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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotations, getName, shortDescfinal 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()
MembergetMemberType in interface Memberpublic ExtensibleType<?> getDeclaringType()
MethodModelgetDeclaringType in interface MembergetDeclaringType in interface MethodModelpublic java.lang.String getSignature()
MethodModelgetSignature in interface MethodModelpublic java.lang.String getReturnType()
MethodModelgetReturnType in interface MethodModelpublic java.lang.String[] getArgumentTypes()
MethodModelgetArgumentTypes in interface MethodModel