public class MethodMetadataImpl extends java.lang.Object implements MethodMetadata
| Constructor and Description |
|---|
MethodMetadataImpl(ClassMetadata sourceClassMetadata,
java.lang.reflect.Method sourceMethod) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExceptionMetadata(ResolvedTypeMetadata metadata) |
void |
addParameterMetadata(ParameterMetadata metadata) |
org.springframework.core.annotation.MergedAnnotations |
getAnnotations() |
java.util.List<ResolvedTypeMetadata> |
getExceptionsMetadata() |
java.util.List<ParameterMetadata> |
getParametersMetadata() |
ResolvedTypeMetadata |
getReturnTypeMetadata() |
ClassMetadata |
getSourceClassMetadata() |
java.lang.reflect.Method |
getSourceMethod() |
void |
setAnnotations(org.springframework.core.annotation.MergedAnnotations annotations) |
void |
setReturnTypeMetadata(ResolvedTypeMetadata returnTypeMetadata) |
public MethodMetadataImpl(ClassMetadata sourceClassMetadata, java.lang.reflect.Method sourceMethod)
public ClassMetadata getSourceClassMetadata()
getSourceClassMetadata in interface MethodMetadatapublic java.lang.reflect.Method getSourceMethod()
getSourceMethod in interface MethodMetadatapublic ResolvedTypeMetadata getReturnTypeMetadata()
getReturnTypeMetadata in interface MethodMetadatapublic void setReturnTypeMetadata(ResolvedTypeMetadata returnTypeMetadata)
public org.springframework.core.annotation.MergedAnnotations getAnnotations()
getAnnotations in interface org.springframework.core.type.AnnotatedTypeMetadatapublic void setAnnotations(org.springframework.core.annotation.MergedAnnotations annotations)
public java.util.List<ParameterMetadata> getParametersMetadata()
getParametersMetadata in interface MethodMetadatapublic void addParameterMetadata(ParameterMetadata metadata)
public java.util.List<ResolvedTypeMetadata> getExceptionsMetadata()
getExceptionsMetadata in interface MethodMetadatapublic void addExceptionMetadata(ResolvedTypeMetadata metadata)