Class AbstractIndexer
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.search.indexing.AbstractIndexer
- All Implemented Interfaces:
IIndexConstants
- Direct Known Subclasses:
BinaryIndexer
,ManifestIndexer
,SourceIndexer
-
Field Summary
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IIndexConstants
AND_PATTERN, ANNOT_REF_PATTERN, ANNOTATION_REF, ANNOTATION_TYPE_SUFFIX, CLASS_AND_ENUM_SUFFIX, CLASS_AND_INTERFACE_SUFFIX, CLASS_SUFFIX, CONSTRUCTOR_DECL, CONSTRUCTOR_PATTERN, CONSTRUCTOR_REF, COUNTS, DEFAULT_CONSTRUCTOR, ENUM_SUFFIX, FIELD_DECL, FIELD_PATTERN, INTERFACE_AND_ANNOTATION_SUFFIX, INTERFACE_SUFFIX, LOCAL_VAR_PATTERN, META_INDEX_CATEGORIES, META_INDEX_QUALIFIED_SUPER_TYPE_QUALIFIER_REF, META_INDEX_QUALIFIED_TYPE_QUALIFIER_REF, META_INDEX_SIMPLE_SUPER_TYPE_QUALIFIER_REF, META_INDEX_SIMPLE_TYPE_QUALIFIER_REF, METHOD_DECL, METHOD_DECL_PLUS, METHOD_PATTERN, METHOD_REF, MODULE_DECL, MODULE_INFO, MODULE_PATTERN, MODULE_REF, OBJECT, ONE_STAR, ONE_STAR_CHAR, ONE_ZERO, ONE_ZERO_CHAR, OR_PATTERN, PARAMETER_SEPARATOR, PKG_DECL_PATTERN, PKG_REF_PATTERN, REF, SECONDARY_SUFFIX, SEPARATOR, SUPER_REF, SUPER_REF_PATTERN, TYPE_DECL, TYPE_DECL_PATTERN, TYPE_PARAM_PATTERN, TYPE_REF_PATTERN, TYPE_SUFFIX, ZERO_CHAR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAnnotationTypeDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, boolean secondary)
void
addAnnotationTypeReference(char[] typeName)
void
addClassDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[] superclass, char[][] superinterfaces, char[][] typeParameterSignatures, boolean secondary)
void
addConstructorDeclaration(char[] typeName, int argCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int modifiers, char[] packageName, int typeModifiers, char[][] exceptionTypes, int extraFlags)
void
addConstructorReference(char[] typeName, int argCount)
void
addDefaultConstructorDeclaration(char[] typeName, char[] packageName, int typeModifiers, int extraFlags)
void
addEnumDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[] superclass, char[][] superinterfaces, boolean secondary)
void
addFieldDeclaration(char[] typeName, char[] fieldName)
void
addFieldReference(char[] fieldName)
protected void
addIndexEntry(char[] category, char[] key)
protected void
addIndexMetaQualification(char[] typeName, boolean superType)
void
addInterfaceDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[][] superinterfaces, char[][] typeParameterSignatures, boolean secondary)
void
addMethodDeclaration(char[] methodName, char[][] parameterTypes, char[] returnType, char[][] exceptionTypes)
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)
void
addMethodReference(char[] methodName, int argCount)
void
addModuleDeclaration(char[] moduleName)
void
addModuleExportedPackages(char[] packageName)
void
addModuleReference(char[] moduleName)
void
addNameReference(char[] name)
void
addRecordComponentDecl(char[] typeName, char[] fieldName)
protected void
addTypeDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, boolean secondary)
void
addTypeReference(char[] typeName)
protected void
addTypeReference(char[] typeName, boolean superType)
abstract void
void
-
Constructor Details
-
AbstractIndexer
-
-
Method Details
-
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()
-