public class org.eclipse.jdt.internal.codeassist.InternalCompletionContext extends org.eclipse.jdt.core.CompletionContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.InternalCompletionContext
super_class: org.eclipse.jdt.core.CompletionContext
{
protected char[][] expectedTypesSignatures;
descriptor: [[C
flags: (0x0004) ACC_PROTECTED
protected char[][] expectedTypesKeys;
descriptor: [[C
flags: (0x0004) ACC_PROTECTED
protected int javadoc;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int offset;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int tokenStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int tokenEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected char[] token;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int tokenKind;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int tokenLocation;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean isExtended;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext extendedContext;
descriptor: Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.jdt.core.CompletionContext.<init>:()V
1: aload 0
iconst_m1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.offset:I
2: aload 0
iconst_m1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenStart:I
3: aload 0
iconst_m1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenEnd:I
4: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.token:[C
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
protected void setExpectedTypesKeys(char[][]);
descriptor: ([[C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.expectedTypesKeys:[[C
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 expectedTypesKeys [[C
MethodParameters:
Name Flags
expectedTypesKeys
protected void setExpectedTypesSignatures(char[][]);
descriptor: ([[C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.expectedTypesSignatures:[[C
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 expectedTypesSignatures [[C
MethodParameters:
Name Flags
expectedTypesSignatures
protected void setExtended();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
protected void setExtendedData(org.eclipse.jdt.core.ITypeRoot, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.internal.codeassist.complete.CompletionParser);
descriptor: (Lorg/eclipse/jdt/core/ITypeRoot;Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/core/WorkingCopyOwner;Lorg/eclipse/jdt/internal/codeassist/complete/CompletionParser;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
1: aload 0
2: new org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext
dup
3: aload 0
4: aload 1
5: aload 2
6: aload 3
7: aload 4
8: aload 5
9: aload 6
10: aload 7
11: aload 8
12: invokespecial org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.<init>:(Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;Lorg/eclipse/jdt/core/ITypeRoot;Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/core/WorkingCopyOwner;Lorg/eclipse/jdt/internal/codeassist/complete/CompletionParser;)V
13: putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
14: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 15 1 typeRoot Lorg/eclipse/jdt/core/ITypeRoot;
0 15 2 compilationUnitDeclaration Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
0 15 3 lookupEnvironment Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;
0 15 4 scope Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
0 15 5 astNode Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
0 15 6 astNodeParent Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
0 15 7 owner Lorg/eclipse/jdt/core/WorkingCopyOwner;
0 15 8 parser Lorg/eclipse/jdt/internal/codeassist/complete/CompletionParser;
MethodParameters:
Name Flags
typeRoot
compilationUnitDeclaration
lookupEnvironment
scope
astNode
astNodeParent
owner
parser
protected void setJavadoc(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.javadoc:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 javadoc I
MethodParameters:
Name Flags
javadoc
protected void setOffset(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.offset:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 offset I
MethodParameters:
Name Flags
offset
protected void setToken(char[]);
descriptor: ([C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.token:[C
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 token [C
MethodParameters:
Name Flags
token
protected void setTokenKind(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenKind:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 tokenKind I
MethodParameters:
Name Flags
tokenKind
protected void setTokenLocation(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenLocation:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 tokenLocation I
MethodParameters:
Name Flags
tokenLocation
protected void setTokenRange(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
iconst_m1
invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionContext.setTokenRange:(III)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 2 1 start I
0 2 2 end I
MethodParameters:
Name Flags
start
end
protected void setTokenRange(int, int, int);
descriptor: (III)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenStart:I
1: aload 0
iload 3
iload 2
if_icmple 2
iload 3
goto 3
StackMap locals:
StackMap stack: org.eclipse.jdt.internal.codeassist.InternalCompletionContext
2: iload 2
StackMap locals: org.eclipse.jdt.internal.codeassist.InternalCompletionContext int int int
StackMap stack: org.eclipse.jdt.internal.codeassist.InternalCompletionContext int
3: putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenEnd:I
4: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenEnd:I
iconst_m1
if_icmpne 6
5: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenEnd:I
6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 7 1 start I
0 7 2 end I
0 7 3 endOfEmptyToken I
MethodParameters:
Name Flags
start
end
endOfEmptyToken
public org.eclipse.jdt.core.IJavaElement getEnclosingElement();
descriptor: ()Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getEnclosingElement:()Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public char[][] getExpectedTypesKeys();
descriptor: ()[[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.expectedTypesKeys:[[C
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public char[][] getExpectedTypesSignatures();
descriptor: ()[[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.expectedTypesSignatures:[[C
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public int getOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.offset:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public char[] getToken();
descriptor: ()[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.token:[C
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public int getTokenEnd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenEnd:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public int getTokenKind();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenKind:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public int getTokenLocation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenLocation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public int getTokenStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.tokenStart:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public org.eclipse.jdt.core.IJavaElement[] getVisibleElements(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
iconst_0
anewarray org.eclipse.jdt.core.IJavaElement
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
aload 1
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getVisibleElements:(Ljava/lang/String;)[Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
0 3 1 typeSignature Ljava/lang/String;
MethodParameters:
Name Flags
typeSignature
public boolean isExtended();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public boolean isInJavadoc();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.javadoc:I
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public boolean isInJavadocFormalReference();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.javadoc:I
bipush 64
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public boolean isInJavadocText();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.javadoc:I
iconst_4
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public org.eclipse.jdt.internal.compiler.ast.ASTNode getCompletionNode();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getCompletionNode:()Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public org.eclipse.jdt.internal.compiler.ast.ASTNode getCompletionNodeParent();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getCompletionNodeParent:()Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public org.eclipse.jdt.internal.compiler.util.ObjectVector getVisibleLocalVariables();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/util/ObjectVector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getVisibleLocalVariables:()Lorg/eclipse/jdt/internal/compiler/util/ObjectVector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public org.eclipse.jdt.internal.compiler.util.ObjectVector getVisibleFields();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/util/ObjectVector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getVisibleFields:()Lorg/eclipse/jdt/internal/compiler/util/ObjectVector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
public org.eclipse.jdt.internal.compiler.util.ObjectVector getVisibleMethods();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/util/ObjectVector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.isExtended:Z
ifne 1
new java.lang.UnsupportedOperationException
dup
ldc "Operation only supported in extended context"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
ifnonnull 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.codeassist.InternalCompletionContext.extendedContext:Lorg/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext;
invokevirtual org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getVisibleMethods:()Lorg/eclipse/jdt/internal/compiler/util/ObjectVector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/codeassist/InternalCompletionContext;
}
SourceFile: "InternalCompletionContext.java"