.4org/eclipse/jdt/internal/compiler/ast/ArrayReference/org/eclipse/jdt/internal/compiler/ast/Referencereceiver2Lorg/eclipse/jdt/internal/compiler/ast/Expression;positiong(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/ast/Expression;)VCode   ()V     0org/eclipse/jdt/internal/compiler/ast/Expression  sourceStartI LineNumberTableLocalVariableTablethis6Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;recposanalyseAssignment(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;Lorg/eclipse/jdt/internal/compiler/ast/Assignment;Z)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; "$#0org/eclipse/jdt/internal/compiler/ast/Assignment % expression ' () analyseCode(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; +-,/org/eclipse/jdt/internal/compiler/flow/FlowInfo ./unconditionalInits@()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo; ' currentScope5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; flowContext4Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;flowInfo1Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; assignment2Lorg/eclipse/jdt/internal/compiler/ast/Assignment;compoundAssignmentZ < =>checkNPE(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)VgenerateAssignment(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/ast/Assignment;Z)V BDC4org/eclipse/jdt/internal/compiler/codegen/CodeStream  F GH generateCodeo(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Z)VJ4org/eclipse/jdt/internal/compiler/ast/CastExpression IL MNinnermostCastedExpression4()Lorg/eclipse/jdt/internal/compiler/ast/Expression; P QR resolvedType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; TVU4org/eclipse/jdt/internal/compiler/lookup/TypeBinding WXNULL:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding; BZ [\ checkcast9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V B^ _`recordPositionsFrom(II)V P Tc did Bf gh arrayAtPut(IZ)V "j kimplicitConversion Bm nogenerateImplicitConversion(I)V codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream; valueRequiredpc Bu voarrayAt j y z{postConversionTypeh(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; B} ~ pop2 B pop isUnboxinggenerateCompoundAssignment(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/ast/Expression;IIZ)V B dup2 B !generateStringConcatenationAppend(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/ast/Expression;)V 0org/eclipse/jdt/internal/compiler/ast/IntLiteral One2Lorg/eclipse/jdt/internal/compiler/ast/IntLiteral;  constant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; B generateConstant5(Lorg/eclipse/jdt/internal/compiler/impl/Constant;I)V B ` sendOperatoroperatorassignmentImplicitConversionoperationTypeIDgeneratePostIncrement(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;Z)V B dup2_x2 B dup_x2 $8org/eclipse/jdt/internal/compiler/ast/CompoundAssignment  preAssignImplicitConversion postIncrement:Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment; nullStatus4(Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)IprintExpression3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;  java/lang/StringBuffer append(C)Ljava/lang/StringBuffer;indentoutputLjava/lang/StringBuffer; resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; /org/eclipse/jdt/internal/compiler/impl/Constant  NotAConstant 1org/eclipse/jdt/internal/compiler/ast/NullLiteral  bits   computeConversion(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V T  isArrayType()Z5org/eclipse/jdt/internal/compiler/lookup/ArrayBinding  elementsType8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;    sourceEnd T capturei(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 3org/eclipse/jdt/internal/compiler/lookup/BlockScope problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter referenceMustBeArrayTypeAto(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;)V T XINT  resolveTypeExpecting(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;scope arrayType elementType positionTypetraversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V ,org/eclipse/jdt/internal/compiler/ASTVisitor visitn(Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z     endVisitn(Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor; SourceFileArrayReference.java!   e* *+*,*+     %! *+,-&!+,*+,-&*0& $%'(*+,!)$'>%%12%34%56%78%9:() p *+,-;*+,-0N*+,-00 12*  12 34 56?@ q,A6*+,E*I!*IKOS,*OY,*]*+,E-!+,E,*abe ,-il2 6789-:8<B=L>V?c@hApC>qq12qpqq78qr:ksGH Z,A6*+,E*I!*IKOS,*OY*+,E,*abt,*wlZ*w~6 ,*wl*+xb *ab,|,,*]FIJKL-M8OBPMRQS\UnW{X[\^ab>12pqr:snE: {*+,E*I!*IKOS,*OY*+,E,,*abt*w~zY6.$$ $,+-6,*wl-,-*w -+,E,,l,*abeJe fg'h2j<k@lKn|rsvxy{~R12pq%r:Xo \*+,E*I!*IKOS,*OY*+,E,,*abt**ab,,,*wl,-*w,-*w~,-l,*abe^ '2<@KPlpsw412pqr: 656 `*,[W*,]   (*õ*I!*IKə*Y *+M,D*+,,,ԙ*,ضN** ~-+*߶-a +,**+N-*+-*a>!/8<FMUt}428fRURR p"+*,*+,*+,+*, ! ""  "2