org.glassfish.hk2.classmodel.reflect.impl
Class MethodModelImpl
java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- All Implemented Interfaces:
- AnnotatedElement, Member, MethodModel
public class MethodModelImpl
- extends AnnotatedElementImpl
- implements MethodModel
Implementation of a method model
| Nested classes/interfaces inherited from interface org.glassfish.hk2.classmodel.reflect.Member |
Member.Type |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MethodModelImpl
public MethodModelImpl(java.lang.String name,
ExtensibleType owner,
java.lang.String signature)
getMemberType
public Member.Type getMemberType()
- Description copied from interface:
Member
- returns the type of the member
- Specified by:
getMemberType in interface Member
- Returns:
- the member type as a value of @link{Member#Type}
getDeclaringType
public ExtensibleType<?> getDeclaringType()
- Description copied from interface:
MethodModel
- Returns the class or interface model this method belongs to.
- Specified by:
getDeclaringType in interface Member- Specified by:
getDeclaringType in interface MethodModel
- Returns:
- the class of this method
getName
public java.lang.String getName()
- Description copied from interface:
AnnotatedElement
- Annotated element have a name, which vary depending on the actual
subclass type. For instance, a class annotated element's name is the
class name as obtained from
Class.getName()
- Specified by:
getName in interface AnnotatedElement- Overrides:
getName in class AnnotatedElementImpl
- Returns:
- the annotated element name
getSignature
public java.lang.String getSignature()
- Description copied from interface:
MethodModel
- Returns the method signature.
- Specified by:
getSignature in interface MethodModel
- Returns:
- this method signature
getReturnType
public java.lang.String getReturnType()
- Description copied from interface:
MethodModel
- Returns the method return type
- Specified by:
getReturnType in interface MethodModel
- Returns:
- the method's return type
Copyright © 2010 Oracle Corporation. All Rights Reserved.