Class TypeDescription.Generic.AnnotationReader.Delegator.Chained

    • Field Detail

      • NOT_AVAILABLE

        protected static final java.lang.reflect.Method NOT_AVAILABLE
        Indicates that a method is not available on the current VM.
    • Constructor Detail

    • Method Detail

      • of

        protected static java.lang.reflect.Method of​(java.lang.String typeName,
                                                     java.lang.String methodName)
        Resolves the method to invoke or returns null if the method does not exist on the current VM.
        Parameters:
        typeName - The declaring type's name.
        methodName - The method's name.
        Returns:
        The resolved method or null.
      • resolve

        public java.lang.reflect.AnnotatedElement resolve()
        Resolves the underlying AnnotatedElement.
        Returns:
        The underlying annotated element.
      • resolve

        protected abstract java.lang.reflect.AnnotatedElement resolve​(java.lang.reflect.AnnotatedElement annotatedElement)
        Resolves the type annotations from a given annotated element into the annotated element that this instance represents.
        Parameters:
        annotatedElement - The original annotated element.
        Returns:
        The resolved annotated element.