Class ParameterSignature


  • public class ParameterSignature
    extends java.lang.Object
    • Method Detail

      • signatures

        public static java.util.ArrayList<ParameterSignature> signatures​(java.lang.reflect.Method method)
      • signatures

        public static java.util.List<ParameterSignature> signatures​(java.lang.reflect.Constructor<?> constructor)
      • canAcceptType

        public boolean canAcceptType​(java.lang.Class<?> candidate)
      • getType

        public java.lang.Class<?> getType()
      • getAnnotations

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

        public boolean canAcceptArrayType​(java.lang.Class<?> type)
      • hasAnnotation

        public boolean hasAnnotation​(java.lang.Class<? extends java.lang.annotation.Annotation> type)
      • findDeepAnnotation

        public <T extends java.lang.annotation.Annotation> T findDeepAnnotation​(java.lang.Class<T> annotationType)
      • getAnnotation

        public <T extends java.lang.annotation.Annotation> T getAnnotation​(java.lang.Class<T> annotationType)