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
ConstructorsConstructorDescriptionBindingKeyResolver(String key, Compiler compiler, LookupEnvironment environment) -
Method Summary
Modifier and TypeMethodDescriptionchar[][]voidvoidconsumeAnyCapture(int capture18id, int position)voidconsumeArrayDimension(char[] brakets)voidconsumeBaseType(char[] baseTypeSig)voidconsumeCapture(int position)voidconsumeCapture18ID(int id, int position)voidvoidconsumeField(char[] fieldName)voidconsumeFullyQualifiedName(char[] fullyQualifiedName)voidvoidconsumeLocalType(char[] uniqueKey)voidconsumeLocalVar(char[] varName, int occurrenceCount, int argumentPosition)voidconsumeMemberType(char[] simpleTypeName)voidconsumeMethod(char[] selector, char[] signature)voidconsumeModule(char[] aModuleName)voidconsumePackage(char[] pkgName)voidvoidconsumeParameterizedType(char[] simpleTypeName, boolean isRaw)voidconsumeParser(BindingKeyParser parser)voidvoidconsumeScope(int scopeNumber)voidconsumeSecondaryType(char[] simpleTypeName)voidvoidconsumeTypeVariable(char[] position, char[] typeVariableName)voidvoidconsumeWildCard(int kind)voidconsumeWildcardRank(int aRank)voidchar[]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:
consumeAnnotationin classBindingKeyParser
-
consumeArrayDimension
public void consumeArrayDimension(char[] brakets)- Overrides:
consumeArrayDimensionin classBindingKeyParser
-
consumeBaseType
public void consumeBaseType(char[] baseTypeSig)- Overrides:
consumeBaseTypein classBindingKeyParser
-
consumeCapture18ID
public void consumeCapture18ID(int id, int position)- Overrides:
consumeCapture18IDin classBindingKeyParser
-
consumeCapture
public void consumeCapture(int position)- Overrides:
consumeCapturein classBindingKeyParser
-
consumeAnyCapture
public void consumeAnyCapture(int capture18id, int position) -
consumeException
public void consumeException()- Overrides:
consumeExceptionin classBindingKeyParser
-
consumeField
public void consumeField(char[] fieldName)- Overrides:
consumeFieldin classBindingKeyParser
-
consumeParameterizedGenericMethod
public void consumeParameterizedGenericMethod()- Overrides:
consumeParameterizedGenericMethodin classBindingKeyParser
-
consumeLocalType
public void consumeLocalType(char[] uniqueKey)- Overrides:
consumeLocalTypein classBindingKeyParser
-
consumeLocalVar
public void consumeLocalVar(char[] varName, int occurrenceCount, int argumentPosition)- Overrides:
consumeLocalVarin classBindingKeyParser
-
consumeMethod
public void consumeMethod(char[] selector, char[] signature)- Overrides:
consumeMethodin classBindingKeyParser
-
consumeMemberType
public void consumeMemberType(char[] simpleTypeName)- Overrides:
consumeMemberTypein classBindingKeyParser
-
consumePackage
public void consumePackage(char[] pkgName)- Overrides:
consumePackagein classBindingKeyParser
-
consumeParameterizedType
public void consumeParameterizedType(char[] simpleTypeName, boolean isRaw)- Overrides:
consumeParameterizedTypein classBindingKeyParser
-
consumeParser
- Overrides:
consumeParserin classBindingKeyParser
-
consumeScope
public void consumeScope(int scopeNumber)- Overrides:
consumeScopein classBindingKeyParser
-
consumeRawType
public void consumeRawType()- Overrides:
consumeRawTypein classBindingKeyParser
-
consumeSecondaryType
public void consumeSecondaryType(char[] simpleTypeName)- Overrides:
consumeSecondaryTypein classBindingKeyParser
-
consumeFullyQualifiedName
public void consumeFullyQualifiedName(char[] fullyQualifiedName)- Overrides:
consumeFullyQualifiedNamein classBindingKeyParser
-
consumeTopLevelType
public void consumeTopLevelType()- Overrides:
consumeTopLevelTypein classBindingKeyParser
-
consumeKey
public void consumeKey()- Overrides:
consumeKeyin classBindingKeyParser
-
consumeTypeVariable
public void consumeTypeVariable(char[] position, char[] typeVariableName)- Overrides:
consumeTypeVariablein classBindingKeyParser
-
consumeTypeWithCapture
public void consumeTypeWithCapture()- Overrides:
consumeTypeWithCapturein classBindingKeyParser
-
consumeWildcardRank
public void consumeWildcardRank(int aRank)- Overrides:
consumeWildcardRankin classBindingKeyParser
-
consumeWildCard
public void consumeWildCard(int kind)- Overrides:
consumeWildCardin classBindingKeyParser
-
consumeModule
public void consumeModule(char[] aModuleName)- Overrides:
consumeModulein classBindingKeyParser
-
getAnnotationBinding
-
getCompilationUnitDeclaration
-
getCompilerBinding
-
malformedKey
public void malformedKey()- Overrides:
malformedKeyin classBindingKeyParser
-
newParser
- Overrides:
newParserin classBindingKeyParser
-
toString
-