public class AndPattern extends IntersectingPattern
| Modifier and Type | Field and Description |
|---|---|
protected SearchPattern[] |
patterns |
fineGrain, MATCH_COMPATIBILITY_MASK, MATCH_MODE_MASKfocus, 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_MATCHAND_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 and Description |
|---|
AndPattern(SearchPattern leftPattern,
SearchPattern rightPattern) |
| Modifier and Type | Method and Description |
|---|---|
SearchPattern |
currentPattern() |
protected boolean |
hasNextQuery()
Returns whether another query must be done.
|
protected void |
resetQuery()
Resets the query and prepares this pattern to be queried.
|
findIndexMatchesgetBlankPattern, getFineGrainFlagString, hasSignatures, hasTypeArguments, hasTypeParameters, print, toStringacceptMatch, acceptMatch, camelCaseMatch, camelCaseMatch, camelCaseMatch, camelCaseMatch, createAndPattern, createOrPattern, createPattern, createPattern, createPattern, decodeIndexKey, getIndexCategories, getIndexKey, getMatchingRegions, getMatchRule, isPolymorphicSearch, matchesDecodedKey, matchesName, queryIn, validateMatchRuleprotected SearchPattern[] patterns
public AndPattern(SearchPattern leftPattern, SearchPattern rightPattern)
public SearchPattern currentPattern()
currentPattern in class SearchPatternprotected boolean hasNextQuery()
IntersectingPatternhasNextQuery in class IntersectingPatternprotected void resetQuery()
IntersectingPatternresetQuery in class IntersectingPattern