org.aspectbench.runtime.reflect
Class CatchClauseSignatureImpl

java.lang.Object
  extended by org.aspectbench.runtime.reflect.SignatureImpl
      extended by org.aspectbench.runtime.reflect.CatchClauseSignatureImpl
All Implemented Interfaces:
CatchClauseSignature, Signature

public class CatchClauseSignatureImpl
extends SignatureImpl
implements CatchClauseSignature


Field Summary
(package private)  String parameterName
           
(package private)  Class parameterType
           
 
Fields inherited from class org.aspectbench.runtime.reflect.SignatureImpl
declaringType, declaringTypeName, EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, INNER_SEP, lookupClassLoader, modifiers, name, prims, SEP, stringRep
 
Constructor Summary
CatchClauseSignatureImpl(Class declaringType, Class parameterType, String parameterName)
           
CatchClauseSignatureImpl(String stringRep)
           
 
Method Summary
 String getParameterName()
           
 Class getParameterType()
           
 String toString(StringMaker sm)
           
 
Methods inherited from class org.aspectbench.runtime.reflect.SignatureImpl
addFullTypeNames, addShortTypeNames, addTypeArray, extractInt, extractString, extractStrings, extractType, extractTypes, fullTypeName, getDeclaringType, getDeclaringTypeName, getModifiers, getName, makeClass, setLookupClassLoader, shortTypeName, stripPackageName, toLongString, toShortString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.aspectj.lang.Signature
getDeclaringType, getDeclaringTypeName, getModifiers, getName, toLongString, toShortString, toString
 

Field Detail

parameterType

Class parameterType

parameterName

String parameterName
Constructor Detail

CatchClauseSignatureImpl

CatchClauseSignatureImpl(Class declaringType,
                         Class parameterType,
                         String parameterName)

CatchClauseSignatureImpl

CatchClauseSignatureImpl(String stringRep)
Method Detail

getParameterType

public Class getParameterType()
Specified by:
getParameterType in interface CatchClauseSignature

getParameterName

public String getParameterName()
Specified by:
getParameterName in interface CatchClauseSignature

toString

public String toString(StringMaker sm)
Specified by:
toString in class SignatureImpl