4 Bscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser!scala/reflect/api/Trees$TraverserDelambdafy.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupscala/reflect/api/Trees  Traverserscala/reflect/api/Trees$TreeApiTreeApi'scala/reflect/internal/Symbols$NoSymbolscala/reflect/internal/SymbolsNoSymbol%scala/reflect/internal/Symbols$SymbolSymbol"scala/reflect/internal/Trees$Applyscala/reflect/internal/TreesApply%scala/reflect/internal/Trees$ClassDefClassDef#scala/reflect/internal/Trees$DefDef!DefDef%scala/reflect/internal/Trees$Function$Function#scala/reflect/internal/Trees$Select'Select!scala/reflect/internal/Trees$This*This!scala/reflect/internal/Trees$Tree-Tree;liftedMethodReferencesLscala/collection/mutable/Map;Lscala/collection/mutable/Map;>; currentMethod'Lscala/reflect/internal/Symbols$Symbol;$outer&Lscala/tools/nsc/transform/Delambdafy; ()Lscala/collection/mutable/Set;I()Lscala/collection/mutable/Set; IJ UthisDLscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser; ()Lscala/collection/mutable/Map;()Lscala/collection/mutable/Map;>; LM [methodReferencesThisInC(Lscala/reflect/internal/Trees$Tree;)Lscala/collection/mutable/Set;l(Lscala/reflect/internal/Trees$Tree;)Lscala/collection/mutable/Set;treetraverse&(Lscala/reflect/internal/Trees$Tree;)V ab c LY escala/collection/mutable/Mapgkeys()Lscala/collection/Iterable; ij hk&(Ljava/lang/Object;)Ljava/lang/Object;m)$anonfun$methodReferencesThisIn$1$adapted(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object; op qr;(Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object;tscala/Serializablex"java/lang/invoke/LambdaMetafactoryzaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; |} {~applyW(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;)Lscala/Function1; scala/collection/Iterableforeach(Lscala/Function1;)V IS #Lscala/reflect/internal/Trees$Tree; refersToThis*(Lscala/reflect/internal/Symbols$Symbol;)Zsymbolscala/collection/mutable/Set$MODULE$Lscala/collection/mutable/Set$; scala/collection/immutable/Nil$!Lscala/collection/immutable/Nil$; 9(Lscala/collection/Seq;)Lscala/collection/GenTraversable; scala/collection/mutable/Setloop$1H(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/mutable/Set;)Z seen)()Lscala/reflect/internal/Symbols$Symbol; OP currentMethod_$eq*(Lscala/reflect/internal/Symbols$Symbol;)Vx$1 . hasFlag(J)Z add(Ljava/lang/Object;)Z isDelambdafyTarget()Z isLiftedMethod  O exists Jscala$tools$nsc$transform$Delambdafy$ThisReferringMethodsTraverser$$$outer(()Lscala/tools/nsc/transform/Delambdafy; global()Lscala/tools/nsc/Global; G()Ljava/lang/Object;$anonfun$traverse$2()Ljava/lang/String; ()Lscala/Function0; scala/tools/nsc/Global NoPosition+()Lscala/reflect/internal/util/NoPosition$; >Lscala/reflect/internal/settings/MutableSettings$SettingsOps$; 60scala/reflect/internal/settings/MutableSettings$2Lscala/reflect/internal/settings/MutableSettings$; "scala/reflect/internal/SymbolTablesettings3()Lscala/reflect/internal/settings/MutableSettings;  SettingsOpsd(Lscala/reflect/internal/settings/MutableSettings;)Lscala/reflect/internal/settings/MutableSettings; -scala/reflect/internal/util/StatisticsStatics DEBUG_GETTERLjava/lang/invoke/MethodHandle; java/lang/invoke/MethodHandle invokeExact debug@()Lscala/reflect/internal/settings/MutableSettings$SettingValue; 3value 1scala/runtime/BoxesRunTimeunboxToBoolean  DEVELOPER_GETTER   developer  3  runReporting-()Lscala/tools/nsc/Reporting$PerRunReporting;   java/lang/StringBuilder(I)V  !!! append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  toString  !7Lscala/tools/nsc/Reporting$WarningCategory$OtherDebug$; # D$&warningx(Lscala/reflect/internal/util/Position;Ljava/lang/String;Lscala/tools/nsc/Reporting$WarningCategory;Ljava/lang/String;)V () 9*shouldLogAtThisPhase , -[log / globalPhase ()Lscala/reflect/internal/Phase; 12 3atPhaseStackMessage 5 6] 8$anonfun$devWarning$1c(Lscala/tools/nsc/Global;Lscala/Function0;Lscala/reflect/internal/util/Position;)Ljava/lang/String; :; <inform(Ljava/lang/String;)V >? @ B$(Lscala/reflect/api/Trees$TreeApi;)V aD E+()Lscala/reflect/internal/Symbols$NoSymbol; G H m hJscala/collection/SetLikeL2scala$tools$nsc$transform$Delambdafy$$targetMethodP(Lscala/reflect/internal/Trees$Function;)Lscala/reflect/internal/Symbols$Symbol; NO GP$plus*(Ljava/lang/Object;)Lscala/collection/Set; RS MTupdate'(Ljava/lang/Object;Ljava/lang/Object;)V VW hXfun%()Lscala/reflect/internal/Trees$Tree; Z[ \args#()Lscala/collection/immutable/List; ^_ ` qualifier b[ (c ( traverseTrees$(Lscala/collection/immutable/List;)V fg h'scala/collection/immutable/$colon$colonjhead l km tl$access$1 o_ kp9scala$tools$nsc$transform$Delambdafy$$shouldElideOuterArgM(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Trees$Tree;)Z rs Gt enclClass v wjava/lang/Objectyequals { z|()Lscala/tools/nsc/Settings; ~ $anonfun$traverse$3X(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;)Ljava/lang/String;   isTopLevel  sel!Lscala/collection/immutable/List;outerrest debuglog_thisLscala/tools/nsc/Global; debuglog_isDebug$extension_$this1Lscala/reflect/internal/settings/MutableSettings;4debuglog_isDebug$extension_reflectSettingToBoolean_s>Lscala/reflect/internal/settings/MutableSettings$SettingValue;devWarning_thisdevWarning_msgLscala/Function0;devWarning_devWarning_pos&Lscala/reflect/internal/util/Position;9devWarning_devWarning_isDeveloper_isDebug$extension_$thisMdevWarning_devWarning_isDeveloper_isDebug$extension_reflectSettingToBoolean_s=devWarning_devWarning_isDeveloper_isDeveloper$extension_$thisQdevWarning_devWarning_isDeveloper_isDeveloper$extension_reflectSettingToBoolean_sscala/Function0'scala/reflect/internal/util/NoPosition$scala/collection/immutable/List QR !Lscala/reflect/api/Trees$TreeApi;!$anonfun$liftedMethodReferences$1G(Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/mutable/Set;x$16!$anonfun$methodReferencesThisIn$1n(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;Lscala/reflect/internal/Symbols$Symbol;)Z$this $anonfun$refersToThis$1(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;Lscala/collection/mutable/Set;Lscala/reflect/internal/Symbols$Symbol;)Zseen$1$anonfun$refersToThis$2;(Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;symbol$1 indirectly refers to 'this' $plus$eq6(Ljava/lang/Object;)Lscala/collection/mutable/SetLike;  contains  scala/collection/IterableLike$anonfun$refersToThis$1$adapted(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;Lscala/collection/mutable/Set;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object;  u(Lscala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser;Lscala/collection/mutable/Set;)Lscala/Function1; (Lscala/Function1;)Z    PFound a def within a def at a phase where defs are expected to be flattened out. directly refers to 'this')(Lscala/tools/nsc/transform/Delambdafy;)V(Lscala/reflect/api/Universe;)V  scala/collection/mutable/Map$Lscala/collection/mutable/Map$;  1(Lscala/collection/Seq;)Lscala/collection/GenMap;    ()Lscala/Function1;  withDefault1(Lscala/Function1;)Lscala/collection/mutable/Map;  h   boxToBoolean(Z)Ljava/lang/Boolean;    $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  SignatureCodeLineNumberTableLocalVariableTableMethodParameters StackMapTable InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala!IJKLMNOPQRIS/*V WXTLY/*\ WXZ]^Z*+d*fl**WX`_`VM*+,    JWXPO/* WX:*+WXPab=>:+"&=+"W+*+WS+ +?*Ù*Ƕ˺:Y::߲:#:E߲:# :/YѶ"%'+D.<Yv0479="A*+C*+F**Ƕ˶IC+%B+%:*Ù1*:*f*fKM*QUY+x>+:]:a:(Z(:  d+H e=*Ù,*: *f *f KM eUY*iO]: a:  k9 k:  n.: q:* u* F*i++*Ù+*x:Y W }*ǶY:߲:#:?.7Yv0479*"A**W++*+FL"1..31@31@3.3.@.D%t ..(.O(.L31@>.b"1Iiqv @GUdew|f_^r%yREZ WX`~* iip* * `/* WXAaD= *+.d WX ``7   P:*+XP E*,+ XJP BY*" Pm,+,+W*+*f+K*,*ǶYN߲-:#:;-.4-Yv0-4-79+̶"A*+W }31@:  !=>WXPJKy_*w  ΰEYϷ*Ѷ" XI+*+*+˷*V*ڲh\*+˶I#=HIWXIQRQop= *+ X P H *+,  X J P  *    "#%&()+,./134637 9;<>;? A;B DAE GHdnsuvwywuvwywnuvwywunvwyws copOLY]^ISaDab