class org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType
  super_class: java.lang.Object
{
  public char[] packageName;
    descriptor: [C
    flags: (0x0001) ACC_PUBLIC

  public char[] simpleTypeName;
    descriptor: [C
    flags: (0x0001) ACC_PUBLIC

  public char[][] enclosingTypeNames;
    descriptor: [[C
    flags: (0x0001) ACC_PUBLIC

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

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

  public boolean mustBeQualified;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public char[] fullyQualifiedName;
    descriptor: [C
    flags: (0x0001) ACC_PUBLIC

  public char[] qualifiedTypeName;
    descriptor: [C
    flags: (0x0001) ACC_PUBLIC

  public void <init>(char[], char[], char[][], int, int);
    descriptor: ([C[C[[CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType this
        start local 1 // char[] packageName
        start local 2 // char[] simpleTypeName
        start local 3 // char[][] enclosingTypeNames
        start local 4 // int modifiers
        start local 5 // int accessibility
         0: .line 325
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 321
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.mustBeQualified:Z
         2: .line 323
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.fullyQualifiedName:[C
         3: .line 324
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.qualifiedTypeName:[C
         4: .line 331
            aload 0 /* this */
            aload 1 /* packageName */
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.packageName:[C
         5: .line 332
            aload 0 /* this */
            aload 2 /* simpleTypeName */
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.simpleTypeName:[C
         6: .line 333
            aload 0 /* this */
            aload 3 /* enclosingTypeNames */
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.enclosingTypeNames:[[C
         7: .line 334
            aload 0 /* this */
            iload 4 /* modifiers */
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.modifiers:I
         8: .line 335
            aload 0 /* this */
            iload 5 /* accessibility */
            putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.accessibility:I
         9: .line 336
            return
        end local 5 // int accessibility
        end local 4 // int modifiers
        end local 3 // char[][] enclosingTypeNames
        end local 2 // char[] simpleTypeName
        end local 1 // char[] packageName
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   10     0                this  Lorg/eclipse/jdt/internal/codeassist/CompletionEngine$AcceptedType;
            0   10     1         packageName  [C
            0   10     2      simpleTypeName  [C
            0   10     3  enclosingTypeNames  [[C
            0   10     4           modifiers  I
            0   10     5       accessibility  I
    MethodParameters:
                    Name  Flags
      packageName         
      simpleTypeName      
      enclosingTypeNames  
      modifiers           
      accessibility       

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType this
         0: .line 340
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* buffer */
        start local 1 // java.lang.StringBuffer buffer
         1: .line 341
            aload 1 /* buffer */
            bipush 123
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         2: .line 342
            aload 1 /* buffer */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.packageName:[C
            invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
            pop
         3: .line 343
            aload 1 /* buffer */
            bipush 44
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         4: .line 344
            aload 1 /* buffer */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.simpleTypeName:[C
            invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
            pop
         5: .line 345
            aload 1 /* buffer */
            bipush 44
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         6: .line 346
            aload 1 /* buffer */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType.enclosingTypeNames:[[C
            bipush 46
            invokestatic org.eclipse.jdt.core.compiler.CharOperation.concatWith:([[CC)[C
            invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
            pop
         7: .line 347
            aload 1 /* buffer */
            bipush 125
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         8: .line 348
            aload 1 /* buffer */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer buffer
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/eclipse/jdt/internal/codeassist/CompletionEngine$AcceptedType;
            1    9     1  buffer  Ljava/lang/StringBuffer;
}
SourceFile: "CompletionEngine.java"
NestHost: org.eclipse.jdt.internal.codeassist.CompletionEngine
InnerClasses:
  private AcceptedType = org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType of org.eclipse.jdt.internal.codeassist.CompletionEngine