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

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
Direct Known Subclasses:
BindingKeyResolver, JavaElementFinder, KeyKind, KeyToSignature

public class BindingKeyParser
extends java.lang.Object


Constructor Summary
BindingKeyParser(BindingKeyParser parser)
           
BindingKeyParser(java.lang.String key)
           
 
Method Summary
 void consumeAnnotation()
           
 void consumeArrayDimension(char[] brakets)
           
 void consumeBaseType(char[] baseTypeSig)
           
 void consumeCapture(int position)
           
 void consumeException()
           
 void consumeField(char[] fieldName)
           
 void consumeFullyQualifiedName(char[] fullyQualifiedName)
           
 void consumeKey()
           
 void consumeLocalType(char[] uniqueKey)
           
 void consumeLocalVar(char[] varName, int occurrenceCount)
           
 void consumeMemberType(char[] simpleTypeName)
           
 void consumeMethod(char[] selector, char[] signature)
           
 void consumeModifiers(char[] modifiers)
           
 void consumeNonGenericType()
           
 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 consumeType()
           
 void consumeTypeParameter(char[] typeParameterName)
           
 void consumeTypeVariable(char[] position, char[] typeVariableName)
           
 void consumeTypeWithCapture()
           
 void consumeWildCard(int kind)
           
 void consumeWildcardRank(int rank)
           
 java.lang.String getKey()
           
 boolean hasTypeName()
           
 void malformedKey()
           
 BindingKeyParser newParser()
           
 void parse()
           
 void parse(boolean pauseAfterFullyQualifiedName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingKeyParser

public BindingKeyParser(BindingKeyParser parser)

BindingKeyParser

public BindingKeyParser(java.lang.String key)
Method Detail

consumeAnnotation

public void consumeAnnotation()

consumeArrayDimension

public void consumeArrayDimension(char[] brakets)

consumeBaseType

public void consumeBaseType(char[] baseTypeSig)

consumeCapture

public void consumeCapture(int position)

consumeException

public void consumeException()

consumeField

public void consumeField(char[] fieldName)

consumeParameterizedGenericMethod

public void consumeParameterizedGenericMethod()

consumeLocalType

public void consumeLocalType(char[] uniqueKey)

consumeLocalVar

public void consumeLocalVar(char[] varName,
                            int occurrenceCount)

consumeMethod

public void consumeMethod(char[] selector,
                          char[] signature)

consumeModifiers

public void consumeModifiers(char[] modifiers)

consumeNonGenericType

public void consumeNonGenericType()

consumeMemberType

public void consumeMemberType(char[] simpleTypeName)

consumePackage

public void consumePackage(char[] pkgName)

consumeParameterizedType

public void consumeParameterizedType(char[] simpleTypeName,
                                     boolean isRaw)

consumeParser

public void consumeParser(BindingKeyParser parser)

consumeRawType

public void consumeRawType()

consumeScope

public void consumeScope(int scopeNumber)

consumeSecondaryType

public void consumeSecondaryType(char[] simpleTypeName)

consumeFullyQualifiedName

public void consumeFullyQualifiedName(char[] fullyQualifiedName)

consumeKey

public void consumeKey()

consumeTopLevelType

public void consumeTopLevelType()

consumeType

public void consumeType()

consumeTypeParameter

public void consumeTypeParameter(char[] typeParameterName)

consumeTypeVariable

public void consumeTypeVariable(char[] position,
                                char[] typeVariableName)

consumeTypeWithCapture

public void consumeTypeWithCapture()

consumeWildCard

public void consumeWildCard(int kind)

consumeWildcardRank

public void consumeWildcardRank(int rank)

getKey

public java.lang.String getKey()

hasTypeName

public boolean hasTypeName()

malformedKey

public void malformedKey()

newParser

public BindingKeyParser newParser()

parse

public void parse()

parse

public void parse(boolean pauseAfterFullyQualifiedName)