org.aspectbench.runtime.reflect
Class CodeSignatureImpl
java.lang.Object
org.aspectbench.runtime.reflect.SignatureImpl
org.aspectbench.runtime.reflect.MemberSignatureImpl
org.aspectbench.runtime.reflect.CodeSignatureImpl
- All Implemented Interfaces:
- CodeSignature, MemberSignature, Signature
- Direct Known Subclasses:
- AdviceSignatureImpl, ConstructorSignatureImpl, InitializerSignatureImpl, MethodSignatureImpl
public abstract class CodeSignatureImpl
- extends MemberSignatureImpl
- implements CodeSignature
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 |
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, toString |
parameterTypes
Class[] parameterTypes
parameterNames
String[] parameterNames
exceptionTypes
Class[] exceptionTypes
CodeSignatureImpl
CodeSignatureImpl(int modifiers,
String name,
Class declaringType,
Class[] parameterTypes,
String[] parameterNames,
Class[] exceptionTypes)
CodeSignatureImpl
CodeSignatureImpl(String stringRep)
getParameterTypes
public Class[] getParameterTypes()
- Specified by:
getParameterTypes
in interface CodeSignature
getParameterNames
public String[] getParameterNames()
- Specified by:
getParameterNames
in interface CodeSignature
getExceptionTypes
public Class[] getExceptionTypes()
- Specified by:
getExceptionTypes
in interface CodeSignature