Skip to content

Instantly share code, notes, and snippets.

@adriaanm
Created June 4, 2016 22:07
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/3668615250966557ba832ba799e6c42a to your computer and use it in GitHub Desktop.
Save adriaanm/3668615250966557ba832ba799e6c42a to your computer and use it in GitHub Desktop.
bytecode diff for 3405aa3 of #5141
diff --git i/compiler/compiler.properties w/compiler/compiler.properties
index 6c7b626080..bde086665e 100644
--- i/compiler/compiler.properties
+++ w/compiler/compiler.properties
@@ -1,4 +1,4 @@
-#Sat, 04 Jun 2016 14:46:21 -0700
+#Sat, 04 Jun 2016 14:52:46 -0700
version.number=2.12.0-20160603-191313-3405aa37ab
maven.version.number=2.12.0-SNAPSHOT
diff --git i/compiler/scala/reflect/macros/compiler/Validators$Validator.class w/compiler/scala/reflect/macros/compiler/Validators$Validator.class
index 867f752c8f..2166fbab73 100644
--- i/compiler/scala/reflect/macros/compiler/Validators$Validator.class
+++ w/compiler/scala/reflect/macros/compiler/Validators$Validator.class
@@ -82,6 +82,26 @@ public abstract interface scala/reflect/macros/compiler/Validators$Validator {
MAXLOCALS = 1
// access flags 0x2
+ private default SigGenerator$1(Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
+ // parameter final SigGenerator$module$1
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ INVOKESPECIAL scala/reflect/macros/compiler/Validators$Validator.SigGenerator$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
+ GOTO L1
+ L0
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$
+ L1
+ ARETURN
+ MAXSTACK = 2
+ MAXLOCALS = 2
+
+ // access flags 0x2
private default SigGenerator$lzycompute$1(Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
// parameter final SigGenerator$module$1
TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
@@ -1072,26 +1092,6 @@ public abstract interface scala/reflect/macros/compiler/Validators$Validator {
public abstract scala$reflect$macros$compiler$Validators$Validator$$MacroImplSig()Lscala/reflect/macros/compiler/Validators$Validator$MacroImplSig$;
// access flags 0x1
- public default scala$reflect$macros$compiler$Validators$Validator$$SigGenerator$1(Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
- // parameter final SigGenerator$module$1
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL scala/reflect/macros/compiler/Validators$Validator.SigGenerator$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
- GOTO L1
- L0
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$
- L1
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
public default scala$reflect$macros$compiler$Validators$Validator$$macroImplSig()Lscala/reflect/macros/compiler/Validators$Validator$MacroImplSig;
ALOAD 0
CHECKCAST scala/reflect/macros/compiler/Resolvers$Resolver
@@ -1190,11 +1190,11 @@ public abstract interface scala/reflect/macros/compiler/Validators$Validator {
CHECKCAST scala/collection/immutable/List
ALOAD 0
ALOAD 1
- INVOKEINTERFACE scala/reflect/macros/compiler/Validators$Validator.scala$reflect$macros$compiler$Validators$Validator$$SigGenerator$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
+ INVOKESPECIAL scala/reflect/macros/compiler/Validators$Validator.SigGenerator$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
INVOKEVIRTUAL scala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$.paramss ()Lscala/collection/immutable/List;
ALOAD 0
ALOAD 1
- INVOKEINTERFACE scala/reflect/macros/compiler/Validators$Validator.scala$reflect$macros$compiler$Validators$Validator$$SigGenerator$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
+ INVOKESPECIAL scala/reflect/macros/compiler/Validators$Validator.SigGenerator$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$;
INVOKEVIRTUAL scala/reflect/macros/compiler/Validators$Validator$SigGenerator$2$.implReturnType ()Lscala/reflect/internal/Types$Type;
INVOKESPECIAL scala/reflect/macros/compiler/Validators$Validator$MacroImplSig.<init> (Lscala/reflect/macros/compiler/DefaultMacroCompiler$MacroImplRefCompiler;Lscala/collection/immutable/List;Lscala/collection/immutable/List;Lscala/reflect/internal/Types$Type;)V
ASTORE 2
diff --git i/compiler/scala/reflect/macros/contexts/Reifiers.class w/compiler/scala/reflect/macros/contexts/Reifiers.class
index e1dee80299..d3d460d438 100644
--- i/compiler/scala/reflect/macros/contexts/Reifiers.class
+++ w/compiler/scala/reflect/macros/contexts/Reifiers.class
@@ -90,7 +90,7 @@ public abstract interface scala/reflect/macros/contexts/Reifiers {
ASTORE 5
ALOAD 0
ALOAD 4
- INVOKEINTERFACE scala/reflect/macros/contexts/Reifiers.scala$reflect$macros$contexts$Reifiers$$utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
+ INVOKESPECIAL scala/reflect/macros/contexts/Reifiers.utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
INVOKEVIRTUAL scala/reflect/macros/contexts/Reifiers$utils$2$.ReifiedTree ()Lscala/reflect/reify/utils/Extractors$ReifiedTree$;
ALOAD 5
INVOKEVIRTUAL scala/reflect/reify/utils/Extractors$ReifiedTree$.unapply (Lscala/reflect/internal/Trees$Tree;)Lscala/Option;
@@ -117,7 +117,7 @@ public abstract interface scala/reflect/macros/contexts/Reifiers {
L4
ALOAD 0
ALOAD 4
- INVOKEINTERFACE scala/reflect/macros/contexts/Reifiers.scala$reflect$macros$contexts$Reifiers$$utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
+ INVOKESPECIAL scala/reflect/macros/contexts/Reifiers.utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
INVOKEVIRTUAL scala/reflect/macros/contexts/Reifiers$utils$2$.ReifiedType ()Lscala/reflect/reify/utils/Extractors$ReifiedType$;
ALOAD 5
INVOKEVIRTUAL scala/reflect/reify/utils/Extractors$ReifiedType$.unapply (Lscala/reflect/internal/Trees$Tree;)Lscala/Option;
@@ -384,7 +384,7 @@ public abstract interface scala/reflect/macros/contexts/Reifiers {
ASTORE 5
ALOAD 0
ALOAD 2
- INVOKEINTERFACE scala/reflect/macros/contexts/Reifiers.scala$reflect$macros$contexts$Reifiers$$utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
+ INVOKESPECIAL scala/reflect/macros/contexts/Reifiers.utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
INVOKEVIRTUAL scala/reflect/macros/contexts/Reifiers$utils$2$.FreeTermDef ()Lscala/reflect/reify/utils/Extractors$FreeTermDef$;
ALOAD 5
INVOKEVIRTUAL scala/reflect/reify/utils/Extractors$FreeTermDef$.unapply (Lscala/reflect/internal/Trees$Tree;)Lscala/Option;
@@ -492,7 +492,7 @@ public abstract interface scala/reflect/macros/contexts/Reifiers {
L3
ALOAD 0
ALOAD 2
- INVOKEINTERFACE scala/reflect/macros/contexts/Reifiers.scala$reflect$macros$contexts$Reifiers$$utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
+ INVOKESPECIAL scala/reflect/macros/contexts/Reifiers.utils$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
INVOKEVIRTUAL scala/reflect/macros/contexts/Reifiers$utils$2$.FreeTypeDef ()Lscala/reflect/reify/utils/Extractors$FreeTypeDef$;
ALOAD 5
INVOKEVIRTUAL scala/reflect/reify/utils/Extractors$FreeTypeDef$.unapply (Lscala/reflect/internal/Trees$Tree;)Lscala/Option;
@@ -621,26 +621,6 @@ public abstract interface scala/reflect/macros/contexts/Reifiers {
MAXSTACK = 4
MAXLOCALS = 4
- // access flags 0x1
- public default scala$reflect$macros$contexts$Reifiers$$utils$1(Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
- // parameter final utils$module$1
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/reflect/macros/contexts/Reifiers$utils$2$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL scala/reflect/macros/contexts/Reifiers.utils$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
- GOTO L1
- L0
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/reflect/macros/contexts/Reifiers$utils$2$
- L1
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 2
-
// access flags 0x401
public abstract scala$reflect$macros$contexts$Reifiers$_setter_$global_$eq(Lscala/tools/nsc/Global;)V
// parameter final x$1
@@ -693,6 +673,26 @@ public abstract interface scala/reflect/macros/contexts/Reifiers {
MAXLOCALS = 3
// access flags 0x2
+ private default utils$1(Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
+ // parameter final utils$module$1
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/reflect/macros/contexts/Reifiers$utils$2$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ INVOKESPECIAL scala/reflect/macros/contexts/Reifiers.utils$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
+ GOTO L1
+ L0
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/reflect/macros/contexts/Reifiers$utils$2$
+ L1
+ ARETURN
+ MAXSTACK = 2
+ MAXLOCALS = 2
+
+ // access flags 0x2
private default utils$lzycompute$1(Lscala/runtime/VolatileObjectRef;)Lscala/reflect/macros/contexts/Reifiers$utils$2$;
// parameter final utils$module$1
TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
diff --git i/compiler/scala/tools/ant/sabbus/Compilers.class w/compiler/scala/tools/ant/sabbus/Compilers.class
index d7ab5c26f5..e3d795d205 100644
--- i/compiler/scala/tools/ant/sabbus/Compilers.class
+++ w/compiler/scala/tools/ant/sabbus/Compilers.class
@@ -846,16 +846,6 @@ public final class scala/tools/ant/sabbus/Compilers {
MAXLOCALS = 3
// access flags 0x9
- // signature ()Lscala/collection/mutable/Builder<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;Lscala/collection/Map<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
- // declaration: scala.collection.mutable.Builder<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>, scala.collection.Map<java.lang.String, scala.tools.ant.sabbus.Compiler>> newBuilder()
- public static newBuilder()Lscala/collection/mutable/Builder;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.newBuilder ()Lscala/collection/mutable/Builder;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static nonEmpty()Z
GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.nonEmpty ()Z
@@ -883,16 +873,6 @@ public final class scala/tools/ant/sabbus/Compilers {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/parallel/Combiner<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;Lscala/collection/parallel/ParMap<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
- // declaration: scala.collection.parallel.Combiner<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>, scala.collection.parallel.ParMap<java.lang.String, scala.tools.ant.sabbus.Compiler>> parCombiner()
- public static parCombiner()Lscala/collection/parallel/Combiner;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.parCombiner ()Lscala/collection/parallel/Combiner;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature (Lscala/Function1<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;Ljava/lang/Object;>;)Lscala/Tuple2<Lscala/collection/Map<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;Lscala/collection/Map<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
// declaration: scala.Tuple2<scala.collection.Map<java.lang.String, scala.tools.ant.sabbus.Compiler>, scala.collection.Map<java.lang.String, scala.tools.ant.sabbus.Compiler>> partition(scala.Function1<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>, java.lang.Object>)
public static partition(Lscala/Function1;)Lscala/Tuple2;
@@ -989,16 +969,6 @@ public final class scala/tools/ant/sabbus/Compilers {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/immutable/List<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
- // declaration: scala.collection.immutable.List<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>> reversed()
- public static reversed()Lscala/collection/immutable/List;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.reversed ()Lscala/collection/immutable/List;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature <U:Ljava/lang/Object;>(Lscala/Function1<Lscala/tools/ant/sabbus/Compiler;TU;>;)Lscala/Function1<Ljava/lang/String;Ljava/lang/Object;>;
// declaration: scala.Function1<java.lang.String, java.lang.Object> runWith<U>(scala.Function1<scala.tools.ant.sabbus.Compiler, U>)
public static runWith(Lscala/Function1;)Lscala/Function1;
@@ -1217,26 +1187,6 @@ public final class scala/tools/ant/sabbus/Compilers {
MAXLOCALS = 1
// access flags 0x9
- // signature ()Lscala/collection/Iterable<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
- // declaration: scala.collection.Iterable<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>> thisCollection()
- public static thisCollection()Lscala/collection/Iterable;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.thisCollection ()Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
- // signature ()Lscala/collection/Traversable<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
- // declaration: scala.collection.Traversable<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>> thisCollection()
- public static thisCollection()Lscala/collection/Traversable;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.thisCollection ()Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature <Col:Ljava/lang/Object;>(Lscala/collection/generic/CanBuildFrom<Lscala/runtime/Nothing$;Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;TCol;>;)TCol;
// declaration: Col to<Col>(scala.collection.generic.CanBuildFrom<scala.runtime.Nothing$, scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>, Col>)
public static to(Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;
@@ -1267,24 +1217,6 @@ public final class scala/tools/ant/sabbus/Compilers {
MAXLOCALS = 0
// access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Iterable;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- ALOAD 0
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.toCollection (Ljava/lang/Object;)Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Traversable;
- GETSTATIC scala/tools/ant/sabbus/Compilers$.MODULE$ : Lscala/tools/ant/sabbus/Compilers$;
- ALOAD 0
- INVOKEVIRTUAL scala/tools/ant/sabbus/Compilers$.toCollection (Ljava/lang/Object;)Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
// signature ()Lscala/collection/immutable/IndexedSeq<Lscala/Tuple2<Ljava/lang/String;Lscala/tools/ant/sabbus/Compiler;>;>;
// declaration: scala.collection.immutable.IndexedSeq<scala.Tuple2<java.lang.String, scala.tools.ant.sabbus.Compiler>> toIndexedSeq()
public static toIndexedSeq()Lscala/collection/immutable/IndexedSeq;
diff --git i/compiler/scala/tools/nsc/Properties.class w/compiler/scala/tools/nsc/Properties.class
index 9a7f10742e..7b99af6176 100644
--- i/compiler/scala/tools/nsc/Properties.class
+++ w/compiler/scala/tools/nsc/Properties.class
@@ -234,14 +234,6 @@ public final class scala/tools/nsc/Properties {
MAXLOCALS = 0
// access flags 0x9
- public static propFilename()Ljava/lang/String;
- GETSTATIC scala/tools/nsc/Properties$.MODULE$ : Lscala/tools/nsc/Properties$;
- INVOKEVIRTUAL scala/tools/nsc/Properties$.propFilename ()Ljava/lang/String;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static propIsSet(Ljava/lang/String;)Z
GETSTATIC scala/tools/nsc/Properties$.MODULE$ : Lscala/tools/nsc/Properties$;
ALOAD 0
@@ -373,14 +365,6 @@ public final class scala/tools/nsc/Properties {
MAXLOCALS = 1
// access flags 0x9
- public static scalaProps()Ljava/util/Properties;
- GETSTATIC scala/tools/nsc/Properties$.MODULE$ : Lscala/tools/nsc/Properties$;
- INVOKEVIRTUAL scala/tools/nsc/Properties$.scalaProps ()Ljava/util/Properties;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static scalacCmd()Ljava/lang/String;
GETSTATIC scala/tools/nsc/Properties$.MODULE$ : Lscala/tools/nsc/Properties$;
INVOKEVIRTUAL scala/tools/nsc/Properties$.scalacCmd ()Ljava/lang/String;
diff --git i/compiler/scala/tools/nsc/transform/Constructors$OmittablesHelper.class w/compiler/scala/tools/nsc/transform/Constructors$OmittablesHelper.class
index 3d5939ea90..f94a5d9293 100644
--- i/compiler/scala/tools/nsc/transform/Constructors$OmittablesHelper.class
+++ w/compiler/scala/tools/nsc/transform/Constructors$OmittablesHelper.class
@@ -123,6 +123,34 @@ public abstract interface scala/tools/nsc/transform/Constructors$OmittablesHelpe
MAXLOCALS = 8
// access flags 0x2
+ private default detectUsages$1(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
+ // parameter final clazz$2
+ // parameter final defs$1
+ // parameter final isEffectivelyFinal$1
+ // parameter final omittables$1
+ // parameter final detectUsages$module$1
+ ALOAD 5
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ ALOAD 2
+ ILOAD 3
+ ALOAD 4
+ ALOAD 5
+ INVOKESPECIAL scala/tools/nsc/transform/Constructors$OmittablesHelper.detectUsages$lzycompute$1 (Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
+ GOTO L1
+ L0
+ ALOAD 5
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$
+ L1
+ ARETURN
+ MAXSTACK = 6
+ MAXLOCALS = 6
+
+ // access flags 0x2
private default detectUsages$lzycompute$1(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
// parameter final clazz$2
// parameter final defs$1
@@ -245,7 +273,7 @@ public abstract interface scala/tools/nsc/transform/Constructors$OmittablesHelpe
ILOAD 3
ALOAD 4
ALOAD 5
- INVOKEINTERFACE scala/tools/nsc/transform/Constructors$OmittablesHelper.scala$tools$nsc$transform$Constructors$OmittablesHelper$$detectUsages$1 (Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
+ INVOKESPECIAL scala/tools/nsc/transform/Constructors$OmittablesHelper.detectUsages$1 (Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
ALOAD 6
INVOKEVIRTUAL scala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$.traverse (Lscala/reflect/internal/Trees$Tree;)V
RETURN
@@ -277,34 +305,6 @@ public abstract interface scala/tools/nsc/transform/Constructors$OmittablesHelpe
public abstract synthetic scala$tools$nsc$transform$Constructors$OmittablesHelper$$$outer()Lscala/tools/nsc/transform/Constructors;
// access flags 0x1
- public default scala$tools$nsc$transform$Constructors$OmittablesHelper$$detectUsages$1(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
- // parameter final clazz$2
- // parameter final defs$1
- // parameter final isEffectivelyFinal$1
- // parameter final omittables$1
- // parameter final detectUsages$module$1
- ALOAD 5
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ILOAD 3
- ALOAD 4
- ALOAD 5
- INVOKESPECIAL scala/tools/nsc/transform/Constructors$OmittablesHelper.detectUsages$lzycompute$1 (Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;ZLscala/collection/mutable/Set;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$;
- GOTO L1
- L0
- ALOAD 5
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/Constructors$OmittablesHelper$detectUsages$2$
- L1
- ARETURN
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
public default scala$tools$nsc$transform$Constructors$OmittablesHelper$$omittableOuterAcc$1(Lscala/reflect/internal/Symbols$Symbol;Z)Z
// parameter final sym
// parameter final isEffectivelyFinal$1
diff --git i/compiler/scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.class w/compiler/scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.class
index e695c97f4e..5b4185eb1c 100644
--- i/compiler/scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.class
+++ w/compiler/scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.class
@@ -267,6 +267,28 @@ public abstract interface scala/tools/nsc/transform/patmat/Logic$PropositionalLo
// parameter final solvable
// access flags 0x2
+ private default gatherEqualities$1(Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
+ // parameter final vars$2
+ // parameter final gatherEqualities$module$1
+ ALOAD 2
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ ALOAD 2
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.gatherEqualities$lzycompute$1 (Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
+ GOTO L1
+ L0
+ ALOAD 2
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$
+ L1
+ ARETURN
+ MAXSTACK = 3
+ MAXLOCALS = 3
+
+ // access flags 0x2
private default gatherEqualities$lzycompute$1(Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
// parameter final vars$2
// parameter final gatherEqualities$module$1
@@ -984,6 +1006,26 @@ public abstract interface scala/tools/nsc/transform/patmat/Logic$PropositionalLo
// parameter final message
// access flags 0x2
+ private default rewriteEqualsToProp$1(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
+ // parameter final rewriteEqualsToProp$module$1
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.rewriteEqualsToProp$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
+ GOTO L1
+ L0
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$
+ L1
+ ARETURN
+ MAXSTACK = 2
+ MAXLOCALS = 2
+
+ // access flags 0x2
private default rewriteEqualsToProp$lzycompute$1(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
// parameter final rewriteEqualsToProp$module$1
TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
@@ -1323,7 +1365,7 @@ public abstract interface scala/tools/nsc/transform/patmat/Logic$PropositionalLo
ALOAD 0
ALOAD 1
ALOAD 2
- INVOKEINTERFACE scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.scala$tools$nsc$transform$patmat$Logic$PropositionalLogic$$gatherEqualities$1 (Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.gatherEqualities$1 (Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
ALOAD 3
INVOKEVIRTUAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$.apply (Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$Prop;)V
RETURN
@@ -1370,7 +1412,7 @@ public abstract interface scala/tools/nsc/transform/patmat/Logic$PropositionalLo
// parameter final p
ALOAD 0
ALOAD 1
- INVOKEINTERFACE scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.scala$tools$nsc$transform$patmat$Logic$PropositionalLogic$$rewriteEqualsToProp$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.rewriteEqualsToProp$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
ALOAD 2
INVOKEVIRTUAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$.apply (Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$Prop;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$Prop;
ARETURN
@@ -1857,48 +1899,6 @@ public abstract interface scala/tools/nsc/transform/patmat/Logic$PropositionalLo
// access flags 0x1401
public abstract synthetic scala$tools$nsc$transform$patmat$Logic$PropositionalLogic$$$outer()Lscala/tools/nsc/transform/patmat/Logic;
- // access flags 0x1
- public default scala$tools$nsc$transform$patmat$Logic$PropositionalLogic$$gatherEqualities$1(Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
- // parameter final vars$2
- // parameter final gatherEqualities$module$1
- ALOAD 2
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- INVOKESPECIAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.gatherEqualities$lzycompute$1 (Lscala/collection/mutable/HashSet;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$;
- GOTO L1
- L0
- ALOAD 2
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$gatherEqualities$2$
- L1
- ARETURN
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public default scala$tools$nsc$transform$patmat$Logic$PropositionalLogic$$rewriteEqualsToProp$1(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
- // parameter final rewriteEqualsToProp$module$1
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL scala/tools/nsc/transform/patmat/Logic$PropositionalLogic.rewriteEqualsToProp$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$;
- GOTO L1
- L0
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/patmat/Logic$PropositionalLogic$rewriteEqualsToProp$2$
- L1
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 2
-
// access flags 0x401
// signature (Lscala/sys/Prop<Ljava/lang/String;>;)V
// declaration: void scala$tools$nsc$transform$patmat$Logic$PropositionalLogic$_setter_$budgetProp_$eq(scala.sys.Prop<java.lang.String>)
diff --git i/compiler/scala/tools/nsc/transform/patmat/Solving$Solver.class w/compiler/scala/tools/nsc/transform/patmat/Solving$Solver.class
index 1aa3878bb2..6e288e4559 100644
--- i/compiler/scala/tools/nsc/transform/patmat/Solving$Solver.class
+++ w/compiler/scala/tools/nsc/transform/patmat/Solving$Solver.class
@@ -88,6 +88,26 @@ public abstract interface scala/tools/nsc/transform/patmat/Solving$Solver implem
public abstract NoTseitinModel()Lscala/collection/immutable/Set;
// access flags 0x2
+ private default TseitinSolution$2(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
+ // parameter final TseitinSolution$module$1
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/Solving$Solver.TseitinSolution$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
+ GOTO L1
+ L0
+ ALOAD 1
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$
+ L1
+ ARETURN
+ MAXSTACK = 2
+ MAXLOCALS = 2
+
+ // access flags 0x2
private default TseitinSolution$lzycompute$1(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
// parameter final TseitinSolution$module$1
TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
@@ -327,7 +347,7 @@ public abstract interface scala/tools/nsc/transform/patmat/Solving$Solver implem
INVOKEVIRTUAL scala/tools/nsc/transform/patmat/Debugging$debug$.patmat (Lscala/Function0;)V
ALOAD 0
ALOAD 6
- INVOKEINTERFACE scala/tools/nsc/transform/patmat/Solving$Solver.scala$tools$nsc$transform$patmat$Solving$Solver$$TseitinSolution$2 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/Solving$Solver.TseitinSolution$2 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
ALOAD 8
ALOAD 9
INVOKEVIRTUAL scala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$.apply (Lscala/collection/immutable/Set;Lscala/collection/immutable/List;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$3;
@@ -1242,26 +1262,6 @@ public abstract interface scala/tools/nsc/transform/patmat/Solving$Solver implem
public abstract synthetic scala$tools$nsc$transform$patmat$Solving$Solver$$$outer()Lscala/tools/nsc/transform/patmat/Solving;
// access flags 0x1
- public default scala$tools$nsc$transform$patmat$Solving$Solver$$TseitinSolution$2(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
- // parameter final TseitinSolution$module$1
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL scala/tools/nsc/transform/patmat/Solving$Solver.TseitinSolution$lzycompute$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$;
- GOTO L1
- L0
- ALOAD 1
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/transform/patmat/Solving$Solver$TseitinSolution$4$
- L1
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
// signature (Lscala/collection/immutable/Set<Lscala/tools/nsc/transform/patmat/Lit;>;Lscala/collection/immutable/Map<Ljava/lang/Object;Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$Sym;>;)Lscala/collection/immutable/Map<Lscala/tools/nsc/transform/patmat/Logic$PropositionalLogic$Sym;Ljava/lang/Object;>;
// declaration: scala.collection.immutable.Map<scala.tools.nsc.transform.patmat.Logic$PropositionalLogic$Sym, java.lang.Object> scala$tools$nsc$transform$patmat$Solving$Solver$$projectToModel(scala.collection.immutable.Set<scala.tools.nsc.transform.patmat.Lit>, scala.collection.immutable.Map<java.lang.Object, scala.tools.nsc.transform.patmat.Logic$PropositionalLogic$Sym>)
public default scala$tools$nsc$transform$patmat$Solving$Solver$$projectToModel(Lscala/collection/immutable/Set;Lscala/collection/immutable/Map;)Lscala/collection/immutable/Map;
diff --git i/compiler/scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis.class w/compiler/scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis.class
index a2f4f19827..6027fd92d7 100644
--- i/compiler/scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis.class
+++ w/compiler/scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis.class
@@ -60,7 +60,7 @@ public abstract interface scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$C
ASTORE 2
ALOAD 0
ALOAD 2
- INVOKEINTERFACE scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis.scala$tools$nsc$transform$patmat$TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$$typeArgsToWildcardsExceptArray$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$typeArgsToWildcardsExceptArray$2$;
+ INVOKESPECIAL scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis.typeArgsToWildcardsExceptArray$1 (Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$typeArgsToWildcardsExceptArray$2$;
ALOAD 1
INVOKEVIRTUAL scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$typeArgsToWildcardsExceptArray$2$.apply (Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Types$Type;
ASTORE 3
@@ -1188,8 +1188,8 @@ public abstract interface scala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$C
// access flags 0x1401
public abstract synthetic scala$tools$nsc$transform$patmat$TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$$$outer()Lscala/tools/nsc/transform/patmat/TreeAndTypeAnalysis;
- // access flags 0x1
- public default scala$tools$nsc$transform$patmat$TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$$typeArgsToWildcardsExceptArray$1(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$typeArgsToWildcardsExceptArray$2$;
+ // access flags 0x2
+ private default typeArgsToWildcardsExceptArray$1(Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/transform/patmat/TreeAndTypeAnalysis$CheckableTreeAndTypeAnalysis$typeArgsToWildcardsExceptArray$2$;
// parameter final typeArgsToWildcardsExceptArray$module$1
ALOAD 1
GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
diff --git i/compiler/scala/tools/nsc/typechecker/Implicits.class w/compiler/scala/tools/nsc/typechecker/Implicits.class
index 333667af7d..562a41a773 100644
--- i/compiler/scala/tools/nsc/typechecker/Implicits.class
+++ w/compiler/scala/tools/nsc/typechecker/Implicits.class
@@ -1155,13 +1155,6 @@ public abstract interface scala/tools/nsc/typechecker/Implicits {
MAXSTACK = 2
MAXLOCALS = 6
- // access flags 0x1
- public default scala$tools$nsc$typechecker$Implicits$$sizeLimit()I
- LDC 50000
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
// access flags 0x401
public abstract scala$tools$nsc$typechecker$Implicits$_setter_$NoImplicitInfo_$eq(Lscala/tools/nsc/typechecker/Implicits$ImplicitInfo;)V
// parameter final x$1
@@ -1189,5 +1182,12 @@ public abstract interface scala/tools/nsc/typechecker/Implicits {
// declaration: void scala$tools$nsc$typechecker$Implicits$_setter_$scala$tools$nsc$typechecker$Implicits$$infoMapCache_$eq(scala.collection.mutable.LinkedHashMap<scala.reflect.internal.Symbols$Symbol, scala.collection.mutable.LinkedHashMap<scala.reflect.internal.Symbols$Symbol, scala.collection.immutable.List<scala.tools.nsc.typechecker.Implicits$ImplicitInfo>>>)
public abstract scala$tools$nsc$typechecker$Implicits$_setter_$scala$tools$nsc$typechecker$Implicits$$infoMapCache_$eq(Lscala/collection/mutable/LinkedHashMap;)V
// parameter final x$1
+
+ // access flags 0x2
+ private default sizeLimit()I
+ LDC 50000
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
}
diff --git i/compiler/scala/tools/nsc/typechecker/Macros.class w/compiler/scala/tools/nsc/typechecker/Macros.class
index 0da3e43790..d464bf68a7 100644
--- i/compiler/scala/tools/nsc/typechecker/Macros.class
+++ w/compiler/scala/tools/nsc/typechecker/Macros.class
@@ -232,6 +232,32 @@ public abstract interface scala/tools/nsc/typechecker/Macros implements scala/re
public abstract Success()Lscala/tools/nsc/typechecker/Macros$Success$;
// access flags 0x2
+ private default UnsigmaTypeMap$1(Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
+ // parameter final macroDdef$1
+ // parameter final implCtxParam$1
+ // parameter final implToDef$1
+ // parameter final UnsigmaTypeMap$module$1
+ ALOAD 4
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$
+ IFNONNULL L0
+ ALOAD 0
+ ALOAD 1
+ ALOAD 2
+ ALOAD 3
+ ALOAD 4
+ INVOKESPECIAL scala/tools/nsc/typechecker/Macros.UnsigmaTypeMap$lzycompute$1 (Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
+ GOTO L1
+ L0
+ ALOAD 4
+ GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
+ CHECKCAST scala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$
+ L1
+ ARETURN
+ MAXSTACK = 5
+ MAXLOCALS = 5
+
+ // access flags 0x2
private default UnsigmaTypeMap$lzycompute$1(Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
// parameter final macroDdef$1
// parameter final implCtxParam$1
@@ -3283,32 +3309,6 @@ public abstract interface scala/tools/nsc/typechecker/Macros implements scala/re
MAXLOCALS = 1
// access flags 0x1
- public default scala$tools$nsc$typechecker$Macros$$UnsigmaTypeMap$1(Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
- // parameter final macroDdef$1
- // parameter final implCtxParam$1
- // parameter final implToDef$1
- // parameter final UnsigmaTypeMap$module$1
- ALOAD 4
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$
- IFNONNULL L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ALOAD 3
- ALOAD 4
- INVOKESPECIAL scala/tools/nsc/typechecker/Macros.UnsigmaTypeMap$lzycompute$1 (Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
- GOTO L1
- L0
- ALOAD 4
- GETFIELD scala/runtime/VolatileObjectRef.elem : Ljava/lang/Object;
- CHECKCAST scala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$
- L1
- ARETURN
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
// signature (Lscala/reflect/internal/Trees$Tree;)Lscala/collection/mutable/Set<Ljava/lang/Object;>;
// declaration: scala.collection.mutable.Set<java.lang.Object> scala$tools$nsc$typechecker$Macros$$calculateUndetparams(scala.reflect.internal.Trees$Tree)
public default scala$tools$nsc$typechecker$Macros$$calculateUndetparams(Lscala/reflect/internal/Trees$Tree;)Lscala/collection/mutable/Set;
@@ -4085,7 +4085,7 @@ public abstract interface scala/tools/nsc/typechecker/Macros implements scala/re
ALOAD 10
ALOAD 13
ALOAD 12
- INVOKEINTERFACE scala/tools/nsc/typechecker/Macros.scala$tools$nsc$typechecker$Macros$$UnsigmaTypeMap$1 (Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
+ INVOKESPECIAL scala/tools/nsc/typechecker/Macros.UnsigmaTypeMap$1 (Lscala/reflect/internal/Trees$DefDef;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/Map;Lscala/runtime/VolatileObjectRef;)Lscala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$;
ALOAD 1
INVOKEVIRTUAL scala/tools/nsc/typechecker/Macros$UnsigmaTypeMap$2$.apply (Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Types$Type;
ASTORE 4
diff --git i/compiler/scala/tools/nsc/typechecker/Typers.class w/compiler/scala/tools/nsc/typechecker/Typers.class
index 0d58fc46bd..7267729fec 100644
--- i/compiler/scala/tools/nsc/typechecker/Typers.class
+++ w/compiler/scala/tools/nsc/typechecker/Typers.class
@@ -52,6 +52,13 @@ public abstract interface scala/tools/nsc/typechecker/Typers implements scala/to
MAXSTACK = 5
MAXLOCALS = 1
+ // access flags 0x2
+ private default SYNTHETIC_PRIVATE()J
+ LDC 274877906944
+ LRETURN
+ MAXSTACK = 2
+ MAXLOCALS = 1
+
// access flags 0x401
public abstract SilentResultValue()Lscala/tools/nsc/typechecker/Typers$SilentResultValue$;
@@ -126,13 +133,6 @@ public abstract interface scala/tools/nsc/typechecker/Typers implements scala/to
// access flags 0x401
public abstract scala$tools$nsc$typechecker$Typers$$InterpolatorIdentRegex()Lscala/util/matching/Regex;
- // access flags 0x1
- public default scala$tools$nsc$typechecker$Typers$$SYNTHETIC_PRIVATE()J
- LDC 274877906944
- LRETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
// access flags 0x401
public abstract scala$tools$nsc$typechecker$Typers$_setter_$scala$tools$nsc$typechecker$Typers$$InterpolatorCodeRegex_$eq(Lscala/util/matching/Regex;)V
// parameter final x$1
diff --git i/compiler/scala/tools/nsc/util/ShowPickled.class w/compiler/scala/tools/nsc/util/ShowPickled.class
index fb79e929ac..c1c0bb7e15 100644
--- i/compiler/scala/tools/nsc/util/ShowPickled.class
+++ w/compiler/scala/tools/nsc/util/ShowPickled.class
@@ -352,14 +352,6 @@ public final class scala/tools/nsc/util/ShowPickled {
MAXLOCALS = 1
// access flags 0x9
- public static synchronizeNames()Z
- GETSTATIC scala/tools/nsc/util/ShowPickled$.MODULE$ : Lscala/tools/nsc/util/ShowPickled$;
- INVOKEVIRTUAL scala/tools/nsc/util/ShowPickled$.synchronizeNames ()Z
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static tag2string(I)Ljava/lang/String;
GETSTATIC scala/tools/nsc/util/ShowPickled$.MODULE$ : Lscala/tools/nsc/util/ShowPickled$;
ILOAD 0
diff --git i/library/library.properties w/library/library.properties
index d972114077..56d8908466 100644
--- i/library/library.properties
+++ w/library/library.properties
@@ -1,4 +1,4 @@
-#Sat, 04 Jun 2016 14:43:53 -0700
+#Sat, 04 Jun 2016 14:50:19 -0700
version.number=2.12.0-20160603-191313-3405aa37ab
maven.version.number=2.12.0-SNAPSHOT
diff --git i/library/scala/collection/immutable/Nil.class w/library/scala/collection/immutable/Nil.class
index 398d635b63..163975adb9 100644
--- i/library/scala/collection/immutable/Nil.class
+++ w/library/scala/collection/immutable/Nil.class
@@ -992,16 +992,6 @@ public final class scala/collection/immutable/Nil {
MAXLOCALS = 3
// access flags 0x9
- // signature ()Lscala/collection/mutable/Builder<Lscala/runtime/Nothing$;Lscala/collection/immutable/List<Lscala/runtime/Nothing$;>;>;
- // declaration: scala.collection.mutable.Builder<scala.runtime.Nothing$, scala.collection.immutable.List<scala.runtime.Nothing$>> newBuilder()
- public static newBuilder()Lscala/collection/mutable/Builder;
- GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
- INVOKEVIRTUAL scala/collection/immutable/Nil$.newBuilder ()Lscala/collection/mutable/Builder;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static nonEmpty()Z
GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
INVOKEVIRTUAL scala/collection/immutable/Nil$.nonEmpty ()Z
@@ -1042,16 +1032,6 @@ public final class scala/collection/immutable/Nil {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/parallel/Combiner<Lscala/runtime/Nothing$;Lscala/collection/parallel/immutable/ParSeq<Lscala/runtime/Nothing$;>;>;
- // declaration: scala.collection.parallel.Combiner<scala.runtime.Nothing$, scala.collection.parallel.immutable.ParSeq<scala.runtime.Nothing$>> parCombiner()
- public static parCombiner()Lscala/collection/parallel/Combiner;
- GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
- INVOKEVIRTUAL scala/collection/immutable/Nil$.parCombiner ()Lscala/collection/parallel/Combiner;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature (Lscala/Function1<Lscala/runtime/Nothing$;Ljava/lang/Object;>;)Lscala/Tuple2<Lscala/collection/immutable/List<Lscala/runtime/Nothing$;>;Lscala/collection/immutable/List<Lscala/runtime/Nothing$;>;>;
// declaration: scala.Tuple2<scala.collection.immutable.List<scala.runtime.Nothing$>, scala.collection.immutable.List<scala.runtime.Nothing$>> partition(scala.Function1<scala.runtime.Nothing$, java.lang.Object>)
public static partition(Lscala/Function1;)Lscala/Tuple2;
@@ -1693,16 +1673,6 @@ public final class scala/collection/immutable/Nil {
MAXLOCALS = 1
// access flags 0x9
- // signature ()Lscala/collection/LinearSeq<Lscala/runtime/Nothing$;>;
- // declaration: scala.collection.LinearSeq<scala.runtime.Nothing$> thisCollection()
- public static thisCollection()Lscala/collection/LinearSeq;
- GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
- INVOKEVIRTUAL scala/collection/immutable/Nil$.thisCollection ()Lscala/collection/LinearSeq;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature ()Lscala/collection/Seq<Lscala/runtime/Nothing$;>;
// declaration: scala.collection.Seq<scala.runtime.Nothing$> thisCollection()
public static thisCollection()Lscala/collection/Seq;
@@ -1763,15 +1733,6 @@ public final class scala/collection/immutable/Nil {
MAXLOCALS = 0
// access flags 0x9
- public static toCollection(Lscala/collection/LinearSeqLike;)Lscala/collection/LinearSeq;
- GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
- ALOAD 0
- INVOKEVIRTUAL scala/collection/immutable/Nil$.toCollection (Lscala/collection/LinearSeqLike;)Lscala/collection/LinearSeq;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
public static toCollection(Ljava/lang/Object;)Lscala/collection/Seq;
GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
ALOAD 0
@@ -1781,24 +1742,6 @@ public final class scala/collection/immutable/Nil {
MAXLOCALS = 1
// access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Iterable;
- GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
- ALOAD 0
- INVOKEVIRTUAL scala/collection/immutable/Nil$.toCollection (Ljava/lang/Object;)Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Traversable;
- GETSTATIC scala/collection/immutable/Nil$.MODULE$ : Lscala/collection/immutable/Nil$;
- ALOAD 0
- INVOKEVIRTUAL scala/collection/immutable/Nil$.toCollection (Ljava/lang/Object;)Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
// signature ()Lscala/collection/immutable/IndexedSeq<Lscala/runtime/Nothing$;>;
// declaration: scala.collection.immutable.IndexedSeq<scala.runtime.Nothing$> toIndexedSeq()
public static toIndexedSeq()Lscala/collection/immutable/IndexedSeq;
diff --git i/reflect/reflect.properties w/reflect/reflect.properties
index c353743908..c7fbae0b91 100644
--- i/reflect/reflect.properties
+++ w/reflect/reflect.properties
@@ -1,4 +1,4 @@
-#Sat, 04 Jun 2016 14:44:54 -0700
+#Sat, 04 Jun 2016 14:51:22 -0700
version.number=2.12.0-20160603-191313-3405aa37ab
maven.version.number=2.12.0-SNAPSHOT
diff --git i/reflect/scala/reflect/internal/Names.class w/reflect/scala/reflect/internal/Names.class
index f3ded140db..99da750341 100644
--- i/reflect/scala/reflect/internal/Names.class
+++ w/reflect/scala/reflect/internal/Names.class
@@ -92,6 +92,27 @@ public abstract interface scala/reflect/internal/Names implements scala/reflect/
MAXSTACK = 4
MAXLOCALS = 2
+ // access flags 0x2
+ private default HASH_MASK()I
+ SIPUSH 32767
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
+ // access flags 0x2
+ private default HASH_SIZE()I
+ LDC 32768
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
+ // access flags 0x2
+ private default NAME_SIZE()I
+ LDC 131072
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
// access flags 0x401
// signature ()Lscala/reflect/ClassTag<Lscala/reflect/internal/Names$Name;>;
// declaration: scala.reflect.ClassTag<scala.reflect.internal.Names$Name> NameTag()
@@ -740,27 +761,6 @@ public abstract interface scala/reflect/internal/Names implements scala/reflect/
MAXLOCALS = 1
// access flags 0x1
- public default scala$reflect$internal$Names$$HASH_MASK()I
- SIPUSH 32767
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public default scala$reflect$internal$Names$$HASH_SIZE()I
- LDC 32768
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public default scala$reflect$internal$Names$$NAME_SIZE()I
- LDC 131072
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
public default scala$reflect$internal$Names$$hashValue([CII)I
// parameter final cs
// parameter final offset
diff --git i/reflect/scala/reflect/internal/Scopes.class w/reflect/scala/reflect/internal/Scopes.class
index a28d67c548..2c8509e917 100644
--- i/reflect/scala/reflect/internal/Scopes.class
+++ w/reflect/scala/reflect/internal/Scopes.class
@@ -91,6 +91,13 @@ public abstract interface scala/reflect/internal/Scopes implements scala/reflect
// declaration: scala.reflect.ClassTag<scala.reflect.internal.Scopes$Scope> ScopeTag()
public abstract ScopeTag()Lscala/reflect/ClassTag;
+ // access flags 0x2
+ private default maxRecursions()I
+ SIPUSH 1000
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
// access flags 0x1
public default newFindMemberScope()Lscala/reflect/internal/Scopes$Scope;
NEW scala/reflect/internal/Scopes$$anon$1
@@ -199,13 +206,6 @@ public abstract interface scala/reflect/internal/Scopes implements scala/reflect
MAXLOCALS = 2
// access flags 0x1
- public default scala$reflect$internal$Scopes$$maxRecursions()I
- SIPUSH 1000
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
public default scala$reflect$internal$Scopes$$newScopeEntry(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Scopes$Scope;)Lscala/reflect/internal/Scopes$ScopeEntry;
// parameter final sym
// parameter final owner
diff --git i/reflect/scala/reflect/internal/tpe/GlbLubs.class w/reflect/scala/reflect/internal/tpe/GlbLubs.class
index a1e4068442..1df3637061 100644
--- i/reflect/scala/reflect/internal/tpe/GlbLubs.class
+++ w/reflect/scala/reflect/internal/tpe/GlbLubs.class
@@ -6148,13 +6148,6 @@ public abstract interface scala/reflect/internal/tpe/GlbLubs {
// access flags 0x401
public abstract scala$reflect$internal$tpe$GlbLubs$$strictInference()Lscala/reflect/internal/settings/MutableSettings$SettingValue;
- // access flags 0x1
- public default scala$reflect$internal$tpe$GlbLubs$$verifyLubs()Z
- ICONST_1
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
// access flags 0x401
public abstract scala$reflect$internal$tpe$GlbLubs$_setter_$GlbFailure_$eq(Ljava/lang/Throwable;)V
// parameter final x$1
@@ -6507,6 +6500,13 @@ public abstract interface scala/reflect/internal/tpe/GlbLubs {
MAXSTACK = 4
MAXLOCALS = 10
+ // access flags 0x2
+ private default verifyLubs()Z
+ ICONST_1
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
// access flags 0x1
// signature (Lscala/collection/immutable/List<Lscala/reflect/internal/Types$Type;>;)Lscala/reflect/internal/Types$Type;
// declaration: scala.reflect.internal.Types$Type weakLub(scala.collection.immutable.List<scala.reflect.internal.Types$Type>)
diff --git i/reflect/scala/reflect/internal/tpe/TypeComparers.class w/reflect/scala/reflect/internal/tpe/TypeComparers.class
index 3c13594ebd..b0bc755b88 100644
--- i/reflect/scala/reflect/internal/tpe/TypeComparers.class
+++ w/reflect/scala/reflect/internal/tpe/TypeComparers.class
@@ -101,6 +101,13 @@ public abstract interface scala/reflect/internal/tpe/TypeComparers {
MAXSTACK = 3
MAXLOCALS = 1
+ // access flags 0x2
+ private default LogPendingSubTypesThreshold()I
+ BIPUSH 50
+ IRETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
// access flags 0x401
public abstract SubTypePair()Lscala/reflect/internal/tpe/TypeComparers$SubTypePair$;
@@ -3833,13 +3840,6 @@ public abstract interface scala/reflect/internal/tpe/TypeComparers {
MAXSTACK = 5
MAXLOCALS = 5
- // access flags 0x1
- public default scala$reflect$internal$tpe$TypeComparers$$LogPendingSubTypesThreshold()I
- BIPUSH 50
- IRETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
// access flags 0x401
// signature ()Lscala/collection/mutable/HashSet<Lscala/reflect/internal/tpe/TypeComparers$SubTypePair;>;
// declaration: scala.collection.mutable.HashSet<scala.reflect.internal.tpe.TypeComparers$SubTypePair> scala$reflect$internal$tpe$TypeComparers$$_pendingSubTypes()
diff --git i/reflect/scala/reflect/internal/util/NoFile.class w/reflect/scala/reflect/internal/util/NoFile.class
index 6a6629e651..7a55aece14 100644
--- i/reflect/scala/reflect/internal/util/NoFile.class
+++ w/reflect/scala/reflect/internal/util/NoFile.class
@@ -731,16 +731,6 @@ public final class scala/reflect/internal/util/NoFile {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/mutable/Builder<Lscala/reflect/io/AbstractFile;Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;>;
- // declaration: scala.collection.mutable.Builder<scala.reflect.io.AbstractFile, scala.collection.Iterable<scala.reflect.io.AbstractFile>> newBuilder()
- public static newBuilder()Lscala/collection/mutable/Builder;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.newBuilder ()Lscala/collection/mutable/Builder;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static nonEmpty()Z
GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.nonEmpty ()Z
@@ -765,16 +755,6 @@ public final class scala/reflect/internal/util/NoFile {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/parallel/Combiner<Lscala/reflect/io/AbstractFile;Lscala/collection/parallel/ParIterable<Lscala/reflect/io/AbstractFile;>;>;
- // declaration: scala.collection.parallel.Combiner<scala.reflect.io.AbstractFile, scala.collection.parallel.ParIterable<scala.reflect.io.AbstractFile>> parCombiner()
- public static parCombiner()Lscala/collection/parallel/Combiner;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.parCombiner ()Lscala/collection/parallel/Combiner;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature (Lscala/Function1<Lscala/reflect/io/AbstractFile;Ljava/lang/Object;>;)Lscala/Tuple2<Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;>;
// declaration: scala.Tuple2<scala.collection.Iterable<scala.reflect.io.AbstractFile>, scala.collection.Iterable<scala.reflect.io.AbstractFile>> partition(scala.Function1<scala.reflect.io.AbstractFile, java.lang.Object>)
public static partition(Lscala/Function1;)Lscala/Tuple2;
@@ -879,16 +859,6 @@ public final class scala/reflect/internal/util/NoFile {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/immutable/List<Lscala/reflect/io/AbstractFile;>;
- // declaration: scala.collection.immutable.List<scala.reflect.io.AbstractFile> reversed()
- public static reversed()Lscala/collection/immutable/List;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.reversed ()Lscala/collection/immutable/List;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature <B:Ljava/lang/Object;>(Lscala/collection/GenIterable<TB;>;)Z
// declaration: boolean sameElements<B>(scala.collection.GenIterable<B>)
public static sameElements(Lscala/collection/GenIterable;)Z
@@ -1105,26 +1075,6 @@ public final class scala/reflect/internal/util/NoFile {
MAXLOCALS = 1
// access flags 0x9
- // signature ()Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;
- // declaration: scala.collection.Iterable<scala.reflect.io.AbstractFile> thisCollection()
- public static thisCollection()Lscala/collection/Iterable;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.thisCollection ()Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
- // signature ()Lscala/collection/Traversable<Lscala/reflect/io/AbstractFile;>;
- // declaration: scala.collection.Traversable<scala.reflect.io.AbstractFile> thisCollection()
- public static thisCollection()Lscala/collection/Traversable;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.thisCollection ()Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature <Col:Ljava/lang/Object;>(Lscala/collection/generic/CanBuildFrom<Lscala/runtime/Nothing$;Lscala/reflect/io/AbstractFile;TCol;>;)TCol;
// declaration: Col to<Col>(scala.collection.generic.CanBuildFrom<scala.runtime.Nothing$, scala.reflect.io.AbstractFile, Col>)
public static to(Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;
@@ -1171,24 +1121,6 @@ public final class scala/reflect/internal/util/NoFile {
MAXLOCALS = 0
// access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Iterable;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- ALOAD 0
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.toCollection (Ljava/lang/Object;)Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Traversable;
- GETSTATIC scala/reflect/internal/util/NoFile$.MODULE$ : Lscala/reflect/internal/util/NoFile$;
- ALOAD 0
- INVOKEVIRTUAL scala/reflect/internal/util/NoFile$.toCollection (Ljava/lang/Object;)Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
// signature ()Lscala/collection/immutable/IndexedSeq<Lscala/reflect/io/AbstractFile;>;
// declaration: scala.collection.immutable.IndexedSeq<scala.reflect.io.AbstractFile> toIndexedSeq()
public static toIndexedSeq()Lscala/collection/immutable/IndexedSeq;
diff --git i/reflect/scala/reflect/io/NoAbstractFile.class w/reflect/scala/reflect/io/NoAbstractFile.class
index ed17d3fb31..5c084e5573 100644
--- i/reflect/scala/reflect/io/NoAbstractFile.class
+++ w/reflect/scala/reflect/io/NoAbstractFile.class
@@ -714,16 +714,6 @@ public final class scala/reflect/io/NoAbstractFile {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/mutable/Builder<Lscala/reflect/io/AbstractFile;Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;>;
- // declaration: scala.collection.mutable.Builder<scala.reflect.io.AbstractFile, scala.collection.Iterable<scala.reflect.io.AbstractFile>> newBuilder()
- public static newBuilder()Lscala/collection/mutable/Builder;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.newBuilder ()Lscala/collection/mutable/Builder;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
public static nonEmpty()Z
GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.nonEmpty ()Z
@@ -748,16 +738,6 @@ public final class scala/reflect/io/NoAbstractFile {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/parallel/Combiner<Lscala/reflect/io/AbstractFile;Lscala/collection/parallel/ParIterable<Lscala/reflect/io/AbstractFile;>;>;
- // declaration: scala.collection.parallel.Combiner<scala.reflect.io.AbstractFile, scala.collection.parallel.ParIterable<scala.reflect.io.AbstractFile>> parCombiner()
- public static parCombiner()Lscala/collection/parallel/Combiner;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.parCombiner ()Lscala/collection/parallel/Combiner;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature (Lscala/Function1<Lscala/reflect/io/AbstractFile;Ljava/lang/Object;>;)Lscala/Tuple2<Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;>;
// declaration: scala.Tuple2<scala.collection.Iterable<scala.reflect.io.AbstractFile>, scala.collection.Iterable<scala.reflect.io.AbstractFile>> partition(scala.Function1<scala.reflect.io.AbstractFile, java.lang.Object>)
public static partition(Lscala/Function1;)Lscala/Tuple2;
@@ -862,16 +842,6 @@ public final class scala/reflect/io/NoAbstractFile {
MAXLOCALS = 0
// access flags 0x9
- // signature ()Lscala/collection/immutable/List<Lscala/reflect/io/AbstractFile;>;
- // declaration: scala.collection.immutable.List<scala.reflect.io.AbstractFile> reversed()
- public static reversed()Lscala/collection/immutable/List;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.reversed ()Lscala/collection/immutable/List;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature <B:Ljava/lang/Object;>(Lscala/collection/GenIterable<TB;>;)Z
// declaration: boolean sameElements<B>(scala.collection.GenIterable<B>)
public static sameElements(Lscala/collection/GenIterable;)Z
@@ -1088,26 +1058,6 @@ public final class scala/reflect/io/NoAbstractFile {
MAXLOCALS = 1
// access flags 0x9
- // signature ()Lscala/collection/Iterable<Lscala/reflect/io/AbstractFile;>;
- // declaration: scala.collection.Iterable<scala.reflect.io.AbstractFile> thisCollection()
- public static thisCollection()Lscala/collection/Iterable;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.thisCollection ()Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
- // signature ()Lscala/collection/Traversable<Lscala/reflect/io/AbstractFile;>;
- // declaration: scala.collection.Traversable<scala.reflect.io.AbstractFile> thisCollection()
- public static thisCollection()Lscala/collection/Traversable;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.thisCollection ()Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
// signature <Col:Ljava/lang/Object;>(Lscala/collection/generic/CanBuildFrom<Lscala/runtime/Nothing$;Lscala/reflect/io/AbstractFile;TCol;>;)TCol;
// declaration: Col to<Col>(scala.collection.generic.CanBuildFrom<scala.runtime.Nothing$, scala.reflect.io.AbstractFile, Col>)
public static to(Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;
@@ -1154,24 +1104,6 @@ public final class scala/reflect/io/NoAbstractFile {
MAXLOCALS = 0
// access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Iterable;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- ALOAD 0
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.toCollection (Ljava/lang/Object;)Lscala/collection/Iterable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static toCollection(Ljava/lang/Object;)Lscala/collection/Traversable;
- GETSTATIC scala/reflect/io/NoAbstractFile$.MODULE$ : Lscala/reflect/io/NoAbstractFile$;
- ALOAD 0
- INVOKEVIRTUAL scala/reflect/io/NoAbstractFile$.toCollection (Ljava/lang/Object;)Lscala/collection/Traversable;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
// signature ()Lscala/collection/immutable/IndexedSeq<Lscala/reflect/io/AbstractFile;>;
// declaration: scala.collection.immutable.IndexedSeq<scala.reflect.io.AbstractFile> toIndexedSeq()
public static toIndexedSeq()Lscala/collection/immutable/IndexedSeq;
➜ scala git:(fields)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment