4}1scala/tools/nsc/ClassPathMemoryConsumptionTester$java/lang/Object&ClassPathMemoryConsumptionTester.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup*scala/collection/immutable/Range$Inclusive  scala/collection/immutable/Range  Inclusive'scala/collection/mutable/ArrayOps$ofRef!scala/collection/mutable/ArrayOpsofRefBscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal0scala/tools/nsc/ClassPathMemoryConsumptionTesterMainRetainsGlobal=scala/tools/nsc/ClassPathMemoryConsumptionTester$TestSettings TestSettings3scala/tools/nsc/settings/MutableSettings$IntSetting(scala/tools/nsc/settings/MutableSettings IntSetting4scala/tools/nsc/settings/MutableSettings$PathSetting" PathSettingMODULE$3Lscala/tools/nsc/ClassPathMemoryConsumptionTester$;()V )( *main([Ljava/lang/String;)Vargs scala/Predef$/Lscala/Predef$; %1 02[Ljava/lang/Object;4 refArrayOps(([Ljava/lang/Object;)[Ljava/lang/Object; 67 08([Ljava/lang/Object;)V ): ;-help=contains(Ljava/lang/Object;)Z ?@ Ausage C( DdoTest F- Gthis[Ljava/lang/String;toList#()Lscala/collection/immutable/List; KL M loadSettingsb(Lscala/collection/immutable/List;)Lscala/tools/nsc/ClassPathMemoryConsumptionTester$TestSettings; OP Qscala/runtime/RichInt$SLscala/runtime/RichInt$; %U TVrequiredInstances7()Lscala/tools/nsc/settings/MutableSettings$IntSetting; XY Zvalue()I \] ^ to$extension00(II)Lscala/collection/immutable/Range$Inclusive; `a Tb&(Ljava/lang/Object;)Ljava/lang/Object;d$anonfun$doTest$1$adaptedX(Ljava/lang/Object;)Lscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal; fg higscala/Serializablen"java/lang/invoke/LambdaMetafactorypaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; rs qtuapply()Lscala/Function1; wxy&scala/collection/immutable/IndexedSeq${(Lscala/collection/immutable/IndexedSeq$; %} |~ canBuildFrom)()Lscala/collection/generic/CanBuildFrom; | scala/collection/TraversableLikemap$n(Lscala/collection/TraversableLike;Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; %scala/collection/immutable/IndexedSeqargsWithoutRequiredInstances(([Ljava/lang/String;)[Ljava/lang/String; java/lang/StringBuilder(I)V ) Loading classpath append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder;  timestoString()Ljava/lang/String; println(Ljava/lang/Object;)V 0java/lang/SystemcurrentTimeMillis()J $anonfun$doTest$2$adaptedk([Ljava/lang/String;Lscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal;)Ljava/lang/Object; X(Lscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal;)Ljava/lang/Object;&([Ljava/lang/String;)Lscala/Function1; wmapL(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;  Operation finished - elapsed (J)Ljava/lang/StringBuilder;  ms&Memory consumption can be now measuredjava/lang/String toLowerCase exitequals @ scala/io/StdIn$Lscala/io/StdIn$; % "Type 'exit' to close application: genericWrapArray;(Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray; 0readLine<(Ljava/lang/String;Lscala/collection/Seq;)Ljava/lang/String; settings?Lscala/tools/nsc/ClassPathMemoryConsumptionTester$TestSettings;mains'Lscala/collection/immutable/IndexedSeq;baseArgs startTimeJelapsed textFromStdInLjava/lang/String; intWrapper_xImap_fLscala/Function1;map_bf'Lscala/collection/generic/CanBuildFrom;Jscala/Function1%scala/collection/generic/CanBuildFrom$scala/collection/immutable/StringOpsUse classpath and sourcepath options like in the case of e.g. 'scala' command. | There's also one additional option: | -requiredInstances Determine how many times classpath should be loaded (Ljava/lang/String;)V )  stripMargin trim  augmentString_xv(Lscala/collection/immutable/List;)Lscala/tools/nsc/ClassPathMemoryConsumptionTester$TestSettings; *processArguments2(Lscala/collection/immutable/List;Z)Lscala/Tuple2;    classpath8()Lscala/tools/nsc/settings/MutableSettings$PathSetting;     isDefault()Z  #scala/sys/package$Lscala/sys/package$; % props()Lscala/sys/SystemProperties;  java.class.pathscala/sys/SystemProperties wd   value_$eq " ##!Lscala/collection/immutable/List;-requiredInstances&indexOf(Ljava/lang/Object;)I () * dropRight(I)Ljava/lang/Object; ,- .drop 0- 1 scala/Array$3Lscala/Array$; %5 46scala/reflect/ClassTag$8Lscala/reflect/ClassTag$; %: 9;+(Ljava/lang/Class;)Lscala/reflect/ClassTag; w= 9>A(Lscala/reflect/ClassTag;)Lscala/collection/generic/CanBuildFrom; @ 4A $plus$plus`(Lscala/collection/GenTraversableOnce;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; CD EinstancesIndex$anonfun$doTest$1G(I)Lscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal;x$2 *$anonfun$doTest$2Z([Ljava/lang/String;Lscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal;)Z baseArgs$1x$3process([Ljava/lang/String;)Z PQ RDLscala/tools/nsc/ClassPathMemoryConsumptionTester$MainRetainsGlobal; * %& Vscala/runtime/BoxesRunTimeX unboxToInt Z) Y[ HI ]Ljava/lang/Object; LM ` boxToBoolean(Z)Ljava/lang/Boolean; bc Yd$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;scala/runtime/LambdaDeserializeh bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite; jk ilmlambdaDeserialize ogpCode StackMapTableLineNumberTableLocalVariableTableMethodParameters Signature InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala1 %& '(r+,-re$Y3+59<>B*E*+Hst &'u$I&$.Jv.F-rP*Y3+59<NRMW36  ,[_cz: : Y  N*+:3Y,[_7-We73YĶ3ƶ:  : YW  Қٲ3ݶ: ӱs' T   t6 +-S0Z235789;<=<up SZJz^1 I&.J' H H v.C(rv 3Y3L+s0t DDu I&OPr.YM,+ W,,!$,s,tJKLM,Nu &.I&..%wv.rY3+59<'+=+Y3Y3+59<+d/59<Y3Y3+59<`259<7<ʶ?BFstRSTu kGI&.Jv.HIr2YKt-u JvJLMr:+*St5uNJOTv NO)(r7 *U*Wt Vu  I&fgr2*\^t-u J_vJr= *+aet5u NJ OTv NO fgr*qx:     !# $yz2vejklmomkvelmomnj{6 HIfgLM)(F-OP,-C(|