4%scala/tools/nsc/backend/jvm/AsmUtils$java/lang/ObjectAsmUtils.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup*scala/collection/convert/Decorators$AsJava #scala/collection/convert/Decorators AsJava+scala/collection/convert/Decorators$AsScalaAsScala'scala/collection/mutable/ArrayOps$ofRef!scala/collection/mutable/ArrayOpsofRefMODULE$'Lscala/tools/nsc/backend/jvm/AsmUtils$;()V  traceMethodEnabled()ZthistraceMethodPattern()Ljava/lang/String;$traceClassEnabledtraceClassPatterntraceSerializedClassEnabledtraceSerializedClassPattern traceMethod$(Lscala/tools/asm/tree/MethodNode;)Vmnode scala/Predef$-Lscala/Predef$; / .0java/lang/StringBuilder2(I)V 5 36Bytecode for method 8append-(Ljava/lang/String;)Ljava/lang/StringBuilder; :; 3<scala/tools/asm/tree/MethodNode>nameLjava/lang/String; @A ?BtoString D# 3Eprintln(Ljava/lang/Object;)V GH .Itextify5(Lscala/tools/asm/tree/MethodNode;)Ljava/lang/String; KL M!Lscala/tools/asm/tree/MethodNode; traceClass#(Lscala/tools/asm/tree/ClassNode;)VcnodeBytecode for class Tscala/tools/asm/tree/ClassNodeV WB4(Lscala/tools/asm/tree/ClassNode;)Ljava/lang/String; KY Z Lscala/tools/asm/tree/ClassNode;([B)Vbytes readClass$([B)Lscala/tools/asm/tree/ClassNode; _` a PQ c[B Wscala/tools/asm/ClassReaderg ] hiscala/tools/asm/Attributek=scala/tools/nsc/backend/jvm/opt/InlineInfoAttributePrototype$m?Lscala/tools/nsc/backend/jvm/opt/InlineInfoAttributePrototype$; o np[Ljava/lang/Object;r[Lscala/tools/asm/Attribute;taccept>(Lscala/tools/asm/ClassVisitor;[Lscala/tools/asm/Attribute;I)V vw hxnode4(Ljava/lang/String;)Lscala/tools/asm/tree/ClassNode;filename classBytes(Ljava/lang/String;)[B }~ filejava/io/RandomAccessFiler'(Ljava/lang/String;Ljava/lang/String;)V  length()J read([B)I fLjava/io/RandomAccessFile;classFromBytes&scala/tools/nsc/backend/jvm/ClassNode1 "(Lscala/tools/asm/ClassVisitor;I)V v h(Lscala/tools/nsc/backend/jvm/ClassNode1;sortClassMembersB(Lscala/tools/asm/tree/ClassNode;)Lscala/tools/asm/tree/ClassNode;fieldsLjava/util/List; W'(Ljava/lang/Object;Ljava/lang/Object;)I$anonfun$sortClassMembers$1C(Lscala/tools/asm/tree/FieldNode;Lscala/tools/asm/tree/FieldNode;)I "java/lang/invoke/LambdaMetafactoryaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; compare()Ljava/util/Comparator; java/util/Listsort(Ljava/util/Comparator;)V methods W$anonfun$sortClassMembers$2E(Lscala/tools/asm/tree/MethodNode;Lscala/tools/asm/tree/MethodNode;)I zapScalaClassAttrsvisibleAnnotations W scala/collection/JavaConverters$"Lscala/collection/JavaConverters$;  asScalaBufferConverter?(Ljava/util/List;)Lscala/collection/convert/Decorators$AsScala; asScala()Ljava/lang/Object;  scala/collection/TraversableLike&(Ljava/lang/Object;)Ljava/lang/Object;%$anonfun$zapScalaClassAttrs$1$adapted9(Lscala/tools/asm/tree/AnnotationNode;)Ljava/lang/Object; scala/Serializableapply()Lscala/Function1;  filterNot%(Lscala/Function1;)Ljava/lang/Object; scala/collection/mutable/BufferbufferAsJavaListConverterO(Lscala/collection/mutable/Buffer;)Lscala/collection/convert/Decorators$AsJava; asJava attrs Wmain([Ljava/lang/String;)Vargs refArrayOps(([Ljava/lang/Object;)[Ljava/lang/Object; .([Ljava/lang/Object;)V  par.()Lscala/collection/parallel/mutable/ParArray;  $anonfun$main$1$adapted&(Ljava/lang/String;)Ljava/lang/Object;    *scala/collection/parallel/mutable/ParArrayforeach(Lscala/Function1;)V  [Ljava/lang/String;&scala/tools/asm/util/TraceClassVisitorjava/io/PrintWriterjava/io/StringWriter (Ljava/io/Writer;)V  (Ljava/io/PrintWriter;)V   !(Lscala/tools/asm/ClassVisitor;)V v" W#pLscala/tools/asm/util/Printer; %& 'scala/tools/asm/util/Printer)print + *, Etrace(Lscala/tools/asm/util/TraceClassVisitor;swLjava/io/StringWriter;pwLjava/io/PrintWriter; ?#;(Lscala/tools/asm/tree/AbstractInsnNode;)Ljava/lang/String;insn4scala/tools/nsc/backend/jvm/analysis/InitialProducer8%scala/tools/asm/tree/AbstractInsnNode: ;E'scala/tools/asm/util/TraceMethodVisitor=scala/tools/asm/util/Textifier? @!(Lscala/tools/asm/util/Printer;)V B >C"(Lscala/tools/asm/MethodVisitor;)V vE ;F >'java/lang/StringItrim K# JL)Lscala/tools/asm/util/TraceMethodVisitor;'Lscala/tools/asm/tree/AbstractInsnNode;/(Lscala/collection/Iterator;)Ljava/lang/String;X(Lscala/collection/Iterator;)Ljava/lang/String;insns$anonfun$textify$1$adaptedd(Lscala/tools/asm/util/TraceMethodVisitor;Lscala/tools/asm/tree/AbstractInsnNode;)Ljava/lang/Object; ST UV;(Lscala/tools/asm/tree/AbstractInsnNode;)Ljava/lang/Object;X<(Lscala/tools/asm/util/TraceMethodVisitor;)Lscala/Function1; Z[scala/collection/Iterator] ^Lscala/collection/Iterator;asmifyscala/tools/asm/util/ASMifierb cT(Lscala/tools/asm/ClassVisitor;Lscala/tools/asm/util/Printer;Ljava/io/PrintWriter;)V e f3(Lscala/tools/asm/tree/InsnList;)Ljava/lang/String;scala/tools/asm/tree/InsnListiiterator()Ljava/util/ListIterator; kl jmasScalaIteratorConverterC(Ljava/util/Iterator;)Lscala/collection/convert/Decorators$AsScala; op q KP sLscala/tools/asm/tree/InsnList; checkClass1(Lscala/tools/asm/tree/ClassNode;Z)Lscala/Option;E(Lscala/tools/asm/tree/ClassNode;Z)Lscala/Option; classNodedumpNonErroneousscala/tools/asm/ClassWriter{ |6 toByteArray()[B ~ |&scala/tools/asm/util/CheckClassAdapterverify6(Lscala/tools/asm/ClassReader;ZLjava/io/PrintWriter;)V  isEmpty  J scala/None$ Lscala/None$;   scala/Some H cwLscala/tools/asm/ClassWriter;resZcheckClass$default$2x$1x$2scala/tools/asm/tree/FieldNode B compareTo(Ljava/lang/String;)I  J Lscala/tools/asm/tree/FieldNode;x$3x$4$anonfun$zapScalaClassAttrs$1((Lscala/tools/asm/tree/AnnotationNode;)Za#scala/tools/asm/tree/AnnotationNodedesc A Lscala/reflect/ScalaSignaturecontains(Ljava/lang/CharSequence;)Z  J%Lscala/tools/asm/tree/AnnotationNode;$anonfun$main$1(Ljava/lang/String;)V classFileName   `   .asm  close  $anonfun$textify$1S(Lscala/tools/asm/util/TraceMethodVisitor;Lscala/tools/asm/tree/AbstractInsnNode;)Vtrace$1x$5   scala/runtime/BoxesRunTime boxToBoolean(Z)Ljava/lang/Boolean;    scala/runtime/BoxedUnitUNITLscala/runtime/BoxedUnit;    $deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;scala/runtime/LambdaDeserialize bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite;  lambdaDeserialize CodeLocalVariableTableLineNumberTableMethodParameters StackMapTable Signature InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala1 #    !"#!% !&   !'#!% !(   !)#!% !*+b*13Y479=+C=FJ1*+NJ 12*!*,O,PQb*13YS7U=+X=FJ1*+[J 67*!*R\RP]> **+bd: ! ^e^_`m'WYfMhY+j,lYqSsuy,=>%? z\'!'^e^_{> **+bB ! |A|}~oY+M,N,-W-E FGH* ^e!A`^YMhY+j,,LMO z!^e^Z+++UVW!z\z;+0+ϲ+ʶӶٺ++4\]4_9`;!;z\zQY1+s c!KY;YYY!M+,$YNY-:,(--.pqr#s-t6u4%/0#12-34;!;R\RKL;YYY!M+,5YNY-:,(--.|}~#-64%/0#12-34;!;,O,K6C+9+<>Y@YADM+,GYNY-:,H--.M "  (2;4(/N(12234C!C7O7KP>>Y@YADM+,\_YNY-:,H--.M#-64//N#12-34>!>R`QRaY6YcYdgM+,$YNY-:,(--.(14%/012(346!6R\RKhI*+nr^t!RuRvwP|Y}N+-$Y:Y:hY-j.:YFW|J "3:H G912".34:AP!Py\Pzx yz , !@ *+U   @ *C+CV O O I**] L*LY3Y7*==FMY,!N+-$,Ʊdf9gBhGi*2z\934B /0LA:+*GNO 7 **   !2*͸Ӱ] 2*ղ۰c AST= *+ݲ۰ N O  *"    l   WYY W!STaYvw }~`_{_`KPK6KYKhKLPQP]& '#*+ "#( )#