Class SourceElementNotifier

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.SourceElementNotifier
Direct Known Subclasses:
CompletionElementNotifier

public class SourceElementNotifier extends Object
  • Constructor Details

    • SourceElementNotifier

      public SourceElementNotifier​(ISourceElementRequestor requestor, boolean reportLocalDeclarations)
  • Method Details

    • getArgumentInfos

      protected Object[][] getArgumentInfos​(Argument[] arguments)
    • getInterfaceNames

      protected char[][] getInterfaceNames​(TypeDeclaration typeDeclaration)
    • getSuperclassName

      protected char[] getSuperclassName​(TypeDeclaration typeDeclaration)
    • getPermittedSubTypes

      protected char[][] getPermittedSubTypes​(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, Map nodesToCategoriesMap)
    • notifySourceElementRequestor

      protected void notifySourceElementRequestor​(FieldDeclaration fieldDeclaration, TypeDeclaration declaringType)
    • notifySourceElementRequestor

      protected void notifySourceElementRequestor​(ImportReference importReference, boolean isPackage)
    • notifySourceElementRequestor

      protected void notifySourceElementRequestor​(ModuleDeclaration moduleDeclaration)
    • notifySourceElementRequestor

      protected void notifySourceElementRequestor​(TypeDeclaration typeDeclaration, boolean notifyTypePresence, TypeDeclaration declaringType, ImportReference currentPackage)