Klasse QualifiedTypeDeclarationPattern
java.lang.Object
org.aspectj.org.eclipse.jdt.core.search.SearchPattern
org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
org.aspectj.org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern
org.aspectj.org.eclipse.jdt.internal.core.search.matching.QualifiedTypeDeclarationPattern
- Alle implementierten Schnittstellen:
Cloneable,IParallelizable,IIndexConstants
-
Feldübersicht
FelderVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern
CATEGORIES, enclosingTypeNames, modifiers, moduleGraph, moduleNames, pkg, secondary, simpleName, typeSuffixVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
fineGrain, MATCH_COMPATIBILITY_MASK, MATCH_MODE_MASKVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.core.search.SearchPattern
focus, indexQualifierQuery, kind, mustResolve, R_CAMELCASE_MATCH, R_CAMELCASE_SAME_PART_COUNT_MATCH, R_CASE_SENSITIVE, R_EQUIVALENT_MATCH, R_ERASURE_MATCH, R_EXACT_MATCH, R_FULL_MATCH, R_PATTERN_MATCH, R_PREFIX_MATCH, R_REGEXP_MATCH, R_SUBSTRING_MATCH, R_SUBWORD_MATCHVon Schnittstelle geerbte Felder 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 -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungQualifiedTypeDeclarationPattern(char[] moduleNames, char[] qualification, char[] simpleName, char typeSuffix, int matchRule) QualifiedTypeDeclarationPattern(char[] qualification, char[] simpleName, char typeSuffix, int matchRule) QualifiedTypeDeclarationPattern(char[] qualification, int qualificationMatchRule, char[] simpleName, char typeSuffix, int matchRule) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoiddecodeIndexKey(char[] key) Decode the given index key in this pattern.Returns a blank pattern that can be used as a record to decode an index key.booleanmatchesDecodedKey(SearchPattern decodedPattern) Returns whether this pattern matches the given pattern (representing a decoded index key).protected StringBufferprint(StringBuffer output) Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern
addModuleNames, createIndexKey, decodeModifiers, getIndexCategories, queryInVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
getFineGrainFlagString, hasSignatures, hasTypeArguments, hasTypeParameters, isParallelSearchSupported, toStringVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.core.search.SearchPattern
acceptMatch, acceptMatch, camelCaseMatch, camelCaseMatch, camelCaseMatch, camelCaseMatch, clone, createAndPattern, createOrPattern, createPattern, createPattern, createPattern, currentPattern, findIndexMatches, findIndexMatches, getIndexKey, getMatchingRegions, getMatchRule, isPolymorphicSearch, matchesName, validateMatchRuleVon Klasse geerbte Methoden java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.search.IParallelizable
initBeforeSearch
-
Felddetails
-
qualification
public char[] qualification -
packageIndex
public int packageIndex
-
-
Konstruktordetails
-
QualifiedTypeDeclarationPattern
public QualifiedTypeDeclarationPattern(char[] moduleNames, char[] qualification, char[] simpleName, char typeSuffix, int matchRule) -
QualifiedTypeDeclarationPattern
public QualifiedTypeDeclarationPattern(char[] qualification, char[] simpleName, char typeSuffix, int matchRule) -
QualifiedTypeDeclarationPattern
public QualifiedTypeDeclarationPattern(char[] qualification, int qualificationMatchRule, char[] simpleName, char typeSuffix, int matchRule)
-
-
Methodendetails
-
decodeIndexKey
public void decodeIndexKey(char[] key) Beschreibung aus Klasse kopiert:SearchPatternDecode the given index key in this pattern. The decoded index key is used bySearchPattern.matchesDecodedKey(SearchPattern)to find out if the corresponding index entry should be considered.This method should be re-implemented in subclasses that need to decode an index key.
- Setzt außer Kraft:
decodeIndexKeyin KlasseTypeDeclarationPattern- Parameter:
key- the given index key
-
getBlankPattern
Beschreibung aus Klasse kopiert:SearchPatternReturns a blank pattern that can be used as a record to decode an index key.Implementors of this method should return a new search pattern that is going to be used to decode index keys.
- Setzt außer Kraft:
getBlankPatternin KlasseTypeDeclarationPattern- Gibt zurück:
- a new blank pattern
- Siehe auch:
-
matchesDecodedKey
Beschreibung aus Klasse kopiert:SearchPatternReturns whether this pattern matches the given pattern (representing a decoded index key).This method should be re-implemented in subclasses that need to narrow down the index query.
- Setzt außer Kraft:
matchesDecodedKeyin KlasseTypeDeclarationPattern- Parameter:
decodedPattern- a pattern representing a decoded index key- Gibt zurück:
- whether this pattern matches the given pattern
-
print
- Setzt außer Kraft:
printin KlasseTypeDeclarationPattern
-