org.aspectj.org.eclipse.jdt.internal.compiler
Interface ISourceElementRequestor
- All Known Implementing Classes:
- CompilationUnitStructureRequestor, SimpleDOMBuilder, SourceElementRequestorAdapter, SourceIndexerRequestor, SourceMapper
public interface ISourceElementRequestor
|
Method Summary |
void |
acceptConstructorReference(char[] typeName,
int argCount,
int sourcePosition)
|
void |
acceptFieldReference(char[] fieldName,
int sourcePosition)
|
void |
acceptImport(int declarationStart,
int declarationEnd,
char[][] tokens,
boolean onDemand,
int modifiers)
|
void |
acceptLineSeparatorPositions(int[] positions)
|
void |
acceptMethodReference(char[] methodName,
int argCount,
int sourcePosition)
|
void |
acceptPackage(int declarationStart,
int declarationEnd,
char[] name)
|
void |
acceptProblem(CategorizedProblem problem)
|
void |
acceptTypeReference(char[][] typeName,
int sourceStart,
int sourceEnd)
|
void |
acceptTypeReference(char[] typeName,
int sourcePosition)
|
void |
acceptUnknownReference(char[][] name,
int sourceStart,
int sourceEnd)
|
void |
acceptUnknownReference(char[] name,
int sourcePosition)
|
void |
enterCompilationUnit()
|
void |
enterConstructor(ISourceElementRequestor.MethodInfo methodInfo)
|
void |
enterField(ISourceElementRequestor.FieldInfo fieldInfo)
|
void |
enterInitializer(int declarationStart,
int modifiers)
|
void |
enterMethod(ISourceElementRequestor.MethodInfo methodInfo)
|
void |
enterType(ISourceElementRequestor.TypeInfo typeInfo)
|
void |
exitCompilationUnit(int declarationEnd)
|
void |
exitConstructor(int declarationEnd)
|
void |
exitField(int initializationStart,
int declarationEnd,
int declarationSourceEnd)
|
void |
exitInitializer(int declarationEnd)
|
void |
exitMethod(int declarationEnd,
int defaultValueStart,
int defaultValueEnd)
|
void |
exitType(int declarationEnd)
|
acceptConstructorReference
void acceptConstructorReference(char[] typeName,
int argCount,
int sourcePosition)
acceptFieldReference
void acceptFieldReference(char[] fieldName,
int sourcePosition)
acceptImport
void acceptImport(int declarationStart,
int declarationEnd,
char[][] tokens,
boolean onDemand,
int modifiers)
- Parameters:
declarationStart - This is the position of the first character of the import
keyword.declarationEnd - This is the position of the ';' ending the import statement or
the end of the comment following the import.tokens - This are the tokens of the import like specified in the source.onDemand - set to true if the import is an import on demand (e.g. import
java.io.*). False otherwise.modifiers - can be set to static from 1.5 on.
acceptLineSeparatorPositions
void acceptLineSeparatorPositions(int[] positions)
acceptMethodReference
void acceptMethodReference(char[] methodName,
int argCount,
int sourcePosition)
acceptPackage
void acceptPackage(int declarationStart,
int declarationEnd,
char[] name)
acceptProblem
void acceptProblem(CategorizedProblem problem)
acceptTypeReference
void acceptTypeReference(char[][] typeName,
int sourceStart,
int sourceEnd)
acceptTypeReference
void acceptTypeReference(char[] typeName,
int sourcePosition)
acceptUnknownReference
void acceptUnknownReference(char[][] name,
int sourceStart,
int sourceEnd)
acceptUnknownReference
void acceptUnknownReference(char[] name,
int sourcePosition)
enterCompilationUnit
void enterCompilationUnit()
enterConstructor
void enterConstructor(ISourceElementRequestor.MethodInfo methodInfo)
enterField
void enterField(ISourceElementRequestor.FieldInfo fieldInfo)
enterInitializer
void enterInitializer(int declarationStart,
int modifiers)
enterMethod
void enterMethod(ISourceElementRequestor.MethodInfo methodInfo)
enterType
void enterType(ISourceElementRequestor.TypeInfo typeInfo)
exitCompilationUnit
void exitCompilationUnit(int declarationEnd)
exitConstructor
void exitConstructor(int declarationEnd)
exitField
void exitField(int initializationStart,
int declarationEnd,
int declarationSourceEnd)
exitInitializer
void exitInitializer(int declarationEnd)
exitMethod
void exitMethod(int declarationEnd,
int defaultValueStart,
int defaultValueEnd)
exitType
void exitType(int declarationEnd)