Interface EnhancedAnnotatedParameter<T,​X>

  • Type Parameters:
    T -
    All Superinterfaces:
    jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedParameter<X>, EnhancedAnnotated<T,​Object>
    All Known Implementing Classes:
    EnhancedAnnotatedParameterImpl

    public interface EnhancedAnnotatedParameter<T,​X>
    extends EnhancedAnnotated<T,​Object>, jakarta.enterprise.inject.spi.AnnotatedParameter<X>
    AnnotatedParameter provides a uniform access to a method parameter defined either in Java or XML
    Author:
    Pete Muir
    • Method Detail

      • slim

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