.3org/eclipse/jdt/internal/compiler/ast/ThisReference/org/eclipse/jdt/internal/compiler/ast/Reference implicitThis7()Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Code  (II)V  bitsILineNumberTableLocalVariableTable5Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;  ()V   sourceStart   sourceEndthisanalyseAssignment(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; 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; isCompoundZ checkAccess9(Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)Z ,.-4org/eclipse/jdt/internal/compiler/lookup/MethodScope /(isConstructorCall ,1 23problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; 5769org/eclipse/jdt/internal/compiler/problem/ProblemReporter 89'fieldsOrThisBeforeConstructorInvocation8(Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;)V ,; <(isStatic 5> ?@errorThisSuperInStatic2(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V methodScope6Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;generateAssignment(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/ast/Assignment;Z)V codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream; valueRequired generateCodeo(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Z)V KML4org/eclipse/jdt/internal/compiler/codegen/CodeStream Nposition KP Qaload_0 KS T recordPositionsFrompcgenerateCompoundAssignment(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/ast/Expression;IIZ)V expression2Lorg/eclipse/jdt/internal/compiler/ast/Expression;operatorassignmentImplicitConversiongeneratePostIncrement(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;Z)V postIncrement:Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;isImplicitThis()ZisThis nullStatus4(Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)IprintExpression3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer; h `a kmljava/lang/StringBuffer noappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;indentoutputLjava/lang/StringBuffer; resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; vxw/org/eclipse/jdt/internal/compiler/impl/Constant yz NotAConstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; | }zconstant 3org/eclipse/jdt/internal/compiler/lookup/BlockScope A8()Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;  )*  enclosingReceiverType=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;   resolvedType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;scopetraversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V ,org/eclipse/jdt/internal/compiler/ASTVisitor visitm(Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z endVisitm(Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor; blockScopef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V m(Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z m(Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope; 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;  resetEnclosingMethodStaticFlag   SourceFileThisReference.java! HYK*Y  *    Y*** ! ^-(> !"#$%&'()*p$++ +0*4+: +0*=./045 6"8$$ABCDSA4 EF%&G(HI",J6,O* ~ ,*REF GH!I4"" "EF"G(UVWgQH EFXYZ[G(\]SY4 EF^_G(`a7 * ~]  ba,b cd6f#$efR*g,,ij k l pqrste%*u{*g*+~*+Zqrsu%% T+*,W+*,z{ |  T+*,W+*,  c*g+*+,- * !"#$