4scala/reflect/reify/package$java/lang/Object package.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup3scala/reflect/internal/Definitions$DefinitionsClass "scala/reflect/internal/Definitions DefinitionsClassBscala/reflect/internal/Definitions$DefinitionsClass$RunDefinitionsRunDefinitions/scala/reflect/internal/Definitions$definitions$ definitions$!scala/reflect/internal/Names$Namescala/reflect/internal/NamesName%scala/reflect/internal/Names$TermNameTermName%scala/reflect/internal/Names$TypeNameTypeName+scala/reflect/internal/StdNames$SymbolNames!scala/reflect/internal/StdNames# SymbolNames$scala/reflect/internal/StdNames$nme$&nme$&scala/reflect/internal/StdNames$tpnme$)tpnme$*scala/reflect/internal/Symbols$ClassSymbol,scala/reflect/internal/Symbols. ClassSymbol'scala/reflect/internal/Symbols$NoSymbol1NoSymbol%scala/reflect/internal/Symbols$Symbol4Symbol)scala/reflect/internal/Symbols$TermSymbol7 TermSymbol"scala/reflect/internal/Trees$Apply:scala/reflect/internal/Trees<Apply'scala/reflect/internal/Trees$EmptyTree$? EmptyTree$$scala/reflect/internal/Trees$ImplDefBImplDef&scala/reflect/internal/Trees$ModuleDefE ModuleDef#scala/reflect/internal/Trees$SelectHSelect!scala/reflect/internal/Trees$ThisKThis!scala/reflect/internal/Trees$TreeNTree!scala/reflect/internal/Types$TypeQscala/reflect/internal/TypesSType$scala/reflect/internal/Types$TypeRefVTypeRef()V  mkReifier(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Ljava/lang/Object;Z)Lscala/reflect/reify/Reifier;global1typeruniversemirrorreifeeconcrete(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Ljava/lang/Object;Z)V bthisLscala/tools/nsc/Global;*Lscala/tools/nsc/typechecker/Typers$Typer;#Lscala/reflect/internal/Trees$Tree;Ljava/lang/Object;ZmkDefaultMirrorRef(Lscala/tools/nsc/Global;Lscala/reflect/internal/Trees$Tree;Lscala/tools/nsc/typechecker/Typers$Typer;)Lscala/reflect/internal/Trees$Tree;globaltyper0reifyEnclosingRuntimeClassg(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;)Lscala/reflect/internal/Trees$Tree; ()Ljava/lang/Object;$anonfun$mkDefaultMirrorRef$1>(Lscala/tools/nsc/Global;)Lscala/reflect/internal/Trees$Apply; &()Lscala/reflect/internal/Trees$Apply;scala/Serializable"java/lang/invoke/LambdaMetafactoryaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; apply+(Lscala/tools/nsc/Global;)Lscala/Function0; orElse6(Lscala/Function0;)Lscala/reflect/internal/Trees$Tree; O definitions3()Lscala/reflect/internal/Definitions$definitions$; hJavaUniverseClass)()Lscala/reflect/internal/Symbols$Symbol; +()Lscala/reflect/internal/Symbols$NoSymbol; 3 hequals(Ljava/lang/Object;)Z tpe%()Lscala/reflect/internal/Types$Type; OtoTypeConstructor 5$less$colon$less&(Lscala/reflect/internal/Types$Type;)Z RisEmpty()Z Onme(()Lscala/reflect/internal/StdNames$nme$; h runtimeMirror)()Lscala/reflect/internal/Names$TermName; 'm(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Names$Name;)V I'scala/collection/immutable/$colon$colonsn/()Lscala/reflect/internal/StdNames$SymbolNames; hGetClassLoader "scala/collection/immutable/Nil$!Lscala/collection/immutable/Nil$; 6(Ljava/lang/Object;Lscala/collection/immutable/List;)V k(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Trees$Tree;Lscala/collection/immutable/List;)V ; rootMirror 'enclosingErasure reifyTree(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;tree scala/reflect/reify/Reifier reification%()Lscala/reflect/internal/Trees$Tree;     reifyType(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Types$Type;Z)Lscala/reflect/internal/Trees$Tree;#Lscala/reflect/internal/Types$Type;reifyType$default$6(Lscala/tools/nsc/Global;)ZreifyRuntimeClass(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;Lscala/reflect/internal/Types$Type;Z)Lscala/reflect/internal/Trees$Tree;tpe0phase ()Lscala/reflect/internal/Phase;  hscala/reflect/internal/Phaseid()I   currentRun()Lscala/tools/nsc/Global$Run;  h! erasurePhase # f$analyzer(()Lscala/tools/nsc/typechecker/Analyzer; &' h($scala/tools/nsc/typechecker/Analyzer*enclosingMacroPosition(()Lscala/reflect/internal/util/Position; ,- +.$anonfun$reifyRuntimeClass$1O(Lscala/reflect/internal/Types$Type;Lscala/tools/nsc/Global;)Ljava/lang/String; 01 23()Ljava/lang/String;5N(Lscala/reflect/internal/Types$Type;Lscala/tools/nsc/Global;)Lscala/Function0; 78>Lscala/reflect/internal/settings/MutableSettings$SettingsOps$; : _;0scala/reflect/internal/settings/MutableSettings$=2Lscala/reflect/internal/settings/MutableSettings$; ? >@"scala/reflect/internal/SymbolTableBsettings3()Lscala/reflect/internal/settings/MutableSettings; DE CF SettingsOpsd(Lscala/reflect/internal/settings/MutableSettings;)Lscala/reflect/internal/settings/MutableSettings; HI >J-scala/reflect/internal/util/StatisticsStaticsL DEBUG_GETTERLjava/lang/invoke/MethodHandle; NO MPjava/lang/invoke/MethodHandleR invokeExact T SUdebug@()Lscala/reflect/internal/settings/MutableSettings$SettingValue; WX \Yvalue [ Z\scala/runtime/BoxesRunTime^unboxToBoolean ` _aDEVELOPER_GETTER cO Md developer fX \g runReporting-()Lscala/tools/nsc/Reporting$PerRunReporting; ij hkjava/lang/StringBuilderm(I)V p nq!!! sappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; uv nw-(Ljava/lang/Object;)Ljava/lang/StringBuilder; uy nztoString |5 n}7Lscala/tools/nsc/Reporting$WarningCategory$OtherDebug$;  ywarningx(Lscala/reflect/internal/util/Position;Ljava/lang/String;Lscala/tools/nsc/Reporting$WarningCategory;Ljava/lang/String;)V  nshouldLogAtThisPhase  h[log  globalPhase  hatPhaseStackMessage 5 h] $anonfun$devWarning$1c(Lscala/tools/nsc/Global;Lscala/Function0;Lscala/reflect/internal/util/Position;)Ljava/lang/String;  hinform(Ljava/lang/String;)V  h dealiasWiden  R isSpliceable  RresolveClassTago(Lscala/reflect/internal/util/Position;Lscala/reflect/internal/Types$Type;Z)Lscala/reflect/internal/Trees$Tree;   runtimeClass  ')scala/reflect/macros/ReificationException$scala/collection/immutable/StringOps scala/Predef$Lscala/Predef$;  'tpe %s is an unresolved spliceable type  genericWrapArray;(Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;  format*(Lscala/collection/Seq;)Ljava/lang/String;  1(Lscala/reflect/api/Position;Ljava/lang/String;)V  sym  Wargs#()Lscala/collection/immutable/List;  W ArrayClass.()Lscala/reflect/internal/Symbols$ClassSymbol;  head   tl$access$1    gen()Lscala/tools/nsc/Global$gen$;  hrunDefinitionsF()Lscala/reflect/internal/Definitions$DefinitionsClass$RunDefinitions;  farrayClassMethod-()Lscala/reflect/internal/Symbols$TermSymbol;   mkMethodCallm(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree;  k mkClassOfH(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree;  kclassTagInScopecomponentErasure componentTpeaugmentString_xLjava/lang/String;devWarning_pos&Lscala/reflect/internal/util/Position;devWarning_msgLscala/Function0;.devWarning_isDeveloper_isDebug$extension_$this1Lscala/reflect/internal/settings/MutableSettings;BdevWarning_isDeveloper_isDebug$extension_reflectSettingToBoolean_s>Lscala/reflect/internal/settings/MutableSettings$SettingValue;2devWarning_isDeveloper_isDeveloper$extension_$thisFdevWarning_isDeveloper_isDeveloper$extension_reflectSettingToBoolean_s$scala/reflect/internal/util/Positionscala/Function0java/lang/Stringscala/collection/immutable/ListreifyRuntimeClass$default$4isThisInScope$1-(Lscala/tools/nsc/typechecker/Typers$Typer;)Z  context0()Lscala/tools/nsc/typechecker/Contexts$Context;  enclosingContextChain   | &(Ljava/lang/Object;)Ljava/lang/Object; %$anonfun$reifyEnclosingRuntimeClass$2S(Lscala/tools/nsc/typechecker/Contexts$Context;)Lscala/reflect/internal/Trees$Tree;  ()Lscala/Function1;  scala/collection/immutable/List$"Lscala/collection/immutable/List$;   canBuildFrom)()Lscala/collection/generic/CanBuildFrom;  mapL(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;  ! " dcollectR(Lscala/PartialFunction;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; %& ' headOption()Lscala/Option; )* + scala/Option- .%$anonfun$reifyEnclosingRuntimeClass$3C(Lscala/tools/nsc/Global;)Lscala/reflect/internal/Trees$EmptyTree$; 01 2get 4 .5symbol 7 O8isUnsafeToUseThis$1 : ;tpnme*()Lscala/reflect/internal/StdNames$tpnme$; => h?EMPTY%()Lscala/reflect/internal/Names$Name; AB *CN(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Names$TypeName;)V E LFGetClass H "I EmptyTree+()Lscala/reflect/internal/Trees$EmptyTree$; KL hM classInScopegetOrElse_thisLscala/Option;global$1mkAnonymousNewF(Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree; ST kUtpe0$1$1global$2 reify Class[Z ] during \name ^5 _%$anonfun$reifyEnclosingRuntimeClass$11(Lscala/tools/nsc/typechecker/Contexts$Context;)Zx$1  |d.Lscala/tools/nsc/typechecker/Contexts$Context; typer0$3$1#scala/collection/LinearSeqOptimizedh i i ab ltail n io exists_these%Lscala/collection/LinearSeqOptimized;x$2global$3%$anonfun$reifyEnclosingRuntimeClass$4x$3inSelfSuperCall w |x%$anonfun$reifyEnclosingRuntimeClass$5x$4%$anonfun$reifyEnclosingRuntimeClass$6&(Lscala/reflect/internal/Trees$Tree;)Zx0$1 ub  z -$anonfun$reifyEnclosingRuntimeClass$6$adapted7(Lscala/reflect/internal/Trees$Tree;)Ljava/lang/Object;  exists(Lscala/Function1;)Z  iisInsideConstructorSuperisInsideObject  -$anonfun$reifyEnclosingRuntimeClass$1$adaptedB(Lscala/tools/nsc/typechecker/Contexts$Context;)Ljava/lang/Object; boxToBoolean(Z)Ljava/lang/Boolean;  _-$anonfun$reifyEnclosingRuntimeClass$4$adapted |} $deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;3    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 CodeLineNumberTableLocalVariableTable SignatureMethodParameters StackMapTable InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala1  wbY+,-H' *+-+:+Ķ+:Y W& Ϛ,+Ķȶֶڙ?ޚ7;Y+IY+,+YIY++IY+,+#+hOO25@>*/2L344 l*+,- 8> w*+,- ;H6:2 2++"% +)/-+9::<A+GK:QV#AZ:]bD<A+GK:eV#Ah:]b0+lnYortx-+3{~?+8+nYrx+{+xx+{~-:m,+)/:ޚIY++<Y+)/Y:YS:WW:: : +ĶY W ` ϙX P :  R:  :  ϙ-*+, :++"ܶY+<hR\Z@\Z@\hR\/;hR9RO"hRROZZgghRR7 hRRRW5-T2 BCF!H)I;JUKNOP Q(S;X < !22222x((<*T }* 6=9,, #dY$(,Y:/ +36ON-ޚ*+,-9԰,<%IY+LY++@DG+J+N+N+{..DhO.(\]2^Uekfgh4UDO=PQ O%;Y*IY**زV*J/ %RR01\(nYYr[x*{]x+`x~C(W(X WXab2*eC[ cfc7* YL+j!+k|m+piLMi [ [#[7g)qrg/*e] sfs01/*N^ ttub/*y` vfvz/*eb {f{|}> *F b  ~~:h* YN-j#-k|-piN<* #i= !Mi @-i` `#`9b\c*9/\ hg*qrg7 ** j  2*m[ cfc2*` vfv2*b ~~ *#    "$%'$(*$+-/02/35/68/9;=>@=AC=DF=GI=JL=MO=PRTUWTXZ\]_\` bdfhikhlnpqspt vpw yvz |~|466    4rab01ubz|}01: