Class BindingKeyResolver
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyResolver
-
Constructor Summary
ConstructorDescriptionBindingKeyResolver
(String key, Compiler compiler, LookupEnvironment environment) -
Method Summary
Modifier and TypeMethodDescriptionchar[][]
void
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
void
consumeField
(char[] fieldName) void
consumeFullyQualifiedName
(char[] fullyQualifiedName) void
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
void
consumeParameterizedType
(char[] simpleTypeName, boolean isRaw) void
consumeParser
(BindingKeyParser parser) void
void
consumeScope
(int scopeNumber) void
consumeSecondaryType
(char[] simpleTypeName) void
void
consumeTypeVariable
(char[] position, char[] typeVariableName) void
void
consumeWildCard
(int kind) void
consumeWildcardRank
(int aRank) void
char[]
toString()
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
consumeModifiers, consumeNonGenericType, consumeType, consumeTypeParameter, getKey, hasModuleName, hasTypeName, parse, parse
-
Constructor Details
-
BindingKeyResolver
-
-
Method Details
-
compoundName
public char[][] compoundName() -
moduleName
public char[] moduleName() -
consumeAnnotation
public void consumeAnnotation()- Overrides:
consumeAnnotation
in classBindingKeyParser
-
consumeArrayDimension
public void consumeArrayDimension(char[] brakets) - Overrides:
consumeArrayDimension
in classBindingKeyParser
-
consumeBaseType
public void consumeBaseType(char[] baseTypeSig) - Overrides:
consumeBaseType
in classBindingKeyParser
-
consumeCapture18ID
public void consumeCapture18ID(int id, int position) - Overrides:
consumeCapture18ID
in classBindingKeyParser
-
consumeCapture
public void consumeCapture(int position) - Overrides:
consumeCapture
in classBindingKeyParser
-
consumeAnyCapture
public void consumeAnyCapture(int capture18id, int position) -
consumeException
public void consumeException()- Overrides:
consumeException
in classBindingKeyParser
-
consumeField
public void consumeField(char[] fieldName) - Overrides:
consumeField
in classBindingKeyParser
-
consumeParameterizedGenericMethod
public void consumeParameterizedGenericMethod()- Overrides:
consumeParameterizedGenericMethod
in classBindingKeyParser
-
consumeLocalType
public void consumeLocalType(char[] uniqueKey) - Overrides:
consumeLocalType
in classBindingKeyParser
-
consumeLocalVar
public void consumeLocalVar(char[] varName, int occurrenceCount, int argumentPosition) - Overrides:
consumeLocalVar
in classBindingKeyParser
-
consumeMethod
public void consumeMethod(char[] selector, char[] signature) - Overrides:
consumeMethod
in classBindingKeyParser
-
consumeMemberType
public void consumeMemberType(char[] simpleTypeName) - Overrides:
consumeMemberType
in classBindingKeyParser
-
consumePackage
public void consumePackage(char[] pkgName) - Overrides:
consumePackage
in classBindingKeyParser
-
consumeParameterizedType
public void consumeParameterizedType(char[] simpleTypeName, boolean isRaw) - Overrides:
consumeParameterizedType
in classBindingKeyParser
-
consumeParser
- Overrides:
consumeParser
in classBindingKeyParser
-
consumeScope
public void consumeScope(int scopeNumber) - Overrides:
consumeScope
in classBindingKeyParser
-
consumeRawType
public void consumeRawType()- Overrides:
consumeRawType
in classBindingKeyParser
-
consumeSecondaryType
public void consumeSecondaryType(char[] simpleTypeName) - Overrides:
consumeSecondaryType
in classBindingKeyParser
-
consumeFullyQualifiedName
public void consumeFullyQualifiedName(char[] fullyQualifiedName) - Overrides:
consumeFullyQualifiedName
in classBindingKeyParser
-
consumeTopLevelType
public void consumeTopLevelType()- Overrides:
consumeTopLevelType
in classBindingKeyParser
-
consumeKey
public void consumeKey()- Overrides:
consumeKey
in classBindingKeyParser
-
consumeTypeVariable
public void consumeTypeVariable(char[] position, char[] typeVariableName) - Overrides:
consumeTypeVariable
in classBindingKeyParser
-
consumeTypeWithCapture
public void consumeTypeWithCapture()- Overrides:
consumeTypeWithCapture
in classBindingKeyParser
-
consumeWildcardRank
public void consumeWildcardRank(int aRank) - Overrides:
consumeWildcardRank
in classBindingKeyParser
-
consumeWildCard
public void consumeWildCard(int kind) - Overrides:
consumeWildCard
in classBindingKeyParser
-
consumeModule
public void consumeModule(char[] aModuleName) - Overrides:
consumeModule
in classBindingKeyParser
-
getAnnotationBinding
-
getCompilationUnitDeclaration
-
getCompilerBinding
-
malformedKey
public void malformedKey()- Overrides:
malformedKey
in classBindingKeyParser
-
newParser
- Overrides:
newParser
in classBindingKeyParser
-
toString
-