public interface org.eclipse.jdt.internal.compiler.ISourceElementRequestor
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jdt.internal.compiler.ISourceElementRequestor
super_class: java.lang.Object
{
public abstract void acceptAnnotationTypeReference(char[][], int, int);
descriptor: ([[CII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotation
sourceStart
sourceEnd
public abstract void acceptAnnotationTypeReference(char[], int);
descriptor: ([CI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
annotation
sourcePosition
public abstract void acceptConstructorReference(char[], int, int);
descriptor: ([CII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
typeName
argCount
sourcePosition
public abstract void acceptFieldReference(char[], int);
descriptor: ([CI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fieldName
sourcePosition
public abstract void acceptImport(int, int, int, int, char[][], boolean, int);
descriptor: (IIII[[CZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationStart
declarationEnd
nameStart
nameEnd
tokens
onDemand
modifiers
public abstract void acceptLineSeparatorPositions(int[]);
descriptor: ([I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
positions
public abstract void acceptMethodReference(char[], int, int);
descriptor: ([CII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
methodName
argCount
sourcePosition
public abstract void acceptPackage(org.eclipse.jdt.internal.compiler.ast.ImportReference);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
importReference
public abstract void acceptProblem(org.eclipse.jdt.core.compiler.CategorizedProblem);
descriptor: (Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
problem
public abstract void acceptTypeReference(char[][], int, int);
descriptor: ([[CII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
typeName
sourceStart
sourceEnd
public abstract void acceptTypeReference(char[], int);
descriptor: ([CI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
typeName
sourcePosition
public abstract void acceptUnknownReference(char[][], int, int);
descriptor: ([[CII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
sourceStart
sourceEnd
public abstract void acceptUnknownReference(char[], int);
descriptor: ([CI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
sourcePosition
public abstract void enterCompilationUnit();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void enterConstructor(org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor$MethodInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
methodInfo
public abstract void enterField(org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor$FieldInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fieldInfo
public abstract void enterInitializer(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationStart
modifiers
public abstract void enterMethod(org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor$MethodInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
methodInfo
public abstract void enterType(org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor$TypeInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
typeInfo
public abstract void exitCompilationUnit(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationEnd
public abstract void exitConstructor(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationEnd
public abstract void exitField(int, int, int);
descriptor: (III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
initializationStart
declarationEnd
declarationSourceEnd
public abstract void exitInitializer(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationEnd
public abstract void exitMethod(int, org.eclipse.jdt.internal.compiler.ast.Expression);
descriptor: (ILorg/eclipse/jdt/internal/compiler/ast/Expression;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationEnd
defaultValue
public abstract void exitType(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
declarationEnd
public void enterModule(org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ModuleInfo);
descriptor: (Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor$ModuleInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor;
0 1 1 info Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor$ModuleInfo;
MethodParameters:
Name Flags
info
public void exitModule(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/ISourceElementRequestor;
0 1 1 declarationEnd I
MethodParameters:
Name Flags
declarationEnd
}
SourceFile: "ISourceElementRequestor.java"
NestMembers:
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ModuleInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$PackageExportInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$RequiresInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ServicesInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo
InnerClasses:
public FieldInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public MethodInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public ModuleInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ModuleInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public PackageExportInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$PackageExportInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public ParameterInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public RequiresInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$RequiresInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public ServicesInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ServicesInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public TypeInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor
public TypeParameterInfo = org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo of org.eclipse.jdt.internal.compiler.ISourceElementRequestor