public static class SignatureAttribute.MethodSignature extends Object
| Constructor | Description |
|---|---|
MethodSignature(SignatureAttribute.TypeParameter[] tp,
SignatureAttribute.Type[] params,
SignatureAttribute.Type ret,
SignatureAttribute.ObjectType[] ex) |
Constructs a method type signature.
|
| Modifier and Type | Method | Description |
|---|---|---|
String |
encode() |
Returns the encoded string representing the method type signature.
|
SignatureAttribute.ObjectType[] |
getExceptionTypes() |
Returns the types of the exceptions that may be thrown.
|
SignatureAttribute.Type[] |
getParameterTypes() |
Returns the types of the formal parameters.
|
SignatureAttribute.Type |
getReturnType() |
Returns the type of the returned value.
|
SignatureAttribute.TypeParameter[] |
getTypeParameters() |
Returns the formal type parameters.
|
String |
toString() |
Returns the string representation.
|
public MethodSignature(SignatureAttribute.TypeParameter[] tp, SignatureAttribute.Type[] params, SignatureAttribute.Type ret, SignatureAttribute.ObjectType[] ex)
void or nothing.tp - type parameters.params - parameter types.ret - a return type, or null if the return type is void.ex - exception types.public SignatureAttribute.TypeParameter[] getTypeParameters()
public SignatureAttribute.Type[] getParameterTypes()
public SignatureAttribute.Type getReturnType()
public SignatureAttribute.ObjectType[] getExceptionTypes()
public String toString()
public String encode()
Copyright © 2018 Shigeru Chiba, www.javassist.org. All rights reserved.