public class SourceElementNotifier
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
SourceElementNotifier.LocalDeclarationVisitor
An ast visitor that visits local type declarations.
|
| Constructor and Description |
|---|
SourceElementNotifier(ISourceElementRequestor requestor,
boolean reportLocalDeclarations) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object[][] |
getArgumentInfos(Argument[] arguments) |
protected char[][] |
getInterfaceNames(TypeDeclaration typeDeclaration) |
protected char[] |
getSuperclassName(TypeDeclaration typeDeclaration) |
protected char[][] |
getThrownExceptions(AbstractMethodDeclaration methodDeclaration) |
protected char[][] |
getTypeParameterBounds(TypeParameter typeParameter) |
protected void |
notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration,
TypeDeclaration declaringType,
ImportReference currentPackage) |
void |
notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit,
int sourceStart,
int sourceEnd,
boolean reportReference,
HashtableOfObjectToInt sourceEndsMap,
java.util.Map nodesToCategoriesMap) |
protected void |
notifySourceElementRequestor(FieldDeclaration fieldDeclaration,
TypeDeclaration declaringType) |
protected void |
notifySourceElementRequestor(ImportReference importReference,
boolean isPackage) |
protected void |
notifySourceElementRequestor(ModuleDeclaration moduleDeclaration) |
protected void |
notifySourceElementRequestor(TypeDeclaration typeDeclaration,
boolean notifyTypePresence,
TypeDeclaration declaringType,
ImportReference currentPackage) |
public SourceElementNotifier(ISourceElementRequestor requestor, boolean reportLocalDeclarations)
protected java.lang.Object[][] getArgumentInfos(Argument[] arguments)
protected char[][] getInterfaceNames(TypeDeclaration typeDeclaration)
protected char[] getSuperclassName(TypeDeclaration typeDeclaration)
protected char[][] getThrownExceptions(AbstractMethodDeclaration methodDeclaration)
protected char[][] getTypeParameterBounds(TypeParameter typeParameter)
protected void notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage)
public void notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, int sourceStart, int sourceEnd, boolean reportReference, HashtableOfObjectToInt sourceEndsMap, java.util.Map nodesToCategoriesMap)
protected void notifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType)
protected void notifySourceElementRequestor(ImportReference importReference, boolean isPackage)
protected void notifySourceElementRequestor(ModuleDeclaration moduleDeclaration)
protected void notifySourceElementRequestor(TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage)