org.springframework.roo.classpath.details
Class MethodMetadataBuilder
java.lang.Object
org.springframework.roo.model.AbstractCustomDataAccessorBuilder<T>
org.springframework.roo.classpath.details.AbstractIdentifiableJavaStructureBuilder<T>
org.springframework.roo.classpath.details.AbstractIdentifiableAnnotatedJavaStructureBuilder<T>
org.springframework.roo.classpath.details.AbstractInvocableMemberMetadataBuilder<MethodMetadata>
org.springframework.roo.classpath.details.MethodMetadataBuilder
- All Implemented Interfaces:
- org.springframework.roo.model.Builder<MethodMetadata>
public final class MethodMetadataBuilder
- extends AbstractInvocableMemberMetadataBuilder<MethodMetadata>
Builder for MethodMetadata.
- Since:
- 1.1
- Author:
- Ben Alex
|
Constructor Summary |
MethodMetadataBuilder(MethodMetadata existing)
|
MethodMetadataBuilder(String declaredbyMetadataId)
|
MethodMetadataBuilder(String declaredbyMetadataId,
int modifier,
org.springframework.roo.model.JavaSymbolName methodName,
org.springframework.roo.model.JavaType returnType,
InvocableMemberBodyBuilder bodyBuilder)
Constructor for a method with no parameters |
MethodMetadataBuilder(String declaredbyMetadataId,
int modifier,
org.springframework.roo.model.JavaSymbolName methodName,
org.springframework.roo.model.JavaType returnType,
List<AnnotatedJavaType> parameterTypes,
List<org.springframework.roo.model.JavaSymbolName> parameterNames,
InvocableMemberBodyBuilder bodyBuilder)
Constructor for a method with parameters |
MethodMetadataBuilder(String declaredbyMetadataId,
MethodMetadata existing)
|
| Methods inherited from class org.springframework.roo.classpath.details.AbstractInvocableMemberMetadataBuilder |
addParameter, addParameterName, addParameterType, addThrowsType, getBody, getBodyBuilder, getParameterNames, getParameterTypes, getThrowsTypes, setBodyBuilder, setParameterNames, setParameterTypes, setThrowsTypes |
| Methods inherited from class org.springframework.roo.classpath.details.AbstractIdentifiableAnnotatedJavaStructureBuilder |
addAnnotation, addAnnotation, buildAnnotations, getAnnotations, getDeclaredTypeAnnotation, onAddAnnotation, removeAnnotation, setAnnotations, setAnnotations, updateTypeAnnotation, updateTypeAnnotation, updateTypeAnnotation |
| Methods inherited from class org.springframework.roo.model.AbstractCustomDataAccessorBuilder |
append, getCustomData, putCustomData, setCustomData |
MethodMetadataBuilder
public MethodMetadataBuilder(MethodMetadata existing)
MethodMetadataBuilder
public MethodMetadataBuilder(String declaredbyMetadataId)
MethodMetadataBuilder
public MethodMetadataBuilder(String declaredbyMetadataId,
int modifier,
org.springframework.roo.model.JavaSymbolName methodName,
org.springframework.roo.model.JavaType returnType,
InvocableMemberBodyBuilder bodyBuilder)
- Constructor for a method with no parameters
- Parameters:
declaredbyMetadataId - modifier - methodName - returnType - bodyBuilder -
MethodMetadataBuilder
public MethodMetadataBuilder(String declaredbyMetadataId,
int modifier,
org.springframework.roo.model.JavaSymbolName methodName,
org.springframework.roo.model.JavaType returnType,
List<AnnotatedJavaType> parameterTypes,
List<org.springframework.roo.model.JavaSymbolName> parameterNames,
InvocableMemberBodyBuilder bodyBuilder)
- Constructor for a method with parameters
- Parameters:
declaredbyMetadataId - modifier - methodName - returnType - parameterTypes - parameterNames - bodyBuilder -
MethodMetadataBuilder
public MethodMetadataBuilder(String declaredbyMetadataId,
MethodMetadata existing)
build
public MethodMetadata build()
getMethodName
public org.springframework.roo.model.JavaSymbolName getMethodName()
getReturnType
public org.springframework.roo.model.JavaType getReturnType()
setMethodName
public void setMethodName(org.springframework.roo.model.JavaSymbolName methodName)
setReturnType
public void setReturnType(org.springframework.roo.model.JavaType returnType)
getCommentStructure
public CommentStructure getCommentStructure()
- Overrides:
getCommentStructure in class AbstractInvocableMemberMetadataBuilder<MethodMetadata>
setCommentStructure
public void setCommentStructure(CommentStructure commentStructure)
- Overrides:
setCommentStructure in class AbstractInvocableMemberMetadataBuilder<MethodMetadata>
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009–2015. All rights reserved.