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, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotationTypeDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, boolean secondary)voidaddAnnotationTypeReference(char[] typeName)voidaddClassDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[] superclass, char[][] superinterfaces, char[][] typeParameterSignatures, boolean secondary)voidaddConstructorDeclaration(char[] typeName, int argCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int modifiers, char[] packageName, int typeModifiers, char[][] exceptionTypes, int extraFlags)voidaddConstructorReference(char[] typeName, int argCount)voidaddDefaultConstructorDeclaration(char[] typeName, char[] packageName, int typeModifiers, int extraFlags)voidaddEnumDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[] superclass, char[][] superinterfaces, boolean secondary)voidaddFieldDeclaration(char[] typeName, char[] fieldName)voidaddFieldReference(char[] fieldName)protected voidaddIndexEntry(char[] category, char[] key)voidaddInterfaceDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, char[][] superinterfaces, char[][] typeParameterSignatures, boolean secondary)voidaddMethodDeclaration(char[] methodName, char[][] parameterTypes, char[] returnType, char[][] exceptionTypes)voidaddMethodDeclaration(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)voidaddMethodReference(char[] methodName, int argCount)voidaddModuleDeclaration(char[] moduleName)voidaddModuleExportedPackages(char[] packageName)voidaddModuleReference(char[] moduleName)voidaddNameReference(char[] name)voidaddRecordComponentDecl(char[] typeName, char[] fieldName)protected voidaddTypeDeclaration(int modifiers, char[] packageName, char[] name, char[][] enclosingTypeNames, boolean secondary)voidaddTypeReference(char[] typeName)abstract voidvoid
-
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) -
indexDocument
public abstract void indexDocument() -
indexResolvedDocument
public void indexResolvedDocument()
-