.6org/eclipse/jdt/internal/compiler/parser/JavadocParser>org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser docComment/Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;invalidParamReferencesPtrIinvalidParamReferencesStack0[Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;validValuePositionsJinvalidValuePositionsshouldReportProblemsZtagWaitingForDescription4(Lorg/eclipse/jdt/internal/compiler/parser/Parser;)VCode        kind  /org/eclipse/jdt/internal/compiler/parser/Parser !"options8Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; $&%6org/eclipse/jdt/internal/compiler/impl/CompilerOptions 'processAnnotations ) *setJavadocPositionsLineNumberTableLocalVariableTablethis8Lorg/eclipse/jdt/internal/compiler/parser/JavadocParser; sourceParser1Lorg/eclipse/jdt/internal/compiler/parser/Parser;checkDeprecation(I)Z 4 /0 6 78scanner2Lorg/eclipse/jdt/internal/compiler/parser/Scanner; :<;0org/eclipse/jdt/internal/compiler/parser/Scanner => commentStarts[I @ A javadocStart :C D> commentStops F G javadocEnd :I J>commentTagStarts L MfirstTagPosition Q S U  W XcheckDocCommentZ-org/eclipse/jdt/internal/compiler/ast/Javadoc Y\ ](II)V _  Ya bbits :e fgsource[C e 6 :k l>lineEnds :n olinePtr k r st commentParse()Z vxw+org/eclipse/jdt/internal/compiler/util/Util yz getLineNumber(I[III)I | }index   deprecated :  getLineStart(I)I :  getLineEnd  lineEnd  readChar()C  parseSimpleTag()V  tagValue  abort commentPtr sourceScannerfirstLineNumberlastLineNumberline lineStartcCcreateArgumentReference-([CIZLjava/lang/Object;[JJ)Ljava/lang/Object; Exceptions3org/eclipse/jdt/core/compiler/InvalidInputException3org/eclipse/jdt/internal/compiler/ast/TypeReference  sourceStart  sourceEnd@org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReferenceEorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference gtoken ([CIJ)VCorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReferenceHorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference I(Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;I)V a?org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression <([CIILorg/eclipse/jdt/internal/compiler/ast/TypeReference;)V java/lang/ClassCastExceptionnamedim isVarargstypeRefLjava/lang/Object; dimPositions[J argNamePos argTypeRef5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;pos singleRefBLorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference; qualifRefELorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;argEndcreateFieldReference&(Ljava/lang/Object;)Ljava/lang/Object;  compilationUnitBLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; @org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration getMainTypeName()[CBorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference   memberStart ([CI)V;org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference  identifierStack[[C  identifierPositionStack ([CJ)V receiver2Lorg/eclipse/jdt/internal/compiler/ast/Expression;  tagSourceStart   tagSourceEnd  field=Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;createMethodReference6(Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object;   >identifierLengthStack  getParsedTypeDeclaration9()Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; 5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration g +org/eclipse/jdt/core/compiler/CharOperation equals([C[C)Z  tokens   reportProblems " #$problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; &('9org/eclipse/jdt/internal/compiler/problem/ProblemReporter )*%javadocInvalidMemberTypeQualification(III)V,Aorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression +. /(J)V +1 2type + :5 67getCurrentTokenEndPosition()I +g +; < qualification >@?java/lang/System AB arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V + +F8org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend E E E E LNMjava/util/List O7size LQ RStoArray(([Ljava/lang/Object;)[Ljava/lang/Object; +U VW arguments3[Lorg/eclipse/jdt/internal/compiler/ast/Expression; EY ZH([CJ[Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;)VLjava/util/List; isConstructorlengthtypeDecl7Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;lastvalidi allocationCLorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;msg:Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend; expressionsB[Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;createReturnStatement()Ljava/lang/Object;lastLengthStack   isTypeParamnameRef/Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;refBLorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference; stackLength pushSeeRef(Ljava/lang/Object;)Z statementpushText pushThrowNamerefreshInlineTagPosition(I)VrefreshReturnStatement katoString()Ljava/lang/String;java/lang/StringBuffer check javadoc:  append,(Ljava/lang/String;)Ljava/lang/StringBuffer;  (Z)Ljava/lang/StringBuffer;  javadoc:  ,(Ljava/lang/Object;)Ljava/lang/StringBuffer;   bufferLjava/lang/StringBuffer;updateDocComment  inheritedPositions  inheritedPositionsPtr Y Y  valuePositions Y >Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement; Y invalidParametersC[Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;0org/eclipse/jdt/internal/compiler/ast/Expression Y W seeReferences Y exceptionReferences6[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; Y paramReferences Y paramTypeParametersC[Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;  [Ljava/lang/Object; sizes paramRefPtrparamTypeParamPtr reference SourceFileJavadocParser.java!   y-*+***++*+#(+/ (01!2,4,--.-/012w +**359.?**35B.dE**35H.K*NP*NR*T*V*YY*?*E[^3*('*YY*?*E[^*^Y`c~`*^*K(*~**35dh*V8*i*35jj*i*35mm**ijp*qW*35M*?,j,mu>*E,j,mu6**?`{*~6 *?`*356*{* *Ed*35i*6[ B B B B B*B@E****{*B*~6 *h :*h*h*~+6?@"A2B9C@DEGLHbIiM|NPTUX^_abcdhi!j3k=nBoHpNqWrcpesktsu|vtwxywo !&,R+-.+8!3Ee` :K ya7 : Y  :: Y :6 d/6 Y@ 6 Y+ °WYſ+F %,@GSZ^gkx,z -.g 6 , G Z< ]+M,*3۶NY-*MY*2*/N-,-*-*-*-WYſST+2  !5:BJRTU,4]-.]O g5  +N6* .6-B*3۶:* : :*d26Y*N--:*d26--:d6*d226h6+6 * 2 26  d3*"*3!*/ }*d/%Yſ,|+Y*d/-:-0*3*i489Y*2S:(*9Z:=*/ }C*DEY*d2*d/G:-H*I*i4J,K:,PW+Y*d/-:T-0*3*i489Y*2S:(*9Z:=*/ }C*DEY*d2*d/X:-H*I*i4JWYſ]^+ B &+2BSZcv} %+4@F[q   -CR[^{ $%,-.V[\] 3g&-^_cg|u`Za%b %gcdefghncd{efijHkY*im*i4p+, -,, -.q5*d+ 45, -.rsM* *t.>(Y**w2**w/**zMMH9:**wd`= :**wd`=Y**}M,+B;< =>?@'A+B/>6C;DAETFYGlHJ,>-. vOA?Y'3*3<%*32M,,N--+* QR STU!V(W*Z-R1\,*3-.+! ^_tW*<**T+cde,-.at|2* ****3!*im*i4+& lmnpqr&s-q0u, 2-.;o*h*Y{Z`{4<\*h*{4u*{6*Y{`{ *Y{`{*h*{4u*h*Y{Z`{4Y=|x*h*Y{Z`{4Y>^Z*h*Y{Z`{4Y6?:*h*Y{Z`{4Y6h`h`h`< *{dd*el*pc*rZ*eQ*cH*a?*t6*e-*d$*= ***~*+b}~%+58BPn);MR_din,Ro-.^e`A!+R2  G*TZWZ$Z$*Z*/ }=**w/>*3!*3.+*$*3!*T2***3*T**{**i*{*{=*>T *#***}***3!***i-**3!***i :6666 `Y:=6U*{=*64 +#.*+}+6*d*i*i**`{7**3!*** **{*i*d6 avf8cȠNΙ@* **T/Ѡ(Ι* * *6 ۠*Ι***T)Ι*~6 ***TΙ6 *|Ιn**b*6 YQΙC*O%O%%%%6 *** y*a*&*6 **3!*** 1 Ι#** *~* 6 'Ι**r* 6 ia*ZΙL***T;3Ι%***!6 $'Ι****6 ,'/Ι*** 6 2"5Ι* **T8";Ι***Tk>"AΙ***TDD<GΙ.***TJMΙ***6 PSΙ* *VY** 6 *PNb*RN!**3!*R }*R ** y*aP*NRf** y*aRQ*J*3!**5["^Ι***T*a*a**{*d_* ***c*5*6c*5*6 *d*T**3!** +(/:EX[^e )139<?DGNafpu{    !$)4J!M"S$V&l'q(x)~,.1789;=?ABCDCG IK%L+M<NEP[QaRhSqUVWY[\]^acdefik lmn!p7q=rHs^tduovwxyz{}*5SXjt  &+2D,z G-.Gg:hEij9kg< ]?lDmGn*a ++, -.#tW*o<**T+,-.ap M$Y*2*/**zN-M!qY*2*/**sN-M*t *,w>x*{.l**3!***N * q~*~6*Y`Z*~* `qZ~=*~*,S*t*tp,,#*,w*,w+&"'17;?CEMVZ_h ,H-."C\b4a*t*w*w*+wE*tp:(1*w*+w*+w*+w+:    <BHKQTZ]_ ,a-.a]H*T+ (), -.hi]*t*w*+wG*tp<$-*+w*+w*w*+w+6 /01386>7A:G;J>P?V@YB[E,]-.]n.*T)*3!*T2***3*T+NO(P-R,.-..gA*kY~+ XY, -.@YL+*VW+*^W+*W++\]^2_;`,@-.8*TZWZ$Z$*Z*/ }<**w/=*3!*3.+*$*3!*T2***3*T*'***** Z*=*^**^*PN *P*R**^*k*)*^*`q*~*^*`=*t L=+p\.*{.`O*t*^+.*^+.+.=*^q+.>*^ȧ'*tp6e*{*YtZdt.66**^+\.d[O**YZd2Sէ*{*YtZdt.66**^+\.d[O**YZd2Sէo*{*YtZdt.66P**YZd2:q*^ńqS*^ȄS*t*^ȧU*^ŧF+.6*^*^dqZd=*^*^dZd=+?k(n/o:pEqXs[u^wex|  ()-2@KXeitx 1;>PVks,-.:hEi->/bix7O7OPZO1b 1bSWbk5>O