Interface EnhancedAnnotatedCallable<T,​X,​S extends Member>

    • Method Detail

      • getEnhancedParameters

        List<? extends EnhancedAnnotatedParameter<?,​X>> getEnhancedParameters()
        Gets the abstracted parameters of the method
        Returns:
        A list of parameters. Returns an empty list if no parameters are present.
      • getEnhancedParameters

        List<EnhancedAnnotatedParameter<?,​X>> getEnhancedParameters​(Class<? extends Annotation> annotationType)
        Gets the list of annotated parameters for a given annotation
        Parameters:
        annotationType - The annotation to match
        Returns:
        A set of matching parameter abstractions. Returns an empty list if there are no matches.
      • slim

        jakarta.enterprise.inject.spi.AnnotatedCallable<X> slim()
        Returns a lightweight implementation of AnnotatedCallable with minimal memory footprint.
        Specified by:
        slim in interface EnhancedAnnotated<T,​X>
        Specified by:
        slim in interface EnhancedAnnotatedMember<T,​X,​S extends Member>
        Returns:
        the slim version of this AnnotatedCallable