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

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
                  extended by org.aspectj.org.eclipse.jdt.internal.core.search.matching.LocalVariablePattern
All Implemented Interfaces:
IIndexConstants

public class LocalVariablePattern
extends VariablePattern


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.matching.VariablePattern
findDeclarations, findReferences, name, readAccess, 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
LocalVariablePattern(boolean findDeclarations, boolean readAccess, boolean writeAccess, LocalVariable localVariable, int matchRule)
           
 
Method Summary
 void findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor progressMonitor)
          Query a given index for matching entries.
protected  java.lang.StringBuffer print(java.lang.StringBuffer output)
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.matching.VariablePattern
mustResolve
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
getBlankPattern, hasSignatures, hasTypeArguments, hasTypeParameters, 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
 

Constructor Detail

LocalVariablePattern

public LocalVariablePattern(boolean findDeclarations,
                            boolean readAccess,
                            boolean writeAccess,
                            LocalVariable localVariable,
                            int matchRule)
Method Detail

findIndexMatches

public void findIndexMatches(Index index,
                             IndexQueryRequestor requestor,
                             SearchParticipant participant,
                             IJavaSearchScope scope,
                             IProgressMonitor progressMonitor)
Description copied from class: InternalSearchPattern
Query a given index for matching entries. Assumes the sender has opened the index and will close when finished.


print

protected java.lang.StringBuffer print(java.lang.StringBuffer output)
Overrides:
print in class JavaSearchPattern