public class MethodModelImpl extends AnnotatedElementImpl implements MethodModel
Member.Type
Modifier and Type | Field and Description |
---|---|
(package private) ExtensibleType<?> |
owner |
(package private) java.util.List<Parameter> |
parameters |
(package private) java.lang.String |
signature |
Constructor and Description |
---|
MethodModelImpl(java.lang.String name,
ExtensibleType owner,
java.lang.String signature) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getArgumentTypes()
Returns the parameter types as string
|
ExtensibleType<?> |
getDeclaringType()
Returns the class or interface model this method belongs to.
|
Member.Type |
getMemberType()
returns the type of the member
|
java.lang.String |
getReturnType()
Returns the method return type
|
java.lang.String |
getSignature()
Returns the method signature.
|
addAnnotation, getAnnotation, getAnnotations, getName, isApplicationClass, print, setApplicationClass, shortDesc, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations, getName, shortDesc
final java.util.List<Parameter> parameters
final ExtensibleType<?> owner
final java.lang.String signature
public MethodModelImpl(java.lang.String name, ExtensibleType owner, java.lang.String signature)
public Member.Type getMemberType()
Member
getMemberType
in interface Member
public ExtensibleType<?> getDeclaringType()
MethodModel
getDeclaringType
in interface Member
getDeclaringType
in interface MethodModel
public java.lang.String getSignature()
MethodModel
getSignature
in interface MethodModel
public java.lang.String getReturnType()
MethodModel
getReturnType
in interface MethodModel
public java.lang.String[] getArgumentTypes()
MethodModel
getArgumentTypes
in interface MethodModel