Package org.jboss.weld.annotated.slim
Interface SlimAnnotatedType<T>
-
- Type Parameters:
T
- the type
- All Superinterfaces:
jakarta.enterprise.inject.spi.Annotated
,jakarta.enterprise.inject.spi.AnnotatedType<T>
,Identified<AnnotatedTypeIdentifier>
- All Known Implementing Classes:
BackedAnnotatedType
,UnbackedAnnotatedType
public interface SlimAnnotatedType<T> extends jakarta.enterprise.inject.spi.AnnotatedType<T>, Identified<AnnotatedTypeIdentifier>
Marker interface for lightweight implementations ofAnnotatedType
.- Author:
- Jozef Hartinger
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SlimAnnotatedType.SerializationProxy<X>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
Clear up cached content to save memory.-
Methods inherited from interface jakarta.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
-
Methods inherited from interface jakarta.enterprise.inject.spi.AnnotatedType
getAnnotations, getConstructors, getFields, getJavaClass, getMethods
-
Methods inherited from interface org.jboss.weld.annotated.Identified
getIdentifier
-
-