Class ResolvedMethodParameter


  • public class ResolvedMethodParameter
    extends java.lang.Object
    • Constructor Detail

      • ResolvedMethodParameter

        public ResolvedMethodParameter​(java.lang.String paramName,
                                       org.springframework.core.MethodParameter methodParameter,
                                       com.fasterxml.classmate.ResolvedType parameterType)
      • ResolvedMethodParameter

        public ResolvedMethodParameter​(int parameterIndex,
                                       java.lang.String defaultName,
                                       java.util.List<java.lang.annotation.Annotation> annotations,
                                       com.fasterxml.classmate.ResolvedType parameterType)
    • Method Detail

      • getParameterType

        public com.fasterxml.classmate.ResolvedType getParameterType()
      • hasParameterAnnotations

        public boolean hasParameterAnnotations()
      • hasParameterAnnotation

        public boolean hasParameterAnnotation​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findAnnotation

        public <T extends java.lang.annotation.Annotation> java.util.Optional<T> findAnnotation​(java.lang.Class<T> annotation)
      • getParameterIndex

        public int getParameterIndex()
      • defaultName

        public java.util.Optional<java.lang.String> defaultName()
      • replaceResolvedParameterType

        public ResolvedMethodParameter replaceResolvedParameterType​(com.fasterxml.classmate.ResolvedType parameterType)
      • getAnnotations

        public java.util.List<java.lang.annotation.Annotation> getAnnotations()