class org.eclipse.jdt.internal.codeassist.CompletionEngine$5 implements org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.CompletionEngine$5
super_class: java.lang.Object
{
final org.eclipse.jdt.internal.codeassist.CompletionEngine this$0;
descriptor: Lorg/eclipse/jdt/internal/codeassist/CompletionEngine;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final org.eclipse.jdt.internal.compiler.lookup.Scope val$scope;
descriptor: Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(org.eclipse.jdt.internal.codeassist.CompletionEngine, org.eclipse.jdt.internal.compiler.lookup.Scope);
descriptor: (Lorg/eclipse/jdt/internal/codeassist/CompletionEngine;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 0: aload 0
aload 1
putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$5.this$0:Lorg/eclipse/jdt/internal/codeassist/CompletionEngine;
aload 0
aload 2
putfield org.eclipse.jdt.internal.codeassist.CompletionEngine$5.val$scope:Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/codeassist/CompletionEngine$5;
MethodParameters:
Name Flags
this$0 final
val$scope final
public void accept(org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean);
descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/Binding;[I[IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
instanceof org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
ifeq 14
1: aload 0
getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$5.this$0:Lorg/eclipse/jdt/internal/codeassist/CompletionEngine;
2: aload 0
getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$5.this$0:Lorg/eclipse/jdt/internal/codeassist/CompletionEngine;
getfield org.eclipse.jdt.internal.codeassist.CompletionEngine.completionToken:[C
3: aload 1
checkcast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
4: aload 0
getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$5.val$scope:Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
5: aload 0
getfield org.eclipse.jdt.internal.codeassist.CompletionEngine$5.val$scope:Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.enclosingSourceType:()Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding;
6: iconst_0
7: iconst_0
8: new org.eclipse.jdt.internal.compiler.util.ObjectVector
dup
invokespecial org.eclipse.jdt.internal.compiler.util.ObjectVector.<init>:()V
9: aload 2
10: aload 3
11: aload 4
12: iload 5
13: invokevirtual org.eclipse.jdt.internal.codeassist.CompletionEngine.findMemberTypes:([CLorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding;ZZLorg/eclipse/jdt/internal/compiler/util/ObjectVector;[Lorg/eclipse/jdt/internal/compiler/lookup/Binding;[I[IZ)V
14: StackMap locals:
StackMap stack:
return
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/CompletionEngine$5;
0 15 1 guessedType Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
0 15 2 missingElements [Lorg/eclipse/jdt/internal/compiler/lookup/Binding;
0 15 3 missingElementsStarts [I
0 15 4 missingElementsEnds [I
0 15 5 hasProblems Z
MethodParameters:
Name Flags
guessedType
missingElements
missingElementsStarts
missingElementsEnds
hasProblems
}
SourceFile: "CompletionEngine.java"
EnclosingMethod: org.eclipse.jdt.internal.codeassist.CompletionEngine.findMemberTypesFromMissingType:([CJLorg/eclipse/jdt/internal/compiler/lookup/Scope;)V
NestHost: org.eclipse.jdt.internal.codeassist.CompletionEngine
InnerClasses:
org.eclipse.jdt.internal.codeassist.CompletionEngine$5
public abstract GuessedTypeRequestor = org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor of org.eclipse.jdt.internal.codeassist.MissingTypesGuesser