Interface EnhancedAnnotatedConstructor<T>
- All Superinterfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedCallable<T>,jakarta.enterprise.inject.spi.AnnotatedConstructor<T>,jakarta.enterprise.inject.spi.AnnotatedMember<T>,EnhancedAnnotated<T,,Constructor<T>> EnhancedAnnotatedCallable<T,,T, Constructor<T>> EnhancedAnnotatedMember<T,T, Constructor<T>>
- All Known Implementing Classes:
EnhancedAnnotatedConstructorImpl
public interface EnhancedAnnotatedConstructor<T>
extends EnhancedAnnotatedCallable<T,T,Constructor<T>>, jakarta.enterprise.inject.spi.AnnotatedConstructor<T>
Represents a Class Constructor
- Author:
- Pete Muir
-
Field Summary
Fields inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS -
Method Summary
Methods inherited from interface jakarta.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresentMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedCallable
getParametersMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedConstructor
getAnnotations, getJavaMemberMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedMember
isStaticMethods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStaticMethods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotatedCallable
getEnhancedParameters, getEnhancedParametersMethods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotatedMember
getDeclaringType
-
Method Details
-
getSignature
ConstructorSignature getSignature() -
slim
jakarta.enterprise.inject.spi.AnnotatedConstructor<T> slim()Returns a lightweight implementation ofAnnotatedConstructorwith minimal memory footprint.- Specified by:
slimin interfaceEnhancedAnnotated<T,Constructor<T>> - Specified by:
slimin interfaceEnhancedAnnotatedCallable<T,T, Constructor<T>> - Specified by:
slimin interfaceEnhancedAnnotatedMember<T,T, Constructor<T>> - Returns:
- the slim version of this
AnnotatedConstructor
-