public class org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends org.eclipse.jdt.internal.compiler.ast.FieldReference
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference
  super_class: org.eclipse.jdt.internal.compiler.ast.FieldReference
{
  public int tagSourceStart;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int tagSourceEnd;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int tagValue;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding;
    descriptor: Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
    flags: (0x0001) ACC_PUBLIC

  public void <init>(char[], long);
    descriptor: ([CJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // char[] source
        start local 2 // long pos
         0: .line 29
            aload 0 /* this */
            aload 1 /* source */
            lload 2 /* pos */
            invokespecial org.eclipse.jdt.internal.compiler.ast.FieldReference.<init>:([CJ)V
         1: .line 30
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
            ldc 32768
            ior
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
         2: .line 31
            return
        end local 2 // long pos
        end local 1 // char[] source
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    3     1  source  [C
            0    3     2     pos  J
    MethodParameters:
        Name  Flags
      source  
      pos     

  protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType(org.eclipse.jdt.internal.compiler.lookup.Scope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
         0: .line 47
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.impl.Constant.NotAConstant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.constant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
         1: .line 48
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            ifnonnull 4
         2: .line 49
            aload 0 /* this */
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.enclosingReceiverType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
         3: .line 50
            goto 8
      StackMap locals:
      StackMap stack:
         4: aload 1 /* scope */
            getfield org.eclipse.jdt.internal.compiler.lookup.Scope.kind:I
            iconst_3
            if_icmpne 7
         5: .line 51
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            aload 1 /* scope */
            checkcast org.eclipse.jdt.internal.compiler.lookup.ClassScope
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
         6: .line 52
            goto 8
         7: .line 53
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            aload 1 /* scope */
            checkcast org.eclipse.jdt.internal.compiler.lookup.BlockScope
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
         8: .line 55
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            ifnonnull 10
         9: .line 56
            aconst_null
            areturn
        10: .line 59
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            ifnull 12
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.isThis:()Z
            ifeq 12
        11: .line 60
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.classScope:()Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
            bipush 7
            iand
            aload 0 /* this */
            iconst_1
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ClassScope.getBinding:([CILorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;Z)Lorg/eclipse/jdt/internal/compiler/lookup/Binding;
            goto 13
        12: .line 61
      StackMap locals:
      StackMap stack:
            aload 1 /* scope */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getField:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[CLorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
        13: .line 59
      StackMap locals:
      StackMap stack: org.eclipse.jdt.internal.compiler.lookup.Binding
            astore 2 /* fieldBinding */
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
        14: .line 62
            aload 2 /* fieldBinding */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding:()Z
            ifne 19
        15: .line 64
            aload 2 /* fieldBinding */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.problemId:()I
            tableswitch { // 5 - 7
                    5: 16
                    6: 16
                    7: 16
              default: 19
          }
        16: .line 68
      StackMap locals: org.eclipse.jdt.internal.compiler.lookup.Binding
      StackMap stack:
            aload 2 /* fieldBinding */
            checkcast org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding
            getfield org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
            astore 3 /* closestMatch */
        start local 3 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
        17: .line 69
            aload 3 /* closestMatch */
            ifnull 19
        18: .line 70
            aload 3 /* closestMatch */
            astore 2 /* fieldBinding */
        end local 3 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
        19: .line 75
      StackMap locals:
      StackMap stack:
            aload 2 /* fieldBinding */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding:()Z
            ifeq 20
            aload 2 /* fieldBinding */
            instanceof org.eclipse.jdt.internal.compiler.lookup.FieldBinding
            ifne 44
        20: .line 76
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            getfield org.eclipse.jdt.internal.compiler.ast.Expression.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            instanceof org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding
            ifeq 22
        21: .line 78
            aconst_null
            areturn
        22: .line 80
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            instanceof org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
            ifeq 43
        23: .line 81
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            checkcast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
            astore 3 /* refBinding */
        start local 3 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
        24: .line 82
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
            astore 4 /* selector */
        start local 4 // char[] selector
        25: .line 83
            aconst_null
            astore 5 /* possibleMethod */
        start local 5 // org.eclipse.jdt.internal.compiler.lookup.MethodBinding possibleMethod
        26: .line 84
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.sourceName:()[C
            aload 4 /* selector */
            invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
            ifeq 29
        27: .line 85
            aload 1 /* scope */
            aload 3 /* refBinding */
            getstatic org.eclipse.jdt.internal.compiler.lookup.Binding.NO_TYPES:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getConstructor:(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
            astore 5 /* possibleMethod */
        28: .line 86
            goto 33
        29: .line 87
      StackMap locals: org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding char[] org.eclipse.jdt.internal.compiler.lookup.MethodBinding
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.isThis:()Z
            ifeq 31
        30: .line 88
            aload 1 /* scope */
            aload 4 /* selector */
            getstatic org.eclipse.jdt.internal.compiler.lookup.Binding.NO_TYPES:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getImplicitMethod:([C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
            goto 32
        31: .line 89
      StackMap locals:
      StackMap stack:
            aload 1 /* scope */
            aload 3 /* refBinding */
            aload 4 /* selector */
            getstatic org.eclipse.jdt.internal.compiler.lookup.Binding.NO_TYPES:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
        32: .line 87
      StackMap locals:
      StackMap stack: org.eclipse.jdt.internal.compiler.lookup.MethodBinding
            astore 5 /* possibleMethod */
        33: .line 91
      StackMap locals:
      StackMap stack:
            aload 5 /* possibleMethod */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.isValidBinding:()Z
            ifeq 36
        34: .line 92
            aload 0 /* this */
            aload 5 /* possibleMethod */
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.methodBinding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
        35: .line 93
            goto 43
        36: .line 94
      StackMap locals:
      StackMap stack:
            aload 5 /* possibleMethod */
            checkcast org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
            astore 6 /* problemMethodBinding */
        start local 6 // org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethodBinding
        37: .line 95
            aload 6 /* problemMethodBinding */
            getfield org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
            ifnonnull 42
        38: .line 96
            aload 2 /* fieldBinding */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding:()Z
            ifeq 40
        39: .line 99
            new org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding
            dup
            aload 3 /* refBinding */
            aload 2 /* fieldBinding */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Binding.readableName:()[C
            iconst_1
            invokespecial org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding.<init>:(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[CI)V
            astore 2 /* fieldBinding */
        40: .line 101
      StackMap locals: org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding
      StackMap stack:
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 0 /* this */
            aload 2 /* fieldBinding */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.actualReceiverType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
            invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocInvalidField:(Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/Binding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
        41: .line 102
            goto 43
        42: .line 103
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* problemMethodBinding */
            getfield org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding.closestMatch:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.methodBinding:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
        end local 6 // org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethodBinding
        end local 5 // org.eclipse.jdt.internal.compiler.lookup.MethodBinding possibleMethod
        end local 4 // char[] selector
        end local 3 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
        43: .line 107
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference org.eclipse.jdt.internal.compiler.lookup.Scope org.eclipse.jdt.internal.compiler.lookup.Binding
      StackMap stack:
            aconst_null
            areturn
        44: .line 109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* fieldBinding */
            checkcast org.eclipse.jdt.internal.compiler.lookup.FieldBinding
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
        45: .line 111
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
            aload 1 /* scope */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
            invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.isFieldUseDeprecated:(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)Z
            ifeq 47
        46: .line 112
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
            aload 0 /* this */
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
            invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocDeprecatedField:(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;I)V
        47: .line 114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.binding:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.FieldBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            dup_x1
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            areturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   48     0                  this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0   48     1                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
           14   48     2          fieldBinding  Lorg/eclipse/jdt/internal/compiler/lookup/Binding;
           17   19     3          closestMatch  Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
           24   43     3            refBinding  Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
           25   43     4              selector  [C
           26   43     5        possibleMethod  Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
           37   43     6  problemMethodBinding  Lorg/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding;
    MethodParameters:
       Name  Flags
      scope  

  public boolean isSuperAccess();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
         0: .line 119
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.bits:I
            sipush 16384
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;

  public java.lang.StringBuffer printExpression(int, java.lang.StringBuffer);
    descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // int indent
        start local 2 // java.lang.StringBuffer output
         0: .line 125
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            ifnull 2
         1: .line 126
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            iconst_0
            aload 2 /* output */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.printExpression:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
            pop
         2: .line 128
      StackMap locals:
      StackMap stack:
            aload 2 /* output */
            bipush 35
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.token:[C
            invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
            pop
         3: .line 129
            aload 2 /* output */
            areturn
        end local 2 // java.lang.StringBuffer output
        end local 1 // int indent
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    4     1  indent  I
            0    4     2  output  Ljava/lang/StringBuffer;
    MethodParameters:
        Name  Flags
      indent  
      output  

  public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType(org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 134
            aload 0 /* this */
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.internalResolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    1     1  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
       Name  Flags
      scope  

  public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType(org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 139
            aload 0 /* this */
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.internalResolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    1     1  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
       Name  Flags
      scope  

  public void traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 149
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
            ifeq 3
         1: .line 150
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            ifnull 3
         2: .line 151
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            aload 1 /* visitor */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
         3: .line 154
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
         4: .line 155
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    5     1  visitor  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    5     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      visitor  
      scope    

  public void traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 159
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
            ifeq 3
         1: .line 160
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            ifnull 3
         2: .line 161
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference.receiver:Lorg/eclipse/jdt/internal/compiler/ast/Expression;
            aload 1 /* visitor */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.Expression.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
         3: .line 164
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
         4: .line 165
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    5     1  visitor  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    5     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      visitor  
      scope    
}
SourceFile: "JavadocFieldReference.java"