Class SourceElementNotifier
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.SourceElementNotifier
- Direct Known Subclasses:
CompletionElementNotifier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassAn ast visitor that visits local type declarations. -
Constructor Summary
ConstructorsConstructorDescriptionSourceElementNotifier(ISourceElementRequestor requestor, boolean reportLocalDeclarations) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object[][]getArgumentInfos(Argument[] arguments) protected char[][]getInterfaceNames(TypeDeclaration typeDeclaration) protected char[][]getPermittedSubTypes(CompilationUnitDeclaration parsedUnit, TypeDeclaration sealedType) protected char[]getSuperclassName(TypeDeclaration typeDeclaration) protected char[][]getThrownExceptions(AbstractMethodDeclaration methodDeclaration) protected char[][]getTypeParameterBounds(TypeParameter typeParameter) protected voidnotifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage) voidnotifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, int sourceStart, int sourceEnd, boolean reportReference, HashtableOfObjectToInt sourceEndsMap, Map nodesToCategoriesMap) protected voidnotifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage) protected voidnotifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType) protected voidnotifySourceElementRequestor(ImportReference importReference, boolean isPackage) protected voidnotifySourceElementRequestor(ModuleDeclaration moduleDeclaration)
-
Constructor Details
-
SourceElementNotifier
-
-
Method Details
-
getArgumentInfos
-
getInterfaceNames
-
getSuperclassName
-
getPermittedSubTypes
protected char[][] getPermittedSubTypes(CompilationUnitDeclaration parsedUnit, TypeDeclaration sealedType) -
getThrownExceptions
-
getTypeParameterBounds
-
notifySourceElementRequestor
protected void notifySourceElementRequestor(AbstractMethodDeclaration methodDeclaration, TypeDeclaration declaringType, ImportReference currentPackage) -
notifySourceElementRequestor
public void notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, int sourceStart, int sourceEnd, boolean reportReference, HashtableOfObjectToInt sourceEndsMap, Map nodesToCategoriesMap) -
notifySourceElementRequestor
protected void notifySourceElementRequestor(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType) -
notifySourceElementRequestor
-
notifySourceElementRequestor
-
notifySourceElementRequestor
protected void notifySourceElementRequestor(CompilationUnitDeclaration parsedUnit, TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage)
-