java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.search.indexing.AbstractIndexer
Alle implementierten Schnittstellen:
IIndexConstants
Bekannte direkte Unterklassen:
BinaryIndexer, ManifestIndexer, SourceIndexer

public abstract class AbstractIndexer extends Object implements IIndexConstants
  • Konstruktordetails

  • Methodendetails

    • addAnnotationTypeDeclaration

      public void addAnnotationTypeDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, boolean secondary)
    • addAnnotationTypeReference

      public void addAnnotationTypeReference(char[] typeName)
    • addClassDeclaration

      public void addClassDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[] superclass, char[][] superinterfaces, char[][] typeParameterSignatures, boolean secondary)
    • addConstructorDeclaration

      public void addConstructorDeclaration(char[] typeName, int argCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int modifiers, char[] packageName, int typeModifiers, char[][] exceptionTypes, int extraFlags)
    • addConstructorReference

      public void addConstructorReference(char[] typeName, int argCount)
    • addDefaultConstructorDeclaration

      public void addDefaultConstructorDeclaration(char[] typeName, char[] packageName, int typeModifiers, int extraFlags)
    • addEnumDeclaration

      public void addEnumDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[] superclass, char[][] superinterfaces, boolean secondary)
    • addFieldDeclaration

      public void addFieldDeclaration(char[] typeName, char[] fieldName)
    • addRecordComponentDecl

      public void addRecordComponentDecl(char[] typeName, char[] fieldName)
    • addFieldReference

      public void addFieldReference(char[] fieldName)
    • addIndexEntry

      protected void addIndexEntry(char[] category, char[] key)
    • addInterfaceDeclaration

      public void addInterfaceDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[][] superinterfaces, char[][] typeParameterSignatures, boolean secondary)
    • addMethodDeclaration

      public void addMethodDeclaration(char[] typeName, char[] declaringQualification, char[] methodName, int argCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, char[] returnType, int modifiers, char[] packageName, int typeModifiers, char[][] exceptionTypes, int extraFlags)
    • addMethodDeclaration

      public void addMethodDeclaration(char[] methodName, char[][] parameterTypes, char[] returnType, char[][] exceptionTypes)
    • addMethodReference

      public void addMethodReference(char[] methodName, int argCount)
    • addModuleDeclaration

      public void addModuleDeclaration(char[] moduleName)
    • addModuleExportedPackages

      public void addModuleExportedPackages(char[] packageName)
    • addModuleReference

      public void addModuleReference(char[] moduleName)
    • addNameReference

      public void addNameReference(char[] name)
    • addTypeDeclaration

      protected void addTypeDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, boolean secondary)
    • addTypeReference

      public void addTypeReference(char[] typeName)
    • addTypeReference

      protected void addTypeReference(char[] typeName, boolean superType)
    • addIndexMetaQualification

      protected void addIndexMetaQualification(char[] typeName, boolean superType)
    • indexDocument

      public abstract void indexDocument()
    • indexResolvedDocument

      public void indexResolvedDocument()