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

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
      extended by org.aspectj.org.eclipse.jdt.internal.core.util.KeyToSignature

public class KeyToSignature
extends BindingKeyParser


Field Summary
static int DECLARING_TYPE
           
 java.lang.StringBuffer signature
           
static int SIGNATURE
           
static int THROWN_EXCEPTIONS
           
static int TYPE_ARGUMENTS
           
 
Constructor Summary
KeyToSignature(BindingKeyParser parser)
           
KeyToSignature(java.lang.String key, int kind)
           
 
Method Summary
 void consumeArrayDimension(char[] brakets)
           
 void consumeBaseType(char[] baseTypeSig)
           
 void consumeCapture(int position)
           
 void consumeException()
           
 void consumeField(char[] fieldName)
           
 void consumeFullyQualifiedName(char[] fullyQualifiedName)
           
 void consumeLocalType(char[] uniqueKey)
           
 void consumeMemberType(char[] simpleTypeName)
           
 void consumeMethod(char[] selector, char[] methodSignature)
           
 void consumePackage(char[] pkgName)
           
 void consumeParameterizedGenericMethod()
           
 void consumeParameterizedType(char[] simpleTypeName, boolean isRaw)
           
 void consumeParser(BindingKeyParser parser)
           
 void consumeSecondaryType(char[] simpleTypeName)
           
 void consumeType()
           
 void consumeTypeParameter(char[] typeParameterName)
           
 void consumeTypeVariable(char[] position, char[] typeVariableName)
           
 void consumeTypeWithCapture()
           
 void consumeWildCard(int wildCardKind)
           
 java.lang.String[] getThrownExceptions()
           
 java.lang.String[] getTypeArguments()
           
 BindingKeyParser newParser()
           
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.BindingKeyParser
consumeAnnotation, consumeKey, consumeLocalVar, consumeModifiers, consumeNonGenericType, consumeRawType, consumeScope, consumeTopLevelType, consumeWildcardRank, getKey, hasTypeName, malformedKey, parse, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SIGNATURE

public static final int SIGNATURE
See Also:
Constant Field Values

TYPE_ARGUMENTS

public static final int TYPE_ARGUMENTS
See Also:
Constant Field Values

DECLARING_TYPE

public static final int DECLARING_TYPE
See Also:
Constant Field Values

THROWN_EXCEPTIONS

public static final int THROWN_EXCEPTIONS
See Also:
Constant Field Values

signature

public java.lang.StringBuffer signature
Constructor Detail

KeyToSignature

public KeyToSignature(BindingKeyParser parser)

KeyToSignature

public KeyToSignature(java.lang.String key,
                      int kind)
Method Detail

consumeArrayDimension

public void consumeArrayDimension(char[] brakets)
Overrides:
consumeArrayDimension in class BindingKeyParser

consumeBaseType

public void consumeBaseType(char[] baseTypeSig)
Overrides:
consumeBaseType in class BindingKeyParser

consumeCapture

public void consumeCapture(int position)
Overrides:
consumeCapture in class BindingKeyParser

consumeLocalType

public void consumeLocalType(char[] uniqueKey)
Overrides:
consumeLocalType in class BindingKeyParser

consumeMethod

public void consumeMethod(char[] selector,
                          char[] methodSignature)
Overrides:
consumeMethod in class BindingKeyParser

consumeMemberType

public void consumeMemberType(char[] simpleTypeName)
Overrides:
consumeMemberType in class BindingKeyParser

consumePackage

public void consumePackage(char[] pkgName)
Overrides:
consumePackage in class BindingKeyParser

consumeParameterizedGenericMethod

public void consumeParameterizedGenericMethod()
Overrides:
consumeParameterizedGenericMethod in class BindingKeyParser

consumeParameterizedType

public void consumeParameterizedType(char[] simpleTypeName,
                                     boolean isRaw)
Overrides:
consumeParameterizedType in class BindingKeyParser

consumeParser

public void consumeParser(BindingKeyParser parser)
Overrides:
consumeParser in class BindingKeyParser

consumeField

public void consumeField(char[] fieldName)
Overrides:
consumeField in class BindingKeyParser

consumeException

public void consumeException()
Overrides:
consumeException in class BindingKeyParser

consumeFullyQualifiedName

public void consumeFullyQualifiedName(char[] fullyQualifiedName)
Overrides:
consumeFullyQualifiedName in class BindingKeyParser

consumeSecondaryType

public void consumeSecondaryType(char[] simpleTypeName)
Overrides:
consumeSecondaryType in class BindingKeyParser

consumeType

public void consumeType()
Overrides:
consumeType in class BindingKeyParser

consumeTypeParameter

public void consumeTypeParameter(char[] typeParameterName)
Overrides:
consumeTypeParameter in class BindingKeyParser

consumeTypeVariable

public void consumeTypeVariable(char[] position,
                                char[] typeVariableName)
Overrides:
consumeTypeVariable in class BindingKeyParser

consumeTypeWithCapture

public void consumeTypeWithCapture()
Overrides:
consumeTypeWithCapture in class BindingKeyParser

consumeWildCard

public void consumeWildCard(int wildCardKind)
Overrides:
consumeWildCard in class BindingKeyParser

getThrownExceptions

public java.lang.String[] getThrownExceptions()

getTypeArguments

public java.lang.String[] getTypeArguments()

newParser

public BindingKeyParser newParser()
Overrides:
newParser in class BindingKeyParser

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object