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 Details

    • getDeclaringEnhancedCallable

      EnhancedAnnotatedCallable<?,X,?> getDeclaringEnhancedCallable()
    • getDeclaringType

      EnhancedAnnotatedType<X> getDeclaringType()
    • 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