Skip to content

Instantly share code, notes, and snippets.

@adriaanm
Created April 6, 2017 00:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adriaanm/da437b85be0c5e3c6dc0269443a4e63f to your computer and use it in GitHub Desktop.
Save adriaanm/da437b85be0c5e3c6dc0269443a4e63f to your computer and use it in GitHub Desktop.
for ... ; do javap -v -p "$i" > 2.11.10 ; javap -v -p "/Users/adriaan/git/scala/build-2.11.8/quick/classes/$i" > 2.11.8 ; diff -uwa 2.11.{8,10} ; done
--- 2.11.8 2017-04-05 16:59:30.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:30.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/compiler/scala/tools/nsc/io/Socket$Box.class
- Last modified Apr 5, 2017; size 2850 bytes
- MD5 checksum 534fd95ad482ddd14a0f81b9008dbc14
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/compiler/scala/tools/nsc/io/Socket$Box.class
+ Last modified Apr 5, 2017; size 2852 bytes
+ MD5 checksum 387a0dd23fd57b3d7eabf63fddb47745
Compiled from "Socket.scala"
public class scala.tools.nsc.io.Socket$Box<T extends java.lang.Object> extends java.lang.Object
minor version: 0
@@ -75,7 +75,7 @@
#66 = InterfaceMethodref #59.#65 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
#67 = Utf8 scala/util/Either
#68 = Class #67 // scala/util/Either
- #69 = Utf8 catchExpr1
+ #69 = Utf8 catchExpr$1
#70 = Utf8 java/lang/Throwable
#71 = Class #70 // java/lang/Throwable
#72 = Utf8 opt
@@ -89,7 +89,7 @@
#80 = Methodref #2.#79 // scala/tools/nsc/io/Socket$Box.optHandler:()Lscala/PartialFunction;
#81 = Utf8 scala/Option
#82 = Class #81 // scala/Option
- #83 = Utf8 catchExpr2
+ #83 = Utf8 catchExpr$2
#84 = Utf8 (Lscala/Function0;)V
#85 = Utf8 ()V
#86 = NameAndType #19:#85 // "<init>":()V
@@ -220,7 +220,7 @@
LocalVariableTable:
Start Length Slot Name Signature
0 50 0 this Lscala/tools/nsc/io/Socket$Box;
- 27 23 2 catchExpr1 Lscala/PartialFunction;
+ 27 23 2 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 24: 0
StackMapTable: number_of_entries = 3
@@ -266,7 +266,7 @@
LocalVariableTable:
Start Length Slot Name Signature
0 48 0 this Lscala/tools/nsc/io/Socket$Box;
- 25 23 2 catchExpr2 Lscala/PartialFunction;
+ 25 23 2 catchExpr$2 Lscala/PartialFunction;
LineNumberTable:
line 25: 0
StackMapTable: number_of_entries = 3
--- 2.11.8 2017-04-05 16:59:31.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:31.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.class
- Last modified Apr 5, 2017; size 68385 bytes
- MD5 checksum 7e128ca55f8213497d1c6a9266b5a718
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.class
+ Last modified Apr 5, 2017; size 68386 bytes
+ MD5 checksum f766c98d188658c4c85fcd255ddee806
Compiled from "ClassfileParser.scala"
public abstract class scala.tools.nsc.symtab.classfile.ClassfileParser
minor version: 0
@@ -403,7 +403,7 @@
#394 = Utf8 sym
#395 = Utf8 body
#396 = Utf8 Lscala/Function0;
- #397 = Utf8 catchExpr1
+ #397 = Utf8 catchExpr$1
#398 = Utf8 Lscala/PartialFunction;
#399 = Utf8 raiseLoaderLevel
#400 = Utf8 (Lscala/Function0;)Ljava/lang/Object;
@@ -3301,7 +3301,7 @@
0 226 0 this Lscala/tools/nsc/symtab/classfile/ClassfileParser;
0 226 1 sym Lscala/reflect/internal/Symbols$Symbol;
0 226 2 body Lscala/Function0;
- 177 49 5 catchExpr1 Lscala/PartialFunction;
+ 177 49 5 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 119: 0
line 120: 8
--- 2.11.8 2017-04-05 16:59:33.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:32.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/compiler/scala/tools/nsc/typechecker/Infer$Inferencer.class
- Last modified Apr 5, 2017; size 93784 bytes
- MD5 checksum 0364f3a5dc15d63656e00eab18b690d8
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/compiler/scala/tools/nsc/typechecker/Infer$Inferencer.class
+ Last modified Apr 5, 2017; size 93786 bytes
+ MD5 checksum 0f4ea6fe5635c50c8fc8b6abba02690a
Compiled from "Infer.scala"
public abstract class scala.tools.nsc.typechecker.Infer$Inferencer implements scala.tools.nsc.typechecker.ContextErrors$InferencerContextErrors,scala.tools.nsc.typechecker.Checkable$InferCheckable
minor version: 0
@@ -1275,7 +1275,7 @@
#1267 = Utf8 treeSubst
#1268 = Utf8 Lscala/reflect/internal/Trees$TreeTypeSubstituter;
#1269 = Utf8 xs1
- #1270 = Utf8 catchExpr1
+ #1270 = Utf8 catchExpr$1
#1271 = Utf8 Lscala/PartialFunction;
#1272 = Utf8 inferConstructorInstance
#1273 = Utf8 abstractTypesToBounds
@@ -2239,7 +2239,7 @@
#2231 = Utf8 resTp$1
#2232 = Utf8 resTpV
#2233 = Utf8 variances
- #2234 = Utf8 catchExpr2
+ #2234 = Utf8 catchExpr$2
#2235 = Utf8 scala$tools$nsc$typechecker$Infer$Inferencer$$inferForApproxPt$1
#2236 = Utf8 (Lscala/reflect/internal/Trees$Tree;Lscala/collection/immutable/List;Lscala/reflect/internal/Types$Type;Lscala/collection/immutable/List;Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Types$Type;)Lscala/Option;
#2237 = Utf8 scala/tools/nsc/typechecker/Infer$Inferencer$$anonfun$scala$tools$nsc$typechecker$Infer$Inferencer$$inferForApproxPt$1$1
@@ -6323,7 +6323,7 @@
333 239 26 leftUndet Lscala/collection/immutable/List;
393 107 27 treeSubst Lscala/reflect/internal/Trees$TreeTypeSubstituter;
455 41 31 xs1 Lscala/collection/immutable/List;
- 540 32 9 catchExpr1 Lscala/PartialFunction;
+ 540 32 9 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 983: 0
line 984: 6
@@ -10861,7 +10861,7 @@
33 221 7 resTpV Lscala/reflect/internal/Types$Type;
111 58 10 variances Lscala/collection/immutable/List;
160 9 12 targs Lscala/collection/immutable/List;
- 226 28 9 catchExpr2 Lscala/PartialFunction;
+ 226 28 9 catchExpr$2 Lscala/PartialFunction;
LineNumberTable:
line 1033: 0
line 1034: 23
--- 2.11.8 2017-04-05 16:59:34.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:34.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/compiler/scala/tools/nsc/typechecker/Namers$Namer.class
- Last modified Apr 5, 2017; size 97968 bytes
- MD5 checksum 980dc9b04863b105896fc17504ed58d4
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/compiler/scala/tools/nsc/typechecker/Namers$Namer.class
+ Last modified Apr 5, 2017; size 97970 bytes
+ MD5 checksum 3f4013016e68f63f11a86e12b370c41a
Compiled from "Namers.scala"
public abstract class scala.tools.nsc.typechecker.Namers$Namer implements scala.tools.nsc.typechecker.MethodSynthesis$MethodSynth,scala.tools.nsc.typechecker.ContextErrors$NamerContextErrors
minor version: 0
@@ -729,7 +729,7 @@
#724 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object;
#725 = NameAndType #723:#724 // apply:(Ljava/lang/Object;)Ljava/lang/Object;
#726 = InterfaceMethodref #719.#725 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
- #727 = Utf8 catchExpr1
+ #727 = Utf8 catchExpr$1
#728 = Utf8 Lscala/PartialFunction;
#729 = Utf8 scala/reflect/internal/Symbols$NoSymbol
#730 = Class #729 // scala/reflect/internal/Symbols$NoSymbol
@@ -2184,7 +2184,7 @@
#2188 = Utf8 getSig$1
#2189 = NameAndType #2188:#2183 // getSig$1:(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Types$Type;
#2190 = Methodref #2.#2189 // scala/tools/nsc/typechecker/Namers$Namer.getSig$1:(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Types$Type;
- #2191 = Utf8 catchExpr2
+ #2191 = Utf8 catchExpr$2
#2192 = Utf8 includeParent
#2193 = Utf8 (Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type;
#2194 = Utf8 scala/reflect/internal/Types$PolyType
@@ -5287,7 +5287,7 @@
Start Length Slot Name Signature
0 102 0 this Lscala/tools/nsc/typechecker/Namers$Namer;
0 102 1 tree Lscala/reflect/internal/Trees$Tree;
- 70 32 6 catchExpr1 Lscala/PartialFunction;
+ 70 32 6 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 298: 0
line 299: 5
@@ -10454,7 +10454,7 @@
0 88 0 this Lscala/tools/nsc/typechecker/Namers$Namer;
0 88 1 tree Lscala/reflect/internal/Trees$Tree;
5 83 2 sym Lscala/reflect/internal/Symbols$Symbol;
- 63 25 4 catchExpr2 Lscala/PartialFunction;
+ 63 25 4 catchExpr$2 Lscala/PartialFunction;
LineNumberTable:
line 1611: 0
line 1614: 5
--- 2.11.8 2017-04-05 16:59:35.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:35.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/compiler/scala/tools/reflect/FormatInterpolator$$anonfun$scala$tools$reflect$FormatInterpolator$$escapeHatch$1$1.class
- Last modified Apr 5, 2017; size 8183 bytes
- MD5 checksum 91c312d18c7f9ca316798c75e8cb9960
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/compiler/scala/tools/reflect/FormatInterpolator$$anonfun$scala$tools$reflect$FormatInterpolator$$escapeHatch$1$1.class
+ Last modified Apr 5, 2017; size 8184 bytes
+ MD5 checksum 54b3629d7c6633fc8d211de661a46060
Compiled from "FormatInterpolator.scala"
public final class scala.tools.reflect.FormatInterpolator$$anonfun$scala$tools$reflect$FormatInterpolator$$escapeHatch$1$1 extends scala.runtime.AbstractPartialFunction<java.lang.Throwable, java.lang.String> implements scala.Serializable
minor version: 0
@@ -335,7 +335,7 @@
#327 = NameAndType #104:#106 // isDefinedAt:(Ljava/lang/Object;)Z
#328 = InterfaceMethodref #326.#327 // scala/PartialFunction.isDefinedAt:(Ljava/lang/Object;)Z
#329 = InterfaceMethodref #326.#92 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
- #330 = Utf8 catchExpr1
+ #330 = Utf8 catchExpr$1
#331 = Utf8 Lscala/PartialFunction;
#332 = Utf8 (Lscala/tools/reflect/FormatInterpolator;Lscala/reflect/internal/Trees$Tree;Ljava/lang/String;)V
#333 = Utf8 ()V
@@ -953,7 +953,7 @@
Start Length Slot Name Signature
0 143 0 this Lscala/tools/reflect/FormatInterpolator$$anonfun$scala$tools$reflect$FormatInterpolator$$escapeHatch$1$1;
0 143 1 x2$1 Lscala/StringContext$InvalidEscapeException;
- 120 23 3 catchExpr1 Lscala/PartialFunction;
+ 120 23 3 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 116: 0
line 117: 25
--- 2.11.8 2017-04-05 16:59:36.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:35.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/compiler/scala/tools/reflect/FormatInterpolator.class
- Last modified Apr 5, 2017; size 26386 bytes
- MD5 checksum 957b357b1f2110b0f6476df363b63c8a
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/compiler/scala/tools/reflect/FormatInterpolator.class
+ Last modified Apr 5, 2017; size 26387 bytes
+ MD5 checksum 0d3f615cf40c69ff45a00538df071dc0
Compiled from "FormatInterpolator.scala"
public abstract class scala.tools.reflect.FormatInterpolator
minor version: 0
@@ -688,7 +688,7 @@
#679 = Utf8 argStack$1
#680 = Utf8 Ljava/lang/Object;
#681 = Utf8 s0
- #682 = Utf8 catchExpr2
+ #682 = Utf8 catchExpr$2
#683 = Utf8 Lscala/PartialFunction;
#684 = Utf8 ms
#685 = Utf8 Lscala/collection/Iterator;
@@ -2171,7 +2171,7 @@
0 672 7 argStack$1 Lscala/collection/mutable/Stack;
37 635 12 x Ljava/lang/Object;
60 608 8 s0 Ljava/lang/String;
- 93 579 17 catchExpr2 Lscala/PartialFunction;
+ 93 579 17 catchExpr$2 Lscala/PartialFunction;
119 549 15 s Ljava/lang/String;
130 538 18 ms Lscala/collection/Iterator;
148 524 19 arg Lscala/reflect/internal/Trees$Tree;
--- 2.11.8 2017-04-05 16:59:37.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:36.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/library/scala/sys/process/BasicIO$.class
- Last modified Apr 5, 2017; size 8491 bytes
- MD5 checksum 0a169305adad10a424d6ce7358e979be
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/library/scala/sys/process/BasicIO$.class
+ Last modified Apr 5, 2017; size 8492 bytes
+ MD5 checksum e39ef101fbb57148df5ae901294491dd
Compiled from "BasicIO.scala"
public final class scala.sys.process.BasicIO$
minor version: 0
@@ -207,7 +207,7 @@
#198 = InterfaceMethodref #192.#197 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
#199 = Utf8 Ljava/io/InputStream;
#200 = Utf8 out
- #201 = Utf8 catchExpr1
+ #201 = Utf8 catchExpr$1
#202 = Utf8 Lscala/PartialFunction;
#203 = Utf8 java/lang/Throwable
#204 = Class #203 // java/lang/Throwable
@@ -775,7 +775,7 @@
0 48 0 this Lscala/sys/process/BasicIO$;
0 48 1 in Ljava/io/InputStream;
0 48 2 out Ljava/io/OutputStream;
- 25 23 4 catchExpr1 Lscala/PartialFunction;
+ 25 23 4 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 223: 0
line 224: 10
--- 2.11.8 2017-04-05 16:59:37.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:37.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/library/scala/sys/process/ProcessImpl$CompoundProcess.class
- Last modified Apr 5, 2017; size 5373 bytes
- MD5 checksum 50e0a20a185baa97961bc0c0ad7c9b7a
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/library/scala/sys/process/ProcessImpl$CompoundProcess.class
+ Last modified Apr 5, 2017; size 5374 bytes
+ MD5 checksum 29c37900ac4d4dae1d31637cb782c56c
Compiled from "ProcessImpl.scala"
public abstract class scala.sys.process.ProcessImpl$CompoundProcess extends scala.sys.process.ProcessImpl$BasicProcess
minor version: 0
@@ -195,7 +195,7 @@
#186 = InterfaceMethodref #179.#185 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
#187 = Utf8 action
#188 = Utf8 destroyImpl
- #189 = Utf8 catchExpr1
+ #189 = Utf8 catchExpr$1
#190 = Utf8 Lscala/PartialFunction;
#191 = Utf8 $outer
#192 = Utf8 Lscala/sys/process/Process$;
@@ -657,7 +657,7 @@
0 59 0 this Lscala/sys/process/ProcessImpl$CompoundProcess;
0 59 1 action Lscala/Function0;
0 59 2 destroyImpl Lscala/Function0;
- 34 25 4 catchExpr1 Lscala/PartialFunction;
+ 34 25 4 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 106: 0
line 107: 17
--- 2.11.8 2017-04-05 16:59:38.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:38.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/library/scala/sys/process/ProcessImpl$PipeThread.class
- Last modified Apr 5, 2017; size 2862 bytes
- MD5 checksum 3aee1fbff518be212856474b779446dd
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/library/scala/sys/process/ProcessImpl$PipeThread.class
+ Last modified Apr 5, 2017; size 2863 bytes
+ MD5 checksum b57e363cb75a7b099087fba03176f59d
Compiled from "ProcessImpl.scala"
public abstract class scala.sys.process.ProcessImpl$PipeThread extends java.lang.Thread
minor version: 0
@@ -69,7 +69,7 @@
#60 = Utf8 Ljava/io/InputStream;
#61 = Utf8 dst
#62 = Utf8 Ljava/io/OutputStream;
- #63 = Utf8 catchExpr2
+ #63 = Utf8 catchExpr$2
#64 = Utf8 Lscala/PartialFunction;
#65 = Utf8 java/lang/Throwable
#66 = Class #65 // java/lang/Throwable
@@ -218,7 +218,7 @@
0 92 0 this Lscala/sys/process/ProcessImpl$PipeThread;
0 92 1 src Ljava/io/InputStream;
0 92 2 dst Ljava/io/OutputStream;
- 28 64 5 catchExpr2 Lscala/PartialFunction;
+ 28 64 5 catchExpr$2 Lscala/PartialFunction;
LineNumberTable:
line 159: 0
line 160: 12
--- 2.11.8 2017-04-05 16:59:39.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:39.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/reflect/scala/reflect/internal/util/ScalaClassLoader$class.class
- Last modified Apr 5, 2017; size 6661 bytes
- MD5 checksum 44b7844fda9522e188d8429ccc35c0f2
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/reflect/scala/reflect/internal/util/ScalaClassLoader$class.class
+ Last modified Apr 5, 2017; size 6662 bytes
+ MD5 checksum 204383d3f71e0b67cecd2c0509cc6a05
Compiled from "ScalaClassLoader.scala"
public abstract class scala.reflect.internal.util.ScalaClassLoader$class
minor version: 0
@@ -283,7 +283,7 @@
#274 = Utf8 Ljava/lang/Class;
#275 = Utf8 method
#276 = Utf8 Ljava/lang/reflect/Method;
- #277 = Utf8 catchExpr1
+ #277 = Utf8 catchExpr$1
#278 = Utf8 Lscala/PartialFunction;
#279 = Utf8 $init$
#280 = Utf8 scala/util/control/Exception
@@ -646,7 +646,7 @@
0 143 2 arguments Lscala/collection/Seq;
23 120 3 clsToRun Ljava/lang/Class;
40 103 4 method Ljava/lang/reflect/Method;
- 117 26 6 catchExpr1 Lscala/PartialFunction;
+ 117 26 6 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 63: 0
line 64: 7
--- 2.11.8 2017-04-05 16:59:40.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:39.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/repl/scala/tools/nsc/interpreter/ILoop$$anonfun$process$1.class
- Last modified Apr 5, 2017; size 8139 bytes
- MD5 checksum 3a894956b020b26469352dcc65d7910c
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/repl/scala/tools/nsc/interpreter/ILoop$$anonfun$process$1.class
+ Last modified Apr 5, 2017; size 8140 bytes
+ MD5 checksum 9bba856427cac010d93faabf0456440c
Compiled from "ILoop.scala"
public final class scala.tools.nsc.interpreter.ILoop$$anonfun$process$1 extends scala.runtime.AbstractFunction0$mcZ$sp implements scala.Serializable
minor version: 0
@@ -111,7 +111,7 @@
#103 = Utf8 ()V
#104 = NameAndType #102:#103 // closeInterpreter:()V
#105 = Methodref #9.#104 // scala/tools/nsc/interpreter/ILoop.closeInterpreter:()V
- #106 = Utf8 catchExpr2
+ #106 = Utf8 catchExpr$2
#107 = Utf8 Lscala/tools/nsc/interpreter/AbstractOrMissingHandler;
#108 = Utf8 java/lang/String
#109 = Class #108 // java/lang/String
@@ -470,7 +470,7 @@
LocalVariableTable:
Start Length Slot Name Signature
0 155 0 this Lscala/tools/nsc/interpreter/ILoop$$anonfun$process$1;
- 114 41 5 catchExpr2 Lscala/tools/nsc/interpreter/AbstractOrMissingHandler;
+ 114 41 5 catchExpr$2 Lscala/tools/nsc/interpreter/AbstractOrMissingHandler;
LineNumberTable:
line 989: 0
line 990: 11
--- 2.11.8 2017-04-05 16:59:41.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:40.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/repl/scala/tools/nsc/interpreter/ILoop.class
- Last modified Apr 5, 2017; size 73006 bytes
- MD5 checksum 92aa1b8577ca5e0181146b24274f5eb2
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/repl/scala/tools/nsc/interpreter/ILoop.class
+ Last modified Apr 5, 2017; size 73007 bytes
+ MD5 checksum f944432b2064320d00bb76c5fe4878f8
Compiled from "ILoop.scala"
public class scala.tools.nsc.interpreter.ILoop implements scala.tools.nsc.interpreter.LoopCommands
minor version: 0
@@ -1269,7 +1269,7 @@
#1260 = Utf8 ERR
#1261 = NameAndType #1260:#1234 // ERR:()Lscala/Enumeration$Value;
#1262 = Methodref #410.#1261 // scala/tools/nsc/interpreter/ILoop$LineResults$.ERR:()Lscala/Enumeration$Value;
- #1263 = Utf8 catchExpr1
+ #1263 = Utf8 catchExpr$1
#1264 = Utf8 scala/Enumeration$Value
#1265 = Class #1264 // scala/Enumeration$Value
#1266 = Utf8 interpretAllFrom
@@ -5819,7 +5819,7 @@
Start Length Slot Name Signature
0 75 0 this Lscala/tools/nsc/interpreter/ILoop;
0 75 1 line Ljava/lang/String;
- 14 61 4 catchExpr1 Lscala/PartialFunction;
+ 14 61 4 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 424: 0
line 425: 7
--- 2.11.8 2017-04-05 16:59:42.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:41.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/repl/scala/tools/nsc/interpreter/IMain$Factory.class
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/repl/scala/tools/nsc/interpreter/IMain$Factory.class
Last modified Apr 5, 2017; size 4998 bytes
- MD5 checksum db7ffa0e84cbefa9300abbaeea943e53
+ MD5 checksum d5772f3055eab8483e55c57e49722fba
Compiled from "IMain.scala"
public class scala.tools.nsc.interpreter.IMain$Factory implements javax.script.ScriptEngineFactory
minor version: 0
@@ -585,7 +585,7 @@
public java.lang.String getProgram(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Ljava/lang/String;
- flags: ACC_PUBLIC, ACC_SYNTHETIC
+ flags: ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
0: aload_0
@@ -604,7 +604,7 @@
public java.lang.String getMethodCallSyntax(java.lang.String, java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
- flags: ACC_PUBLIC, ACC_SYNTHETIC
+ flags: ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
0: aload_0
--- 2.11.8 2017-04-05 16:59:43.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:42.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/repl/scala/tools/nsc/interpreter/IMain.class
- Last modified Apr 5, 2017; size 94894 bytes
- MD5 checksum cb768a854ae642f67d57a6dd2c534fa1
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/repl/scala/tools/nsc/interpreter/IMain.class
+ Last modified Apr 5, 2017; size 94896 bytes
+ MD5 checksum 41c95c30e1ed621445e328e90459f0c1
Compiled from "IMain.scala"
public class scala.tools.nsc.interpreter.IMain extends javax.script.AbstractScriptEngine implements javax.script.Compilable,scala.tools.nsc.interpreter.Imports,scala.tools.nsc.interpreter.PresentationCompilation
minor version: 0
@@ -644,7 +644,7 @@
#635 = Methodref #193.#634 // scala/runtime/BoxesRunTime.unboxToBoolean:(Ljava/lang/Object;)Z
#636 = Utf8 run
#637 = Utf8 Lscala/tools/nsc/Global$Run;
- #638 = Utf8 catchExpr1
+ #638 = Utf8 catchExpr$1
#639 = Utf8 Lscala/tools/nsc/interpreter/AbstractOrMissingHandler;
#640 = Utf8 scala/reflect/internal/NoPhase$
#641 = Class #640 // scala/reflect/internal/NoPhase$
@@ -792,7 +792,7 @@
#783 = NameAndType #522:#782 // apply:(Ljava/lang/Object;)Ljava/lang/Object;
#784 = InterfaceMethodref #779.#783 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
#785 = Utf8 alt
- #786 = Utf8 catchExpr2
+ #786 = Utf8 catchExpr$2
#787 = Utf8 Lscala/PartialFunction;
#788 = Utf8 executionWrapper
#789 = NameAndType #44:#26 // _executionWrapper:()Ljava/lang/String;
@@ -4580,7 +4580,7 @@
Start Length Slot Name Signature
0 111 0 this Lscala/tools/nsc/interpreter/IMain;
15 66 3 run Lscala/tools/nsc/Global$Run;
- 92 19 2 catchExpr1 Lscala/tools/nsc/interpreter/AbstractOrMissingHandler;
+ 92 19 2 catchExpr$1 Lscala/tools/nsc/interpreter/AbstractOrMissingHandler;
LineNumberTable:
line 139: 0
line 140: 15
@@ -5134,7 +5134,7 @@
0 82 0 this Lscala/tools/nsc/interpreter/IMain;
0 82 1 body Lscala/Function0;
0 82 2 alt Lscala/Function0;
- 45 37 5 catchExpr2 Lscala/PartialFunction;
+ 45 37 5 catchExpr$2 Lscala/PartialFunction;
LineNumberTable:
line 235: 0
line 236: 19
--- 2.11.8 2017-04-05 16:59:44.000000000 -0700
+++ 2.11.10 2017-04-05 16:59:43.000000000 -0700
@@ -1,6 +1,6 @@
-Classfile /Users/adriaan/git/scala/build-2.11.8/quick/classes/repl/scala/tools/nsc/interpreter/ReplConfig$class.class
- Last modified Apr 5, 2017; size 4638 bytes
- MD5 checksum 11be6b234d64a53b7574bea6efbf0479
+Classfile /Users/adriaan/git/scala/build-2.11.10-snap/quick/classes/repl/scala/tools/nsc/interpreter/ReplConfig$class.class
+ Last modified Apr 5, 2017; size 4639 bytes
+ MD5 checksum 9858ff3949c6e524a505cddffe45b84d
Compiled from "ReplConfig.scala"
public abstract class scala.tools.nsc.interpreter.ReplConfig$class
minor version: 0
@@ -107,7 +107,7 @@
#98 = NameAndType #47:#97 // apply:(Ljava/lang/Object;)Ljava/lang/Object;
#99 = InterfaceMethodref #92.#98 // scala/PartialFunction.apply:(Ljava/lang/Object;)Ljava/lang/Object;
#100 = Utf8 body
- #101 = Utf8 catchExpr1
+ #101 = Utf8 catchExpr$1
#102 = Utf8 Lscala/PartialFunction;
#103 = Utf8 java/lang/Throwable
#104 = Class #103 // java/lang/Throwable
@@ -389,7 +389,7 @@
0 46 1 label Ljava/lang/String;
0 46 2 alt Lscala/Function0;
0 46 3 body Lscala/Function0;
- 21 25 5 catchExpr1 Lscala/PartialFunction;
+ 21 25 5 catchExpr$1 Lscala/PartialFunction;
LineNumberTable:
line 41: 0
line 42: 11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment