public class ResolvedMethodParameter extends Object
| 构造器和说明 |
|---|
ResolvedMethodParameter(int parameterIndex,
String defaultName,
List<Annotation> annotations,
com.fasterxml.classmate.ResolvedType parameterType) |
ResolvedMethodParameter(String paramName,
org.springframework.core.MethodParameter methodParameter,
com.fasterxml.classmate.ResolvedType parameterType) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResolvedMethodParameter |
annotate(Annotation annotation) |
com.google.common.base.Optional<String> |
defaultName() |
<T extends Annotation> |
findAnnotation(Class<T> annotation) |
List<Annotation> |
getAnnotations() |
int |
getParameterIndex() |
com.fasterxml.classmate.ResolvedType |
getParameterType() |
boolean |
hasParameterAnnotation(Class<? extends Annotation> annotation) |
boolean |
hasParameterAnnotations() |
ResolvedMethodParameter |
replaceResolvedParameterType(com.fasterxml.classmate.ResolvedType parameterType) |
public ResolvedMethodParameter(String paramName, org.springframework.core.MethodParameter methodParameter, com.fasterxml.classmate.ResolvedType parameterType)
public ResolvedMethodParameter(int parameterIndex,
String defaultName,
List<Annotation> annotations,
com.fasterxml.classmate.ResolvedType parameterType)
public com.fasterxml.classmate.ResolvedType getParameterType()
public boolean hasParameterAnnotations()
public boolean hasParameterAnnotation(Class<? extends Annotation> annotation)
public <T extends Annotation> com.google.common.base.Optional<T> findAnnotation(Class<T> annotation)
public int getParameterIndex()
public com.google.common.base.Optional<String> defaultName()
public ResolvedMethodParameter replaceResolvedParameterType(com.fasterxml.classmate.ResolvedType parameterType)
public List<Annotation> getAnnotations()
public ResolvedMethodParameter annotate(Annotation annotation)
Copyright © 2023. All rights reserved.