org.aspectj.org.eclipse.jdt.internal.core.util
Class JavaElementFinder

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
      extended by org.aspectj.org.eclipse.jdt.internal.core.util.JavaElementFinder

public class JavaElementFinder
extends BindingKeyParser


Field Summary
 IJavaElement element
           
 JavaModelException exception
           
 
Constructor Summary
JavaElementFinder(java.lang.String key, JavaProject project, WorkingCopyOwner owner)
           
 
Method Summary
 void consumeAnnotation()
           
 void consumeField(char[] fieldName)
           
 void consumeFullyQualifiedName(char[] fullyQualifiedName)
           
 void consumeLocalType(char[] uniqueKey)
           
 void consumeMemberType(char[] simpleTypeName)
           
 void consumeMethod(char[] selector, char[] signature)
           
 void consumePackage(char[] pkgName)
           
 void consumeParser(BindingKeyParser parser)
           
 void consumeSecondaryType(char[] simpleTypeName)
           
 void consumeTypeVariable(char[] position, char[] typeVariableName)
           
 BindingKeyParser newParser()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
consumeArrayDimension, consumeBaseType, consumeCapture, consumeException, consumeKey, consumeLocalVar, consumeModifiers, consumeNonGenericType, consumeParameterizedGenericMethod, consumeParameterizedType, consumeRawType, consumeScope, consumeTopLevelType, consumeType, consumeTypeParameter, consumeTypeWithCapture, consumeWildCard, consumeWildcardRank, getKey, hasTypeName, malformedKey, parse, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

element

public IJavaElement element

exception

public JavaModelException exception
Constructor Detail

JavaElementFinder

public JavaElementFinder(java.lang.String key,
                         JavaProject project,
                         WorkingCopyOwner owner)
Method Detail

consumeAnnotation

public void consumeAnnotation()
Overrides:
consumeAnnotation in class BindingKeyParser

consumeField

public void consumeField(char[] fieldName)
Overrides:
consumeField in class BindingKeyParser

consumeFullyQualifiedName

public void consumeFullyQualifiedName(char[] fullyQualifiedName)
Overrides:
consumeFullyQualifiedName in class BindingKeyParser

consumeLocalType

public void consumeLocalType(char[] uniqueKey)
Overrides:
consumeLocalType in class BindingKeyParser

consumeMemberType

public void consumeMemberType(char[] simpleTypeName)
Overrides:
consumeMemberType in class BindingKeyParser

consumeMethod

public void consumeMethod(char[] selector,
                          char[] signature)
Overrides:
consumeMethod in class BindingKeyParser

consumePackage

public void consumePackage(char[] pkgName)
Overrides:
consumePackage in class BindingKeyParser

consumeParser

public void consumeParser(BindingKeyParser parser)
Overrides:
consumeParser in class BindingKeyParser

consumeSecondaryType

public void consumeSecondaryType(char[] simpleTypeName)
Overrides:
consumeSecondaryType in class BindingKeyParser

consumeTypeVariable

public void consumeTypeVariable(char[] position,
                                char[] typeVariableName)
Overrides:
consumeTypeVariable in class BindingKeyParser

newParser

public BindingKeyParser newParser()
Overrides:
newParser in class BindingKeyParser