Class ParameterSignature

    • Method Detail

      • canAcceptValue

        public boolean canAcceptValue​(java.lang.Object candidate)
      • canAcceptType

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

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

        public java.util.List<java.lang.annotation.Annotation> getAnnotations()
      • 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)