.*6org/eclipse/jdt/internal/compiler/parser/TypeConverterjava/lang/ObjectnamePosIproblemReporter;Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;has1_5ComplianceZmemberTypeSeparatorC?(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;C)VCode  ()V   9org/eclipse/jdt/internal/compiler/problem/ProblemReporter options8Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; 6org/eclipse/jdt/internal/compiler/impl/CompilerOptions  originalComplianceLevelJ1 $ & LineNumberTableLocalVariableTablethis8Lorg/eclipse/jdt/internal/compiler/parser/TypeConverter;addIdentifiers-(Ljava/lang/String;IIILjava/util/ArrayList;)V .0/java/lang/String 12getChars(II[CI)V 465java/util/ArrayList 78add(Ljava/lang/Object;)Z : ;<extractIdentifiers(Ljava/lang/String;III)[[C typeSignatureLjava/lang/String;start endExclusive identCount fragmentsLjava/util/ArrayList; identifier[CcreateImportReferenceP([Ljava/lang/String;IIZI)Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;E .J KL toCharArray()[CN5org/eclipse/jdt/internal/compiler/ast/ImportReference MP Q ([[C[JZI)V importName[Ljava/lang/String;endonDemand modifierslength positions[Jposition qImportName[[CicreateTypeParameter>([C[[CII)Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;a3org/eclipse/jdt/internal/compiler/ast/TypeParameter ` `d eEname `g h sourceStart `j k sourceEnd m nocreateTypeReference;([CII)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; `q rstype5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;u3org/eclipse/jdt/internal/compiler/ast/TypeReference `w xybounds6[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; t{ |bitstypeParameterNametypeParameterBounds parameter5Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;bound<([CIIZ)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;     decodeType=([CIIIZ)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;typeNameincludeGenericsAnywayK(Ljava/lang/String;II)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; . W()I  L(Ljava/lang/String;III)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; . charAt(I)C9org/eclipse/jdt/internal/compiler/ast/SingleTypeReference 4org/eclipse/jdt/internal/compiler/lookup/TypeBinding BOOLEAN:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding; 8org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding E simpleName ([CJ)V8org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference ([CIJ)V BYTE CHAR DOUBLE FLOAT INT LONG SHORT VOID.org/eclipse/jdt/internal/compiler/ast/Wildcard (I)V g j s 4  +,  decodeTypeArgumentsM(Ljava/lang/String;III)[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;([CIIIZ)[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;maxaheadnameFragmentLength 4  !toArray(([Ljava/lang/Object;)[Ljava/lang/Object; argumentListcountargument typeArguments endInclusive charIndex SourceFileTypeConverter.java!   t&**+*+!#*%')* + ,%-( &)*&& +,2+dY:-3W*+d93W'023 516(H2)*2=>2?2@2A2BCDEFG N+6 : ya7H: 6   + 2IS P  MY O':BC DEF!G-H4F>JBKDLFMHNJJ(p N)*NRSN?NTNU NVJW DXY:Z 3[\  ] ^_8 `Yb:+cfi,b,6Y*,2lpDdtv6+*,2l:YzzvdS'BS TUVW X$Y)Z8[>\J]P^]_i`u]e(\ )*}E~\?T y$[WM2]]snx+6**+'qr s(>)*E?T Wnon+6**+'~ (4)*E?TWno+6**+' (4)*=>?TW > b66*666 : J+*6  1$* +1-c.;<>BC<DFIJLLQSTVZ[ {*Y`Y yaY ya 7*Y`Y yaY ya *Y`Y yaY ya *Y`Y yaY ya k*Y`Y yaY ya '*Y`Y yaY ya *Y`Y yaY ya *Y`Y yaY ya [*Y`Y ya 5*`66 '*Y`Y:    *Y`Y:  *+   *Y`Y:  *+   *d6*Y`*%$x *`66 e*\V*d6*#V 4Y: *+` *Y`*+:   3W66 *Y`* `.d`: +` -Y  yad`: +` -Y  ya :  ya7 6   P*+9:Y հY ڰ *+`  6  4 :  H$Y H  ya66 0  :   `6 H   H: : 66] :%:6 `6'H HS dS  : ya76 PY  'Z"!+0G`eot,1;@Wpu#+.1;EKRU_iw}     #2<GO R!U%_g'l)r*w+,-/01456769: ;=#C(D7F>GDHLITKuOxP~QRSTUPWXYZ[\]^_`abd Z*g0h;iAjHiRl(j$b)*b=>bWb?bT_A\ VSP MBC "= E i  Gy  E "E NXY C ]\>$ L) {7] ! \  d]N\ 02XY;' >] F66*66 : (+*46  ,.<>?A[g]*Y` *Y`+*4 +*4es d6 6 +* `4  `4   *Y `Y:  *+   d6 6 +* `4 `4B   *Y `Y:  *+   Y:     *d6  *`6|*# 4Y: *d6 *#.+*:   3W*Y`*+: *#  3W666 *Y`* *d6  s?  d`6 + Y:  +: Y  ya d`6  : +  Y  ya :  ya7 6   P.+ `:Y հY ڰ.+ `:   3W 6  5 :  #Y 2  ya66 "  :   `6   H: : 66E :%:6 `6 dS  : ya76 PY  'qqrstuvw`yjz{~*-7BL\bilv|'*-0:uBOTZ_ir*8@GMX_     %,6(-F)*FEFWF?FTF CA@ :7 4BC  \ $ \ $ L v \ y | E E r &  E OXY D ]\8\ G X'\ )]  \  L]6\ 2XY' "] e4Y:6>*+:3W*#+*4>*Y`*t:W':   ! "(#3$>%A'KS)Z*b+(f e)*eEeWe?eTe  ["C X#.$sZ %y[4Y:64*+:3W*+*> *t:W'6 / 0 1234&516>7A1I:P;X<(\ [)*[=>[W[?[T Q"C N#&$sP %y;< nH:66=+Y6*% .#+d[S-=+`d`[S-'. @A B CE'F>GGIJCPKkL(\ n)*n=>n?n&nAg\ d' a]1 ()