.89org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding4org/eclipse/jdt/internal/compiler/lookup/TypeBinding compoundName[[C sourceName[C modifiersIfPackage9Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;fileNameconstantPoolName signaturecompatibleCache:Lorg/eclipse/jdt/internal/compiler/util/SimpleLookupTable; LUB_GENERIC;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;FIELD_COMPARATORLjava/util/Comparator;METHOD_COMPARATOR()VCode;org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1    ";org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2 ! % ';org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3 & * LineNumberTableLocalVariableTable this binarySearchs([C[Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; 2435org/eclipse/jdt/internal/compiler/lookup/FieldBinding 5name 7 89compare ([C[CII)I sortedFields8[Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;maxleftright nameLengthmidmidName>([C[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)J FHG6org/eclipse/jdt/internal/compiler/lookup/MethodBinding Iselector KML+org/eclipse/jdt/core/compiler/CharOperation NOequals([C[C)Z sortedMethods9[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;selectorLength midSelectorstartend WYXjava/lang/Math Z[min(II)Istr1str2len1len2nic1Cc2 sortFields=([Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;II)V hjijava/util/Arrays klsort.([Ljava/lang/Object;IILjava/util/Comparator;)V sortMethods>([Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;II)VavailableFields:()[Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; r spfieldsavailableMethods;()[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; w xumethodscanBeInstantiated()Z |  canBeSeenBy<(Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;)Z  zisPublic  z isPrivate  invocationPackagey(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)Z  z isProtected  erasure8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;   enclosingType=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;  findSuperTypeOriginatingFromn(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;   zisTypeVariableLorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;outerInvocationTypetempouterDeclaringClassoriginalDeclaringClasscurrentPackage3(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Z .org/eclipse/jdt/internal/compiler/lookup/Scope enclosingSourceType>()Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding; getCurrentPackage;()Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding; :org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding  scope0Lorg/eclipse/jdt/internal/compiler/lookup/Scope;;  ,(Ljava/lang/String;)Ljava/lang/StringBuffer;   length()I    getChars(II[CI)V typeVariablesisMemberOfGenericZsigLjava/lang/StringBuffer;typeSig sigLengthresult computeId   6org/eclipse/jdt/internal/compiler/lookup/TypeConstants JAVA   LANG " #IO % &JAVA_IO_EXTERNALIZABLE ( ) id + ,JAVA_IO_IOEXCEPTION . /JAVA_IO_OBJECTSTREAMEXCEPTION 1 2JAVA_IO_PRINTSTREAM 4 5JAVA_IO_SERIALIZABLE 7 8UTIL : ;JAVA_UTIL_COLLECTION = >JAVA_UTIL_ITERATOR @ AJAVA_LANG_AUTOCLOSEABLE C DJAVA_LANG_ASSERTIONERROR F GJAVA_LANG_BYTE I JJAVA_LANG_BOOLEAN L MJAVA_LANG_CLASS O PJAVA_LANG_CHARACTER R SJAVA_LANG_CLONEABLE U V JAVA_LANG_CLASSNOTFOUNDEXCEPTION X YJAVA_LANG_DOUBLE [ \JAVA_LANG_DEPRECATED ^ _JAVA_LANG_ENUM a bJAVA_LANG_ERROR d eJAVA_LANG_EXCEPTION g hJAVA_LANG_FLOAT j kJAVA_LANG_INTEGER m nJAVA_LANG_ITERABLE p q"JAVA_LANG_ILLEGALARGUMENTEXCEPTION s tJAVA_LANG_LONG v wJAVA_LANG_NOCLASSDEFERROR y zJAVA_LANG_OBJECT | }JAVA_LANG_OVERRIDE  JAVA_LANG_RUNTIMEEXCEPTION  JAVA_LANG_SHORT  JAVA_LANG_STRING  JAVA_LANG_SYSTEM  JAVA_LANG_SAFEVARARGS  JAVA_LANG_STRINGBUFFER  JAVA_LANG_STRINGBUILDER  JAVA_LANG_SUPPRESSWARNINGS  JAVA_LANG_THROWABLE  JAVA_LANG_VOID   ANNOTATION  JAVA_LANG_ANNOTATION_ANNOTATION  JAVA_LANG_ANNOTATION_DOCUMENTED   JAVA_LANG_ANNOTATION_ELEMENTTYPE  JAVA_LANG_ANNOTATION_INHERITED  JAVA_LANG_ANNOTATION_RETENTION  $JAVA_LANG_ANNOTATION_RETENTIONPOLICY  JAVA_LANG_ANNOTATION_TARGET  INVOKE  4JAVA_LANG_INVOKE_METHODHANDLE_$_POLYMORPHICSIGNATURE  REFLECT  JAVA_LANG_REFLECT_CONSTRUCTOR  JAVA_LANG_REFLECT_FIELD  JAVA_LANG_REFLECT_METHOD  2JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE packageNametypeNamememberTypeNamecomputeUniqueKey(Z)[CisLeaf   K  concatWith([[CC)[C debugName()Ljava/lang/String;java/lang/String   readableName  ([C)V UNNAMED TYPEdepthcurrentdetectAnnotationCycle  tagBits F  returnType  leafComponentType F  sourceMethodC()Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;7org/eclipse/jdt/internal/compiler/ast/MethodDeclaration  5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope; 3org/eclipse/jdt/internal/compiler/lookup/ClassScope problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;  5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter annotationCircularity(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)V   zisAnnotationType  zcurrentMethodsinCycleldecl9Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;enclosingTypeAt>(I)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; relativeDepthenumConstantCount 2|count fieldCount  ; NO_FIELDSgetAccessFlagsgetAnnotations?()[Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding; " #$retrieveAnnotationsq(Lorg/eclipse/jdt/internal/compiler/lookup/Binding;)[Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;getAnnotationTagBits()JgetEnclosingInstancesSlotSize ) *zisStaticgetExactConstructorq([Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; argumentTypes7[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;getExactMethod([C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;refScope?Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;getField<([CZ)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; fieldName needResolve getFileName 9  getMemberType?([C)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; = >? memberTypes>()[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;<[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; getMethods=([C)[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; D EQ NO_METHODS>([CI)[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; H ABsuggestedParameterLengthgetOuterLocalVariablesSlotSize getPackagegetTypeVariableB([C)Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding; O PA()[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;  variableNamehashCode UWVjava/lang/Object S KY SZ([C)IhasIncompatibleSuperType>(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)Z@  ` aisProvablyDistinct c d?superInterfaces f g@NO_SUPERINTERFACES ikjjava/lang/System lm arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V otherTypeinterfacesToVisit nextPositionmatch itsInterfaces itsLengthanextbhasMemberTypeshasRestrictedAccessimplementsInterface?(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Z)Z } ~isEquivalentTo anInterfacesearchHierarchyimplementsMethod;(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)Z  /B F areParametersEqualmethod8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;typerange isAbstractisBinaryBinding@isClassisCompatibleWith (  8org/eclipse/jdt/internal/compiler/util/SimpleLookupTable   get&(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Boolean TRUELjava/lang/Boolean;  FALSE  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  isCompatibleWith0Ljava/lang/Object;   kind 7org/eclipse/jdt/internal/compiler/lookup/CaptureBinding   lowerBound  z isArrayType     z isInterface  z{  \isSuperclassOf otherCapture9Lorg/eclipse/jdt/internal/compiler/lookup/CaptureBinding;otherLowerBoundotherReferenceType isDefault isDeprecatedisEnumisFinalisHierarchyBeingConnected!isHierarchyBeingActivelyConnectedisHierarchyConnectedisOrEnclosedByPrivateType  z isLocalType isStrictfp isThrowableisUncheckedException(Z)ZincludeSupertypeisUsedisViewedAsDeprecated0  K 7org/eclipse/jdt/internal/compiler/lookup/PackageBinding z  @NO_MEMBER_TYPESoutermostEnclosingTypelastqualifiedSourceName     K concat ([C[CC)[C typeVars nameBufferretrieveAnnotationHolderp(Lorg/eclipse/jdt/internal/compiler/lookup/Binding;Z)Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationHolder;  storedAnnotations=(Z)Lorg/eclipse/jdt/internal/compiler/util/SimpleLookupTable;9org/eclipse/jdt/internal/compiler/lookup/AnnotationHolderbinding2Lorg/eclipse/jdt/internal/compiler/lookup/Binding;forceInitializationstore      NO_ANNOTATIONS=[Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;   holder;Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationHolder;setAnnotations@([Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;)V  storeAnnotationsr(Lorg/eclipse/jdt/internal/compiler/lookup/Binding;[Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;)V annotationsshortReadableName        K" #(C[CC)[CstoreAnnotationHolderp(Lorg/eclipse/jdt/internal/compiler/lookup/Binding;Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationHolder;)V ' ( removeKey  + ,z([Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationHolder; . $%forceInitializesyntheticEnclosingInstanceTypessyntheticOuterLocalVariablesF()[Lorg/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding;unResolvedMethodsunResolvedFields SourceFileReferenceBinding.java InnerClasses!   YKY!Y#$&Y()+, .5 ,/*-+ , . /0! g++=>d6*66Bdl`6*+21Y:66 d6 `>+2+FABC D EFGI J*K?LDMMNROZQ_IeT,\ g5g:; ^< V= Q> M? J@ 5*A? 8  /B +C+=C>d6*66dl`6*+2EY:66 d6\ `>O6 6   + d2E*J  + `2E*J   yawC+Rabc defg!i$j.kClHmQnVo^qfsuviy,p IPQ < = > R !@ 9qSCg8 bHT fDU 895V66*46+46 dd+&  #)1,R5\5]5^ 5_ .`  +a bc dc efL *$g+  ,  :; =  >  mnL *)g+  ,  PQ =  > op/*q+, .tu/*v+, .yz9*{f~+, .}~Z**+*+ ,. }b*,* ,+*J,*,*,N*:,--N-*+*F+*>+5+N--*-*,*H,N-: N:*::::-,*+N***:----:*-YN+- #05>FMX]acjw~  !( 6 A GW`,z b.bb5.>%-C=" U!AG }*+M,*,*+**F,**N--N,:-,-:*J,N-: N:*::::-,*+~ / 6&C(H)N*S+Y.`/k1r2w3y589:;<:?@ABCAEI,R.H1Y E?$*ߙ*{~=+ *鰻Y N,*:-dW-.W-*W*:-dW+ -;W2-<W6+6-+2W-W-6:- +ZNO%P*R4S8TAUNVUWaYgZt\{]_`a`cefgh,f .4A g a     *T@*2J*2L+*2M,*2J+4 iu+!J,4E3IFOYPlS,$2J *8',*2J *:',-2J *9',02J *5',32J *%'+6JG,4ACI.,92J *;',<2J *'',4AVe`",< ),?2J *>',B2J *#',EEE2,E2J *',H2J *!',q# 6^,K2J *',N2J *',Q2J *$',T2J *',I #III6,W2J * ',Z2J *,',` ':```M,]2J *)',`2J *',c2J *',f2J *',Z!4G,i2J *',l2J *&',o2J **',r2J *',u2J *',??,,x2J*',{2J */',~2J*',?Rz,2J *',2J * ',2J *',2J *<',2J *',2J *(',2J *1',2J *',2J *"'*2J*2L+*2L+*2M,+4a!i rE+J,4A;DNEaItRT,2J *+',2J *-',2J *4',2J *.',@ -,2J *0',2J *3',2J *2'+J1,,4%MM,2J *='+Jb,4\C#F6MI,2J *',2J *6',2J *7'*2J*2L++J*2L++4mii+JQ*2M,,4>MM*2N-,2J-2J *='+zm p/q0s7t=uDvJxYyx{|~"@LRS_efgh 0<BCOUVW|@LRS_efrxyz   , 8=>JPQR^dg!"#$%'()+,- /013(4.5/709<:B;C=O>U?VAYDhEiFpGvI}JKLMOPRSTVW!X"Z.[4\5^A_G`Hbddpevfwhijlnopsuvwyz{~'-.:@ABETU\blsy,R.7"p\DG%F**+  ,.I**ϰ**/Zϰ+  , .C*Y*ٷܧ߰+, . g<*M,YM+ , . z* * *Y遵*vL=>+6+2:*5*֙s+2:*ִ** H @ 5*֙,+2:*ִ* =o*Y灵+V*/1:HNU`,R./Q13a 7 H}`e*M,M,,+ , .  +<*qM>,6,2@~+ ),4+.) $s; a    0*q+, .sp.+, . 3 *{~+,  . 0**!+ , .%&/*+, .' D*(*+  , .+,6+,.-./0J+#,*.I-.1234@+&, .567/*8+,, .:;%*,2+J,2+01 231#4,*%.% >@a AB8C+8,.IAFD*+G+>, .II J ,+E, .K/*+I, .LM%*NM,>,2Q+J,2+MN OPN#Q,*%.%R a S \&* * *T**d2X+WXY%W, &.[\ V*+]M>*:+^:_b:rej, M,>]6`,,``YMh602: 6  , 2  , SY:d6,2:++^:_b:ee]6`,,``YMh6 0 2: 6  , 2  , S  τe++bd efij(k*m1n>oBpEqKsPtYukvqwxx~yxzv~$09AKT,V.Vn Jo@Hp E=q1tr@PUs n7t x#u {v a gr@Us 7t #u !v wz,+, .xz9*{y~+, .z{ 8*+]N6*:b:xep- N-6b6`--``YNh622: 6  - 2  - SY:s6-2:+|b:jeb6`--``YNh6 2 2: 6  - 2  - S  ̈́u+' &*-49CW]djv",6,8.88 ,o@)p &zr@9Zs Z9t d%u gv a lr@Zs 9t %u v  U+EM*NH-v:,\7 /6 {66  2+  -N-+6  +2>@JOS,\ U.UPIN?xQ6#'T +U /a z9*{~+, . z9*{ ~+, .z;* +, .z9*{b~+, .e+*+**YM*+M,,*+W*+*+W+>$) 2 6 AMUac,*e.en&23+*+*+|+ggAggC A+ +M,YN-*-*/"""*+ئ+M, *,*,*+^ !"`%b)i*n,w-.6:;>?@ACDF,4.nntz8*{~+N, .z9*{~+U, .z9*{@~+Y, .z8*{~+`, .zH* * +g, .zU+* * * +n, +.z,+u, .z9*{~+z, .z7 *{~+,  .zt$*י*L+{~+L++"  ",$. z7 *{~+,  .z7 *{~+,  .*zF*{~* +, .z9*{~+, .\X +*|+YL+ ,.nz=*L+',*,*,,**+YL+02;,=.;w*'0,0.00,.*M6,'/+/-//+-,YM+* 02469hjlu, w.w6Az9*{~+, .zK*{~*+ , .>?.+, .xu.C+, .Y*L+M+YL,+ , .  O*ߙ**.*+, .7*ߙ**.L *.L*NYM_Y N-+<W6,6 -,W-,2W->W-6L-+ ++>%!1";#F$P%\&h$r(y)*+-,R.%j+d;RI)a M% ? c*N- -++ 12,*.#$X*+M,  ,+ 67, .?**++ ;<,. 2*ߙ**.L*L*NYM_Y N-+<W6,6 -,W-,2W->W-6L-+ ++>@AC F,G6HAIKJWKcImMtNzOPR,R. j&d6RD)a H% z? O***L*;!Z+VW Y, ./*+], .$%),*N--+&W*N- -+,W+"ab cdfg!h(j,4).))  TN,,*: +N-'*:+N- Y)N*+-,*-+6 mn opq!r&t-u3v=wAxIzS{,>T.TT R-6+~,./,+, .d?.e+, .0?a*(*L+Y+S+ ,.12,+, .3u/*v+, .4p.+, .567!&