public class org.eclipse.jdt.core.CompletionProposal
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.core.CompletionProposal
  super_class: java.lang.Object
{
  public static final int ANONYMOUS_CLASS_DECLARATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FIELD_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int KEYWORD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int LABEL_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int LOCAL_VARIABLE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int METHOD_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int METHOD_DECLARATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int PACKAGE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int TYPE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int VARIABLE_DECLARATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int POTENTIAL_METHOD_DECLARATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int METHOD_NAME_REFERENCE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int ANNOTATION_ATTRIBUTE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int JAVADOC_FIELD_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final int JAVADOC_METHOD_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public static final int JAVADOC_TYPE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int JAVADOC_VALUE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  public static final int JAVADOC_PARAM_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  public static final int JAVADOC_BLOCK_TAG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  public static final int JAVADOC_INLINE_TAG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  public static final int FIELD_IMPORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 21

  public static final int METHOD_IMPORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 22

  public static final int TYPE_IMPORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 23

  public static final int METHOD_REF_WITH_CASTED_RECEIVER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  public static final int FIELD_REF_WITH_CASTED_RECEIVER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 25

  public static final int CONSTRUCTOR_INVOCATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 26

  public static final int ANONYMOUS_CLASS_CONSTRUCTOR_INVOCATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 27

  public static final int MODULE_DECLARATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 28

  public static final int MODULE_REF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  protected static final int FIRST_KIND;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected static final int LAST_KIND;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 56
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public static org.eclipse.jdt.core.CompletionProposal create(int, int);
    descriptor: (II)Lorg/eclipse/jdt/core/CompletionProposal;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int kind
        start local 1 // int completionOffset
         0: .line 903
            new org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
            dup
            iload 0 /* kind */
            iload 1 /* completionOffset */
            invokespecial org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.<init>:(II)V
            areturn
        end local 1 // int completionOffset
        end local 0 // int kind
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              kind  I
            0    1     1  completionOffset  I
    MethodParameters:
                  Name  Flags
      kind              
      completionOffset  

  public int getAdditionalFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 933
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setAdditionalFlags(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // int additionalFlags
         0: .line 953
            return
        end local 1 // int additionalFlags
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  additionalFlags  I
    MethodParameters:
                 Name  Flags
      additionalFlags  

  public int getKind();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 970
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public int getCompletionLocation();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 984
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public int getTokenStart();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1001
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public int getTokenEnd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1014
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setTokenRange(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // int startIndex
        start local 2 // int endIndex
         0: .line 1035
            return
        end local 2 // int endIndex
        end local 1 // int startIndex
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  startIndex  I
            0    1     2    endIndex  I
    MethodParameters:
            Name  Flags
      startIndex  
      endIndex    

  public char[] getCompletion();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1049
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setCompletion(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] completion
         0: .line 1069
            return
        end local 1 // char[] completion
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  completion  [C
    MethodParameters:
            Name  Flags
      completion  

  public int getReplaceStart();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1093
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public int getReplaceEnd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1107
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setReplaceRange(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // int startIndex
        start local 2 // int endIndex
         0: .line 1130
            return
        end local 2 // int endIndex
        end local 1 // int startIndex
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  startIndex  I
            0    1     2    endIndex  I
    MethodParameters:
            Name  Flags
      startIndex  
      endIndex    

  public int getRelevance();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1138
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setRelevance(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // int rating
         0: .line 1155
            return
        end local 1 // int rating
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  rating  I
    MethodParameters:
        Name  Flags
      rating  

  public char[] getDeclarationSignature();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1205
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public char[] getDeclarationKey();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1231
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setDeclarationSignature(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] signature
         0: .line 1250
            return
        end local 1 // char[] signature
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  signature  [C
    MethodParameters:
           Name  Flags
      signature  

  public void setDeclarationKey(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] key
         0: .line 1269
            return
        end local 1 // char[] key
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1   key  [C
    MethodParameters:
      Name  Flags
      key   

  public char[] getName();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1301
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setName(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] name
         0: .line 1322
            return
        end local 1 // char[] name
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  name  [C
    MethodParameters:
      Name  Flags
      name  

  public char[] getSignature();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1368
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public char[] getKey();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1393
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setSignature(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] signature
         0: .line 1411
            return
        end local 1 // char[] signature
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  signature  [C
    MethodParameters:
           Name  Flags
      signature  

  public void setKey(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] key
         0: .line 1429
            return
        end local 1 // char[] key
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1   key  [C
    MethodParameters:
      Name  Flags
      key   

  public int getFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1493
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setFlags(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // int flags
         0: .line 1511
            return
        end local 1 // int flags
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  flags  I
    MethodParameters:
       Name  Flags
      flags  

  public org.eclipse.jdt.core.CompletionProposal[] getRequiredProposals();
    descriptor: ()[Lorg/eclipse/jdt/core/CompletionProposal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1577
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setRequiredProposals(org.eclipse.jdt.core.CompletionProposal[]);
    descriptor: ([Lorg/eclipse/jdt/core/CompletionProposal;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // org.eclipse.jdt.core.CompletionProposal[] proposals
         0: .line 1597
            return
        end local 1 // org.eclipse.jdt.core.CompletionProposal[] proposals
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  proposals  [Lorg/eclipse/jdt/core/CompletionProposal;
    MethodParameters:
           Name  Flags
      proposals  

  public char[][] findParameterNames(org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // org.eclipse.core.runtime.IProgressMonitor monitor
         0: .line 1617
            aconst_null
            areturn
        end local 1 // org.eclipse.core.runtime.IProgressMonitor monitor
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  monitor  Lorg/eclipse/core/runtime/IProgressMonitor;
    MethodParameters:
         Name  Flags
      monitor  

  public void setParameterNames(char[][]);
    descriptor: ([[C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[][] parameterNames
         0: .line 1633
            return
        end local 1 // char[][] parameterNames
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  parameterNames  [[C
    MethodParameters:
                Name  Flags
      parameterNames  

  public int getAccessibility();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1655
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public boolean isConstructor();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1676
            iconst_0
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public char[] getReceiverSignature();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1702
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public int getReceiverStart();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1725
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public int getReceiverEnd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
         0: .line 1747
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/CompletionProposal;

  public void setReceiverSignature(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // char[] signature
         0: .line 1768
            return
        end local 1 // char[] signature
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  signature  [C
    MethodParameters:
           Name  Flags
      signature  

  public void setReceiverRange(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // int startIndex
        start local 2 // int endIndex
         0: .line 1786
            return
        end local 2 // int endIndex
        end local 1 // int startIndex
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  startIndex  I
            0    1     2    endIndex  I
    MethodParameters:
            Name  Flags
      startIndex  
      endIndex    

  public boolean canUseDiamond(org.eclipse.jdt.core.CompletionContext);
    descriptor: (Lorg/eclipse/jdt/core/CompletionContext;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.CompletionProposal this
        start local 1 // org.eclipse.jdt.core.CompletionContext coreContext
         0: .line 1802
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.core.CompletionContext coreContext
        end local 0 // org.eclipse.jdt.core.CompletionProposal this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/core/CompletionProposal;
            0    1     1  coreContext  Lorg/eclipse/jdt/core/CompletionContext;
    MethodParameters:
             Name  Flags
      coreContext  
}
SourceFile: "CompletionProposal.java"