org.aspectj.org.eclipse.jdt.internal.compiler
Class SourceElementNotifier
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.SourceElementNotifier
- Direct Known Subclasses:
- CompletionElementNotifier
public class SourceElementNotifier
- extends java.lang.Object
|
Method Summary |
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(TypeDeclaration typeDeclaration,
boolean notifyTypePresence,
TypeDeclaration declaringType,
ImportReference currentPackage)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SourceElementNotifier
public SourceElementNotifier(ISourceElementRequestor requestor,
boolean reportLocalDeclarations)
getArgumentInfos
protected java.lang.Object[][] getArgumentInfos(Argument[] arguments)
getInterfaceNames
protected char[][] getInterfaceNames(TypeDeclaration typeDeclaration)
getSuperclassName
protected char[] getSuperclassName(TypeDeclaration typeDeclaration)
getThrownExceptions
protected char[][] getThrownExceptions(AbstractMethodDeclaration methodDeclaration)
getTypeParameterBounds
protected char[][] getTypeParameterBounds(TypeParameter typeParameter)
notifySourceElementRequestor
protected void notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration,
TypeDeclaration declaringType,
ImportReference currentPackage)
notifySourceElementRequestor
public void notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit,
int sourceStart,
int sourceEnd,
boolean reportReference,
HashtableOfObjectToInt sourceEndsMap,
java.util.Map nodesToCategoriesMap)
notifySourceElementRequestor
protected void notifySourceElementRequestor(FieldDeclaration fieldDeclaration,
TypeDeclaration declaringType)
notifySourceElementRequestor
protected void notifySourceElementRequestor(ImportReference importReference,
boolean isPackage)
notifySourceElementRequestor
protected void notifySourceElementRequestor(TypeDeclaration typeDeclaration,
boolean notifyTypePresence,
TypeDeclaration declaringType,
ImportReference currentPackage)