org.aspectj.org.eclipse.jdt.internal.core.search.matching
Class VariablePattern

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.search.matching.InternalSearchPattern
      extended by org.aspectj.org.eclipse.jdt.core.search.SearchPattern
          extended by org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
              extended by org.aspectj.org.eclipse.jdt.internal.core.search.matching.VariablePattern
All Implemented Interfaces:
IIndexConstants
Direct Known Subclasses:
FieldPattern, LocalVariablePattern

public abstract class VariablePattern
extends JavaSearchPattern


Field Summary
protected  boolean findDeclarations
           
protected  boolean findReferences
           
protected  char[] name
           
protected  boolean readAccess
           
protected  boolean writeAccess
           
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
MATCH_COMPATIBILITY_MASK, MATCH_MODE_MASK
 
Fields inherited from class org.aspectj.org.eclipse.jdt.core.search.SearchPattern
R_CAMELCASE_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
 
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IIndexConstants
ANNOTATION_TYPE_SUFFIX, CLASS_AND_ENUM_SUFFIX, CLASS_AND_INTERFACE_SUFFIX, CLASS_SUFFIX, CONSTRUCTOR_DECL, CONSTRUCTOR_PATTERN, CONSTRUCTOR_REF, COUNTS, ENUM_SUFFIX, FIELD_DECL, FIELD_PATTERN, INTERFACE_AND_ANNOTATION_SUFFIX, INTERFACE_SUFFIX, LOCAL_VAR_PATTERN, METHOD_DECL, METHOD_PATTERN, METHOD_REF, OBJECT, ONE_STAR, ONE_STAR_CHAR, ONE_ZERO, ONE_ZERO_CHAR, OR_PATTERN, 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
VariablePattern(int patternKind, boolean findDeclarations, boolean readAccess, boolean writeAccess, char[] name, int matchRule)
           
 
Method Summary
protected  boolean mustResolve()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
getBlankPattern, hasSignatures, hasTypeArguments, hasTypeParameters, print, toString
 
Methods inherited from class org.aspectj.org.eclipse.jdt.core.search.SearchPattern
camelCaseMatch, camelCaseMatch, createAndPattern, createOrPattern, createPattern, createPattern, createPattern, decodeIndexKey, getIndexCategories, getIndexKey, getMatchRule, matchesDecodedKey, matchesName, validateMatchRule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

findDeclarations

protected boolean findDeclarations

findReferences

protected boolean findReferences

readAccess

protected boolean readAccess

writeAccess

protected boolean writeAccess

name

protected char[] name
Constructor Detail

VariablePattern

public VariablePattern(int patternKind,
                       boolean findDeclarations,
                       boolean readAccess,
                       boolean writeAccess,
                       char[] name,
                       int matchRule)
Method Detail

mustResolve

protected boolean mustResolve()