Klasse MultiTypeDeclarationPattern
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.MultiTypeDeclarationPattern
- Alle implementierten Schnittstellen:
Cloneable
,IParallelizable
,IIndexConstants
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected static char[][]
char[][]
char[][]
char
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
fineGrain, MATCH_COMPATIBILITY_MASK, MATCH_MODE_MASK
Von 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_MATCH
Von 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
KonstruktorBeschreibungMultiTypeDeclarationPattern
(char[][] qualifications, char[][] simpleNames, char typeSuffix, int matchRule) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns a blank pattern that can be used as a record to decode an index key.char[][]
Returns an array of index categories to consider for this index query.boolean
matchesDecodedKey
(SearchPattern decodedPattern) Returns whether this pattern matches the given pattern (representing a decoded index key).protected StringBuffer
print
(StringBuffer output) Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
getFineGrainFlagString, hasSignatures, hasTypeArguments, hasTypeParameters, isParallelSearchSupported, toString
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.core.search.SearchPattern
acceptMatch, acceptMatch, camelCaseMatch, camelCaseMatch, camelCaseMatch, camelCaseMatch, clone, createAndPattern, createOrPattern, createPattern, createPattern, createPattern, currentPattern, decodeIndexKey, findIndexMatches, findIndexMatches, getIndexKey, getMatchingRegions, getMatchRule, isPolymorphicSearch, matchesName, validateMatchRule
Von Klasse geerbte Methoden java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.search.IParallelizable
initBeforeSearch
-
Felddetails
-
simpleNames
public char[][] simpleNames -
qualifications
public char[][] qualifications -
typeSuffix
public char typeSuffix -
CATEGORIES
protected static char[][] CATEGORIES
-
-
Konstruktordetails
-
MultiTypeDeclarationPattern
public MultiTypeDeclarationPattern(char[][] qualifications, char[][] simpleNames, char typeSuffix, int matchRule)
-
-
Methodendetails
-
getBlankPattern
Beschreibung aus Klasse kopiert:SearchPattern
Returns 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:
getBlankPattern
in KlasseJavaSearchPattern
- Gibt zurück:
- a new blank pattern
- Siehe auch:
-
getIndexCategories
public char[][] getIndexCategories()Beschreibung aus Klasse kopiert:SearchPattern
Returns an array of index categories to consider for this index query. These potential matches will be further narrowed by the match locator, but precise match locating can be expensive, and index query should be as accurate as possible so as to eliminate obvious false hits.This method should be re-implemented in subclasses that need to narrow down the index query.
- Setzt außer Kraft:
getIndexCategories
in KlasseSearchPattern
- Gibt zurück:
- an array of index categories
-
matchesDecodedKey
Beschreibung aus Klasse kopiert:SearchPattern
Returns 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:
matchesDecodedKey
in KlasseSearchPattern
- Parameter:
decodedPattern
- a pattern representing a decoded index key- Gibt zurück:
- whether this pattern matches the given pattern
-
queryIn
- Setzt außer Kraft:
queryIn
in KlasseSearchPattern
- Löst aus:
IOException
-
print
- Setzt außer Kraft:
print
in KlasseJavaSearchPattern
-