.=org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.org/eclipse/jdt/internal/compiler/lookup/Scope environment(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)VCode # $4(ILorg/eclipse/jdt/internal/compiler/lookup/Scope;)V &  (  *  ,.-@org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration /0scope?Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope; ,2 34currentPackage7Lorg/eclipse/jdt/internal/compiler/ast/ImportReference; 687+org/eclipse/jdt/core/compiler/CharOperation 9  NO_CHAR_CHAR ;=<5org/eclipse/jdt/internal/compiler/ast/ImportReference > tokens @ B CDcompilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; FHG6org/eclipse/jdt/internal/compiler/impl/CompilerOptions IJproduceReferenceInfoZL9org/eclipse/jdt/internal/compiler/util/CompoundNameVector KN O()V Q S7org/eclipse/jdt/internal/compiler/util/SimpleNameVector RN V  X Z3org/eclipse/jdt/internal/compiler/util/ObjectVector YN ]  _ LineNumberTableLocalVariableTablethisunitbuildFieldsAndMethods f  hji:org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding /k5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope; mon3org/eclipse/jdt/internal/compiler/lookup/ClassScope dOilengthbuildTypeBindings<(Lorg/eclipse/jdt/internal/compiler/env/AccessRestriction;)V ,u vwcompilationResult5Lorg/eclipse/jdt/internal/compiler/CompilationResult; y{z3org/eclipse/jdt/internal/compiler/CompilationResult |}compilationUnit8Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit; 6org/eclipse/jdt/internal/compiler/env/ICompilationUnit getPackageName()[[C 6 equals ([[C[[C)Z , types8[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; , 8[Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;  problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter packageIsNotExpectedPackageE(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)V :org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment defaultPackage   createPackage>([[C)Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding; packageCollidesWithType ,  isPackageInfo()Z5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration , OcreatePackageInfoType ;  annotations3[Lorg/eclipse/jdt/internal/compiler/ast/Annotation;  recordQualifiedReference([[C)V JisProcessingAnnotations name[C  isMissingType([C)ZEorg/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException N 7org/eclipse/jdt/internal/compiler/lookup/PackageBinding getType0?([C)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;  recordSimpleReference([C)V 9org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding isValidBindingCorg/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding duplicateTypes|(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;)V  getPackage=([C)Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding; typeCollidesWithPackage  modifiers , getMainTypeName()[C 6 ([C[C)Z publicClassMustMatchFileName m j(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;)V m  buildType(Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;Lorg/eclipse/jdt/internal/compiler/env/AccessRestriction;)Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding; h java/lang/System  arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VaccessRestriction9Lorg/eclipse/jdt/internal/compiler/env/AccessRestriction;firstIsSyntheticexpectedPackageName typeLengthcounttypeDecl7Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; typeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; mainTypeNamechildtype ?@ sourceLevelJ1 mD EOcheckParameterizedTypeBounds mG HO%checkParameterizedSuperTypeCollisionscomputeConstantPoolName?(Lorg/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding;)[C LNM9org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding OconstantPoolName Q S6org/eclipse/jdt/internal/compiler/util/HashtableOfType RN Lj mW XYouterMostClassScope7()Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope; m[ \]enclosingSourceType>()Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding; F_ `@complianceLevel Lb c isMemberType Le fg enclosingType=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; i O Lk l sourceName 6n opconcat ([C[CC)[C rtsjava/lang/String uvvalueOf(I)Ljava/lang/String; rx y toCharArray 6{ o| ([CC[CC[C)[C L~ isAnonymousType L f hi 6 o([C[C)[C R get R putz([CLorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; localType;Lorg/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding;outerMostEnclosingType candidateName isCompliant15connectTypeHierarchy m OfaultInImports  8org/eclipse/jdt/internal/compiler/util/HashtableOfObject  (I)V R hk   unusedImport:(Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;)V   importProbleml(Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;Lorg/eclipse/jdt/internal/compiler/lookup/Binding;)V  cannotImportPackage  findSingleImport9([[CIZ)Lorg/eclipse/jdt/internal/compiler/lookup/Binding; -  problemId()I6org/eclipse/jdt/internal/compiler/lookup/MethodBinding  getType<([[CI)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;  @org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding   closestMatch ; isTypeUseDeprecatedi(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Z  deprecatedTypeh(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V>org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding  conflictingTypeBinding  duplicateImport  ;resolvedImport k  conflictingImport5org/eclipse/jdt/internal/compiler/lookup/FieldBinding  ([[CLorg/eclipse/jdt/internal/compiler/lookup/Binding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;)V  (([CLjava/lang/Object;)Ljava/lang/Object;typesBySimpleNamesconflictingTypereferenceBinding typeToCheck existingTypeimportConflictBinding@Lorg/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding;binding faultInTypes  O h OfaultInTypesForFieldsAndMethods9([[CZZ)Lorg/eclipse/jdt/internal/compiler/lookup/Binding;findStaticImports  getTopLevelPackage  getTypeOrPackage6([C)Lorg/eclipse/jdt/internal/compiler/lookup/Binding;0 6 subarray ([[CII)[[C  B([[CLorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I)V  findType([CLorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;  convertToRawTypeo(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;    canBeSeenBy<(Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;)Z    getMemberTypepackageBinding  +findSingleStaticImportmask   findField(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[CLorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;Z)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; g superclass currentTypeselectormethods C DdefaultImports F GJAVA I J JAVA_LANG_OBJECT L MNmissingClassFileLocationLjava/lang/Object; P QRisClassPathCorrectZ([[CLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Ljava/lang/Object;)V T UVcreateMissingType{(Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;[[C)Lorg/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding; XY:org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding missingObject()[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; Y size b   readableName 6 splitOn(C[C)[[C K K (I)[[C y [[[C R R (I)[C y  y   enclosing interfaces<[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;l qualifiedRefs simpleRefsrootRefstoString()Ljava/lang/String;java/lang/StringBuffer--- CompilationUnit Scope :  (Ljava/lang/String;)V ,  getFileName r   append,(Ljava/lang/String;)Ljava/lang/StringBuffer;   4org/eclipse/jdt/internal/compiler/lookup/TypeBinding  isArrayType5org/eclipse/jdt/internal/compiler/lookup/ArrayBinding  leafComponentType  kind  erasure8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;refType verifyMethods<(Lorg/eclipse/jdt/internal/compiler/lookup/MethodVerifier;)V h verifier9Lorg/eclipse/jdt/internal/compiler/lookup/MethodVerifier; SourceFileCompilationUnitScope.java!     !*"*%*,'*+)+*+*+1 5 +1:?*AE=*KYMP*RYTU*RYTW*YY[\*YY[^*P*U*W*\*^`J*' +,-.20<1G2R3]4h5v7{89:;<a b0cdO!j <*e=*e2gl`? @?Aa  b0pqrs! v*he=*)tx[*)tx~N-G*?-<*)1*) *)**)*- 5-?*?5**'**'*?Z$*)1**)**'*)L*)*)*)*)=*)1*)2*)1**?*)N--6*he66-2:*'*' Yƿ*:*5љ-֚%*' Yƿ**)ا**'***)~**)Y:  **)mY*:  *+:  Y *e S*e*e*hZe`9CD EF'G+H6K@LJMTN_PoSyUWXY\]^`abcfgimn*o3p6q<rBs[tcuqvzwyz~ %.;@LqV`ua vb0v lJ'H X*L6@9pB q 4 k %'   O! j*) ** *)<`=>9*)2:~:  N-* 2S66*)2:::6D-2:  !~" $-2%z~P*?U*(:,Bș/-Y/S-Y/S,--YN*-`$  %0RUX`enqw1ENUdia jb0N2 J3">p0(44e5q6tp44' K7889 3:;<O!5*A=A<*e=*e2gN-C-F`$(,4a*5b0#pq$/kIJ!]+K+K*P*RYTP+UVZM>*A^A6+a:+dh+j$m:+dh$qw$+jz:+}9+`qw$m:Z,h`qw$m:C$+dh`qw$m+j:,h$`qw$+jz:*P 6*P+W`. )+@GKRVX`giprv~     ! #'ap b0)+6]{ @JO!j <*e=*e2g`+ ,+-a  b0pqO!**)*Y*)<M>X*)2~BRY*e`M6*e6,*e2*e2W `>6:*)2:~:  :* 2S66?*)2:::6 L 2:  !~) $ %*݄  ~q*?**(:  ,*  ș*rY /SY* :  , * + ș*:  ,*:  љ :  Қ E  ҧ :    :  ** ,d2:    62:Ǚ>: c[*Y /S9 /$"*Y /Sy6*e6'*e2 Ҹ*ӧ*̧,d2 Wg ֙_6 R 2:  $@ ֙5  ϥ+d2 % %d2*̧:   Y /Y  SY:**6*Y6B*2:!Қ Ǚ*%%d2W`u/01237(8*9/:B;Q<^=t<~>9CDEFGHDKLMRSTWX Y/Z<[E\HWR`^ajbscvfghiklmoqrsvwz{ |~'?BO`itvx.8;H]fis|!"R+3DJQ^dmaB b0(2*,]pT*7[#q3@p(4456Ep-44&' S7  ?89 K:; G:;  `1 x  7y894>57E.qY7 E89 QZqaIpm39O!o!*<*e=*e2` a !b0p q*!e *++(*+ ` a*b0' J#J*+!53*+*'+2N6-B-:0+2N- -,N-Ț-:-]*A^Y+*+2*'*': њY+6a-:X*':*Y++2: :Y+*Y+`# -8:=DGMSVZhy  $ 0 a\ 3b03' 3q#; p9 $ y !Y+C*A^Y+*+2*'*:Y+ *+*++(`* 38CFJQa4Yb0Y' YYJ3+!=*++d(N-,-++d2:-ș--:ҙY+--:~*:<*~*!:*%: (Y+љ*Y+Y+`n !#$"%-&:'J(L,R-h.m/012679:;<=?@A(B:Ca\ =b0=' = 3;"-(;R h)*+#$!R+*,+/+,2N-6/-6 -2::*;+Rb0R?R@3A9(p(*+! |*'B *'B*'EL++Ȳ2L+ +,)*H*)*'KO*'HSM,WL*'YY+/SZB`6 Y[\!]._9a=b@cDdKaNeZf_ia |b0_:;ZZ[\!e *++(*+ `mn oa*b0' #J]J^!6 *Y%Z`%`sa  b0!N*)_L+*)b+`}~ab0 a!o*P+=N*+2e6*P+h*+2*+2ͱ*+2+kYL*P+lŧ*+2e*+2ͱ`J "'.569@M[`gna ob0op  dqqr!c*++*,e*,ͱ` a b0s tqu!h*+vN- *-z,{` a*b0 t}g!\*W*W+~ *W+`ab0t!\*U*U+~ *U+`ab0t!t&*^*+vM,*^, *^,`%a &b0& }!H*,` a b0!t&*\*+vM,*\, *\,`%a &b0& }!F*\++=+>)*+2v:*\ *\ر`"#4=Ea4Fb0F1p.#}!'++*+%+$+϶, +ș_+϶+ϰ*F*dN66*6*2+-*2S*-+ϰ`:,7<CN^iwaHb0:9N8Q0pT-[&O!]<q*^M*\, *\,,,N-*-,,*PS*)t,*U<kN6-*US*)t-*W<k:6*WS*)t`,$ + 0 4 9>BGMR]fp~ !"#"$&'()(*%,--3.9/G.P0\1a]b0|p_ 0 >2>M#U7ZqAp9" p_ p3* 6p!IYηлrY*)ӷֶضܰ`3a b0xy!c+ޙ +L+@9;9;9 9+L+M,,`"679L>NASCXDaEa cb0c X !r=*e>*e2+`H IHJa*b0pq