public class BindingKeyResolver extends BindingKeyParser
| Constructor and Description |
|---|
BindingKeyResolver(java.lang.String key,
Compiler compiler,
LookupEnvironment environment) |
| Modifier and Type | Method and Description |
|---|---|
char[][] |
compoundName() |
void |
consumeAnnotation() |
void |
consumeAnyCapture(int capture18id,
int position) |
void |
consumeArrayDimension(char[] brakets) |
void |
consumeBaseType(char[] baseTypeSig) |
void |
consumeCapture(int position) |
void |
consumeCapture18ID(int id,
int position) |
void |
consumeException() |
void |
consumeField(char[] fieldName) |
void |
consumeFullyQualifiedName(char[] fullyQualifiedName) |
void |
consumeKey() |
void |
consumeLocalType(char[] uniqueKey) |
void |
consumeLocalVar(char[] varName,
int occurrenceCount,
int argumentPosition) |
void |
consumeMemberType(char[] simpleTypeName) |
void |
consumeMethod(char[] selector,
char[] signature) |
void |
consumeModule(char[] aModuleName) |
void |
consumePackage(char[] pkgName) |
void |
consumeParameterizedGenericMethod() |
void |
consumeParameterizedType(char[] simpleTypeName,
boolean isRaw) |
void |
consumeParser(BindingKeyParser parser) |
void |
consumeRawType() |
void |
consumeScope(int scopeNumber) |
void |
consumeSecondaryType(char[] simpleTypeName) |
void |
consumeTopLevelType() |
void |
consumeTypeVariable(char[] position,
char[] typeVariableName) |
void |
consumeTypeWithCapture() |
void |
consumeWildCard(int kind) |
void |
consumeWildcardRank(int aRank) |
AnnotationBinding |
getAnnotationBinding() |
CompilationUnitDeclaration |
getCompilationUnitDeclaration() |
Binding |
getCompilerBinding() |
void |
malformedKey() |
char[] |
moduleName() |
BindingKeyParser |
newParser() |
java.lang.String |
toString() |
consumeModifiers, consumeNonGenericType, consumeType, consumeTypeParameter, getKey, hasModuleName, hasTypeName, parse, parsepublic BindingKeyResolver(java.lang.String key,
Compiler compiler,
LookupEnvironment environment)
public char[][] compoundName()
public char[] moduleName()
public void consumeAnnotation()
consumeAnnotation in class BindingKeyParserpublic void consumeArrayDimension(char[] brakets)
consumeArrayDimension in class BindingKeyParserpublic void consumeBaseType(char[] baseTypeSig)
consumeBaseType in class BindingKeyParserpublic void consumeCapture18ID(int id,
int position)
consumeCapture18ID in class BindingKeyParserpublic void consumeCapture(int position)
consumeCapture in class BindingKeyParserpublic void consumeAnyCapture(int capture18id,
int position)
public void consumeException()
consumeException in class BindingKeyParserpublic void consumeField(char[] fieldName)
consumeField in class BindingKeyParserpublic void consumeParameterizedGenericMethod()
consumeParameterizedGenericMethod in class BindingKeyParserpublic void consumeLocalType(char[] uniqueKey)
consumeLocalType in class BindingKeyParserpublic void consumeLocalVar(char[] varName,
int occurrenceCount,
int argumentPosition)
consumeLocalVar in class BindingKeyParserpublic void consumeMethod(char[] selector,
char[] signature)
consumeMethod in class BindingKeyParserpublic void consumeMemberType(char[] simpleTypeName)
consumeMemberType in class BindingKeyParserpublic void consumePackage(char[] pkgName)
consumePackage in class BindingKeyParserpublic void consumeParameterizedType(char[] simpleTypeName,
boolean isRaw)
consumeParameterizedType in class BindingKeyParserpublic void consumeParser(BindingKeyParser parser)
consumeParser in class BindingKeyParserpublic void consumeScope(int scopeNumber)
consumeScope in class BindingKeyParserpublic void consumeRawType()
consumeRawType in class BindingKeyParserpublic void consumeSecondaryType(char[] simpleTypeName)
consumeSecondaryType in class BindingKeyParserpublic void consumeFullyQualifiedName(char[] fullyQualifiedName)
consumeFullyQualifiedName in class BindingKeyParserpublic void consumeTopLevelType()
consumeTopLevelType in class BindingKeyParserpublic void consumeKey()
consumeKey in class BindingKeyParserpublic void consumeTypeVariable(char[] position,
char[] typeVariableName)
consumeTypeVariable in class BindingKeyParserpublic void consumeTypeWithCapture()
consumeTypeWithCapture in class BindingKeyParserpublic void consumeWildcardRank(int aRank)
consumeWildcardRank in class BindingKeyParserpublic void consumeWildCard(int kind)
consumeWildCard in class BindingKeyParserpublic void consumeModule(char[] aModuleName)
consumeModule in class BindingKeyParserpublic AnnotationBinding getAnnotationBinding()
public CompilationUnitDeclaration getCompilationUnitDeclaration()
public Binding getCompilerBinding()
public void malformedKey()
malformedKey in class BindingKeyParserpublic BindingKeyParser newParser()
newParser in class BindingKeyParserpublic java.lang.String toString()
toString in class java.lang.Object