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 of AnnotatedType.
Author:
Jozef Hartinger
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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
  • Method Details

    • clear

      void clear()
      Clear up cached content to save memory. Called after bootstrap is complete.