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:
Annotated
,AnnotatedCallable<X>
,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
Constructors Modifier Constructor Description protected
AbstractEnhancedAnnotatedCallable(AnnotatedCallable<X> annotatedCallable, Map<Class<? extends Annotation>,Annotation> annotationMap, Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
validateParameterCount(AnnotatedCallable<?> callable)
-
Methods inherited from class org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotatedMember
getDeclaringType, getJavaMember, getName, getPackage, isFinal, isPackagePrivate, isPrivate, isPublic, isStatic, isTransient, toString
-
Methods inherited from class org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotated
addMetaAnnotations, buildAnnotationMap, getActualTypeArguments, getAnnotation, getAnnotations, getBaseType, getBindingsAsArray, getDelegate, getInterfaceClosure, getJavaClass, getMetaAnnotations, getQualifiers, getTypeClosure, isAnnotationPresent, isParameterizedType, isPrimitive, processMetaAnnotations, processMetaAnnotations, processMetaAnnotations
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jakarta.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
-
Methods inherited from interface jakarta.enterprise.inject.spi.AnnotatedCallable
getParameters
-
Methods inherited from interface jakarta.enterprise.inject.spi.AnnotatedMember
getJavaMember, isStatic
-
Methods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
-
Methods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotatedCallable
getEnhancedParameters, getEnhancedParameters, slim
-
Methods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotatedMember
getDeclaringType
-
-
-
-
Constructor Detail
-
AbstractEnhancedAnnotatedCallable
protected AbstractEnhancedAnnotatedCallable(AnnotatedCallable<X> annotatedCallable, Map<Class<? extends Annotation>,Annotation> annotationMap, Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap, ClassTransformer classTransformer, EnhancedAnnotatedType<X> declaringType)
-
-
Method Detail
-
validateParameterCount
protected static void validateParameterCount(AnnotatedCallable<?> callable)
-
-