Class AbstractEnhancedAnnotatedCallable<T,X,S extends Member>
java.lang.Object
org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotated<T,S>
org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotatedMember<T,X,S>
org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotatedCallable<T,X,S>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedCallable<X>,jakarta.enterprise.inject.spi.AnnotatedMember<X>,EnhancedAnnotated<T,,S> EnhancedAnnotatedCallable<T,,X, S> EnhancedAnnotatedMember<T,X, S>
- Direct Known Subclasses:
EnhancedAnnotatedConstructorImpl,EnhancedAnnotatedMethodImpl
public abstract class AbstractEnhancedAnnotatedCallable<T,X,S extends Member>
extends AbstractEnhancedAnnotatedMember<T,X,S>
implements EnhancedAnnotatedCallable<T,X,S>
- Author:
- Pete Muir, Jozef Hartinger
-
Field Summary
Fields inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractEnhancedAnnotatedCallable(jakarta.enterprise.inject.spi.AnnotatedCallable<X> annotatedCallable, Map<Class<? extends Annotation>, Annotation> annotationMap, Map<Class<? extends Annotation>, Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType) -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidvalidateParameterCount(jakarta.enterprise.inject.spi.AnnotatedCallable<?> callable) Methods inherited from class org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotatedMember
getDeclaringType, getJavaMember, getName, getPackage, isFinal, isPackagePrivate, isPrivate, isPublic, isStatic, isTransient, toStringMethods inherited from class org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotated
addMetaAnnotations, buildAnnotationMap, getActualTypeArguments, getAnnotation, getAnnotations, getBaseType, getDelegate, getInterfaceClosure, getJavaClass, getMetaAnnotations, getQualifiers, getTypeClosure, isAnnotationPresent, isParameterizedType, isPrimitive, processMetaAnnotations, processMetaAnnotations, processMetaAnnotationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresentMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedCallable
getParametersMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedMember
getJavaMember, 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, getEnhancedParameters, slimMethods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotatedMember
getDeclaringType
-
Constructor Details
-
AbstractEnhancedAnnotatedCallable
protected AbstractEnhancedAnnotatedCallable(jakarta.enterprise.inject.spi.AnnotatedCallable<X> annotatedCallable, Map<Class<? extends Annotation>, Annotation> annotationMap, Map<Class<? extends Annotation>, Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType)
-
-
Method Details
-
validateParameterCount
protected static void validateParameterCount(jakarta.enterprise.inject.spi.AnnotatedCallable<?> callable)
-