public class JavaElementFinder extends BindingKeyParser
| Modifier and Type | Field and Description |
|---|---|
IJavaElement |
element |
JavaModelException |
exception |
| Constructor and Description |
|---|
JavaElementFinder(java.lang.String key,
JavaProject project,
WorkingCopyOwner owner) |
| Modifier and Type | Method and Description |
|---|---|
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() |
consumeArrayDimension, consumeBaseType, consumeCapture, consumeCapture18ID, consumeException, consumeKey, consumeLocalVar, consumeModifiers, consumeNonGenericType, consumeParameterizedGenericMethod, consumeParameterizedType, consumeRawType, consumeScope, consumeTopLevelType, consumeType, consumeTypeParameter, consumeTypeWithCapture, consumeWildCard, consumeWildcardRank, getKey, hasTypeName, malformedKey, parse, parsepublic IJavaElement element
public JavaModelException exception
public JavaElementFinder(java.lang.String key,
JavaProject project,
WorkingCopyOwner owner)
public void consumeAnnotation()
consumeAnnotation in class BindingKeyParserpublic void consumeField(char[] fieldName)
consumeField in class BindingKeyParserpublic void consumeFullyQualifiedName(char[] fullyQualifiedName)
consumeFullyQualifiedName in class BindingKeyParserpublic void consumeLocalType(char[] uniqueKey)
consumeLocalType in class BindingKeyParserpublic void consumeMemberType(char[] simpleTypeName)
consumeMemberType in class BindingKeyParserpublic void consumeMethod(char[] selector,
char[] signature)
consumeMethod in class BindingKeyParserpublic void consumePackage(char[] pkgName)
consumePackage in class BindingKeyParserpublic void consumeParser(BindingKeyParser parser)
consumeParser in class BindingKeyParserpublic void consumeSecondaryType(char[] simpleTypeName)
consumeSecondaryType in class BindingKeyParserpublic void consumeTypeVariable(char[] position,
char[] typeVariableName)
consumeTypeVariable in class BindingKeyParserpublic BindingKeyParser newParser()
newParser in class BindingKeyParser