Class BackedAnnotatedCallable<X,E extends Executable>
java.lang.Object
org.jboss.weld.annotated.slim.BaseAnnotated
org.jboss.weld.annotated.slim.backed.BackedAnnotated
org.jboss.weld.annotated.slim.backed.BackedAnnotatedMember<X>
org.jboss.weld.annotated.slim.backed.BackedAnnotatedCallable<X,E>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedCallable<X>,jakarta.enterprise.inject.spi.AnnotatedMember<X>
- Direct Known Subclasses:
BackedAnnotatedConstructor,BackedAnnotatedMethod
public abstract class BackedAnnotatedCallable<X,E extends Executable>
extends BackedAnnotatedMember<X>
implements jakarta.enterprise.inject.spi.AnnotatedCallable<X>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotatedMember
BackedAnnotatedMember.BackedAnnotatedMemberSerializationProxy<X,A extends jakarta.enterprise.inject.spi.AnnotatedMember<? super X>> -
Constructor Summary
ConstructorsConstructorDescriptionBackedAnnotatedCallable(E executable, Type baseType, BackedAnnotatedType<X> declaringType, SharedObjectCache sharedObjectCache) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected AnnotatedElement<T extends Annotation>
TgetAnnotation(Class<T> annotationType) inthashCode()initParameters(E member, SharedObjectCache sharedObjectCache) booleanisAnnotationPresent(Class<? extends Annotation> annotationType) Methods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotatedMember
getDeclaringType, getReflectionCache, isStaticMethods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotated
getAnnotations, getTypeClosure, initTypeClosureMethods inherited from class org.jboss.weld.annotated.slim.BaseAnnotated
getBaseTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.Annotated
getAnnotations, getAnnotations, getBaseType, getTypeClosureMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedMember
getDeclaringType, isStatic
-
Constructor Details
-
Method Details
-
getJavaMember
- Specified by:
getJavaMemberin interfacejakarta.enterprise.inject.spi.AnnotatedMember<X>
-
getParameters
- Specified by:
getParametersin interfacejakarta.enterprise.inject.spi.AnnotatedCallable<X>
-
getAnnotation
- Specified by:
getAnnotationin interfacejakarta.enterprise.inject.spi.Annotated
-
getAnnotatedElement
- Specified by:
getAnnotatedElementin classBackedAnnotated
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfacejakarta.enterprise.inject.spi.Annotated
-
hashCode
public int hashCode() -
equals