org.springframework.roo.classpath.details
Class DefaultMethodMetadata
java.lang.Object
org.springframework.roo.classpath.details.AbstractInvocableMemberMetadata
org.springframework.roo.classpath.details.DefaultMethodMetadata
- All Implemented Interfaces:
- IdentifiableMember, InvocableMemberMetadata, MethodMetadata
public class DefaultMethodMetadata
- extends AbstractInvocableMemberMetadata
- implements MethodMetadata
Default implementation of MethodMetadata
.
- Since:
- 1.0
- Author:
- Ben Alex
DefaultMethodMetadata
public DefaultMethodMetadata(String declaredByMetadataId,
int modifier,
org.springframework.roo.model.JavaSymbolName methodName,
org.springframework.roo.model.JavaType returnType,
List<AnnotatedJavaType> parameters,
List<org.springframework.roo.model.JavaSymbolName> parameterNames,
List<AnnotationMetadata> annotations,
List<org.springframework.roo.model.JavaType> throwsTypes,
String body)
getMethodName
public org.springframework.roo.model.JavaSymbolName getMethodName()
- Specified by:
getMethodName
in interface MethodMetadata
- Returns:
- the name of the method (never null)
getReturnType
public org.springframework.roo.model.JavaType getReturnType()
- Specified by:
getReturnType
in interface MethodMetadata
- Returns:
- the return type (never null, even if void)
getThrowsTypes
public List<org.springframework.roo.model.JavaType> getThrowsTypes()
- Specified by:
getThrowsTypes
in interface MethodMetadata
- Returns:
- a list of types the method can throw (never null)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009-2010 VMware, Inc. All Rights Reserved.