public class org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference
  super_class: org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference
{
  public void <init>(char[], int, long);
    descriptor: ([CIJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference this
        start local 1 // char[] name
        start local 2 // int dim
        start local 3 // long pos
         0: .line 26
            aload 0 /* this */
            aload 1 /* name */
            iload 2 /* dim */
            lload 3 /* pos */
            invokespecial org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference.<init>:([CIJ)V
         1: .line 27
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference.bits:I
            ldc 32768
            ior
            putfield org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference.bits:I
         2: .line 28
            return
        end local 3 // long pos
        end local 2 // int dim
        end local 1 // char[] name
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    3     1  name  [C
            0    3     2   dim  I
            0    3     3   pos  J
    MethodParameters:
      Name  Flags
      name  
      dim   
      pos   

  protected void reportInvalidType(org.eclipse.jdt.internal.compiler.lookup.Scope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
         0: .line 32
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference.resolvedType: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.javadocInvalidType:(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V
         1: .line 33
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    2     1  scope  Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
    MethodParameters:
       Name  Flags
      scope  

  protected void reportDeprecatedType(org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
         0: .line 36
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 1 /* type */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.getDeclarationModifiers:()I
            invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.javadocDeprecatedType:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;I)V
         1: .line 37
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
        end local 0 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    2     1   type  Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            0    2     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
    MethodParameters:
       Name  Flags
      type   
      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.JavadocArraySingleTypeReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 45
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
            pop
         1: .line 46
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
         2: .line 47
            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.JavadocArraySingleTypeReference this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    3     1  visitor  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    3     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.JavadocArraySingleTypeReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 51
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
            pop
         1: .line 52
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
         2: .line 53
            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.JavadocArraySingleTypeReference this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    3     1  visitor  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    3     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      visitor  
      scope    
}
SourceFile: "JavadocArraySingleTypeReference.java"