Hierarchy For All Packages
Package Hierarchies:- jakarta.decorator,
- jakarta.enterprise.context,
- jakarta.enterprise.context.control,
- jakarta.enterprise.context.spi,
- jakarta.enterprise.event,
- jakarta.enterprise.inject,
- jakarta.enterprise.inject.build.compatible.spi,
- jakarta.enterprise.inject.literal,
- jakarta.enterprise.inject.se,
- jakarta.enterprise.inject.spi,
- jakarta.enterprise.inject.spi.configurator,
- jakarta.enterprise.lang.model,
- jakarta.enterprise.lang.model.declarations,
- jakarta.enterprise.lang.model.types,
- jakarta.enterprise.util
Class Hierarchy
- java.lang.Object
- jakarta.enterprise.util.AnnotationLiteral<T> (implements java.lang.annotation.Annotation, java.io.Serializable)
- jakarta.enterprise.inject.Alternative.Literal (implements jakarta.enterprise.inject.Alternative)
- jakarta.enterprise.inject.Any.Literal (implements jakarta.enterprise.inject.Any)
- jakarta.enterprise.context.ApplicationScoped.Literal (implements jakarta.enterprise.context.ApplicationScoped)
- jakarta.enterprise.context.BeforeDestroyed.Literal (implements jakarta.enterprise.context.BeforeDestroyed)
- jakarta.enterprise.context.ConversationScoped.Literal (implements jakarta.enterprise.context.ConversationScoped)
- jakarta.enterprise.inject.Default.Literal (implements jakarta.enterprise.inject.Default)
- jakarta.enterprise.context.Dependent.Literal (implements jakarta.enterprise.context.Dependent)
- jakarta.enterprise.context.Destroyed.Literal (implements jakarta.enterprise.context.Destroyed)
- jakarta.enterprise.context.Initialized.Literal (implements jakarta.enterprise.context.Initialized)
- jakarta.enterprise.inject.literal.InjectLiteral (implements jakarta.inject.Inject)
- jakarta.enterprise.inject.literal.NamedLiteral (implements jakarta.inject.Named)
- jakarta.enterprise.util.Nonbinding.Literal (implements jakarta.enterprise.util.Nonbinding)
- jakarta.enterprise.inject.literal.QualifierLiteral (implements jakarta.inject.Qualifier)
- jakarta.enterprise.context.RequestScoped.Literal (implements jakarta.enterprise.context.RequestScoped)
- jakarta.enterprise.context.SessionScoped.Literal (implements jakarta.enterprise.context.SessionScoped)
- jakarta.enterprise.inject.literal.SingletonLiteral (implements jakarta.inject.Singleton)
- jakarta.enterprise.inject.Specializes.Literal (implements jakarta.enterprise.inject.Specializes)
- jakarta.enterprise.inject.TransientReference.Literal (implements jakarta.enterprise.inject.TransientReference)
- jakarta.enterprise.inject.Typed.Literal (implements jakarta.enterprise.inject.Typed)
- jakarta.enterprise.inject.Vetoed.Literal (implements jakarta.enterprise.inject.Vetoed)
- jakarta.enterprise.inject.build.compatible.spi.BuildServicesResolver
- jakarta.enterprise.inject.spi.CDI<T> (implements jakarta.enterprise.inject.Instance<T>)
- jakarta.enterprise.inject.se.SeContainerInitializer
- jakarta.enterprise.event.Shutdown
- jakarta.enterprise.event.Startup
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- jakarta.enterprise.context.ContextException
- jakarta.enterprise.context.BusyConversationException
- jakarta.enterprise.context.ContextNotActiveException
- jakarta.enterprise.context.NonexistentConversationException
- jakarta.enterprise.inject.spi.DefinitionException
- jakarta.enterprise.inject.spi.DeploymentException
- jakarta.enterprise.inject.InjectionException
- jakarta.enterprise.inject.CreationException
- jakarta.enterprise.inject.IllegalProductException
- jakarta.enterprise.inject.ResolutionException
- jakarta.enterprise.inject.AmbiguousResolutionException
- jakarta.enterprise.inject.UnproxyableResolutionException
- jakarta.enterprise.inject.UnsatisfiedResolutionException
- jakarta.enterprise.event.ObserverException
- jakarta.enterprise.context.ContextException
- java.lang.RuntimeException
- java.lang.Exception
- jakarta.enterprise.util.TypeLiteral<T> (implements java.io.Serializable)
- jakarta.enterprise.inject.spi.Unmanaged<T>
- jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance<T>
- jakarta.enterprise.util.AnnotationLiteral<T> (implements java.lang.annotation.Annotation, java.io.Serializable)
Interface Hierarchy
- jakarta.enterprise.inject.spi.AfterBeanDiscovery
- jakarta.enterprise.inject.spi.AfterDeploymentValidation
- jakarta.enterprise.inject.spi.AfterTypeDiscovery
- jakarta.enterprise.inject.spi.Annotated
- jakarta.enterprise.inject.spi.AnnotatedMember<X>
- jakarta.enterprise.inject.spi.AnnotatedCallable<X>
- jakarta.enterprise.inject.spi.AnnotatedConstructor<X>
- jakarta.enterprise.inject.spi.AnnotatedMethod<X>
- jakarta.enterprise.inject.spi.AnnotatedField<X>
- jakarta.enterprise.inject.spi.AnnotatedCallable<X>
- jakarta.enterprise.inject.spi.AnnotatedParameter<X>
- jakarta.enterprise.inject.spi.AnnotatedType<X>
- jakarta.enterprise.inject.spi.AnnotatedMember<X>
- jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<T>
- jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<T>
- jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<T>
- jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator<T>
- jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
- jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
- jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilderFactory
- jakarta.enterprise.lang.model.AnnotationInfo
- jakarta.enterprise.lang.model.AnnotationMember
- jakarta.enterprise.lang.model.AnnotationTarget
- jakarta.enterprise.lang.model.declarations.DeclarationInfo
- jakarta.enterprise.lang.model.declarations.ClassInfo
- jakarta.enterprise.lang.model.declarations.FieldInfo
- jakarta.enterprise.lang.model.declarations.MethodInfo
- jakarta.enterprise.lang.model.declarations.PackageInfo
- jakarta.enterprise.lang.model.declarations.ParameterInfo
- jakarta.enterprise.lang.model.declarations.RecordComponentInfo
- jakarta.enterprise.lang.model.types.Type
- jakarta.enterprise.lang.model.types.ArrayType
- jakarta.enterprise.lang.model.types.ClassType
- jakarta.enterprise.lang.model.types.ParameterizedType
- jakarta.enterprise.lang.model.types.PrimitiveType
- jakarta.enterprise.lang.model.types.TypeVariable
- jakarta.enterprise.lang.model.types.VoidType
- jakarta.enterprise.lang.model.types.WildcardType
- jakarta.enterprise.lang.model.declarations.DeclarationInfo
- java.lang.AutoCloseable
- jakarta.enterprise.inject.Instance.Handle<T>
- jakarta.enterprise.inject.se.SeContainer (also extends jakarta.enterprise.inject.Instance<T>)
- jakarta.enterprise.inject.spi.BeanAttributes<T>
- jakarta.enterprise.inject.spi.Bean<T> (also extends jakarta.enterprise.context.spi.Contextual<T>)
- jakarta.enterprise.inject.spi.Decorator<T>
- jakarta.enterprise.inject.spi.Interceptor<T>
- jakarta.enterprise.inject.spi.Bean<T> (also extends jakarta.enterprise.context.spi.Contextual<T>)
- jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
- jakarta.enterprise.inject.spi.configurator.BeanConfigurator<T>
- jakarta.enterprise.inject.spi.BeanContainer
- jakarta.enterprise.inject.spi.BeanManager
- jakarta.enterprise.inject.build.compatible.spi.BeanInfo
- jakarta.enterprise.inject.build.compatible.spi.InterceptorInfo
- jakarta.enterprise.inject.spi.BeforeBeanDiscovery
- jakarta.enterprise.inject.spi.BeforeShutdown
- jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension
- jakarta.enterprise.context.spi.Context
- jakarta.enterprise.context.spi.AlterableContext
- jakarta.enterprise.context.spi.Contextual<T>
- jakarta.enterprise.inject.spi.Bean<T> (also extends jakarta.enterprise.inject.spi.BeanAttributes<T>)
- jakarta.enterprise.inject.spi.Decorator<T>
- jakarta.enterprise.inject.spi.Interceptor<T>
- jakarta.enterprise.inject.spi.Bean<T> (also extends jakarta.enterprise.inject.spi.BeanAttributes<T>)
- jakarta.enterprise.context.Conversation
- jakarta.enterprise.context.spi.CreationalContext<T>
- jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
- jakarta.enterprise.inject.build.compatible.spi.ClassConfig
- jakarta.enterprise.inject.build.compatible.spi.FieldConfig
- jakarta.enterprise.inject.build.compatible.spi.MethodConfig
- jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
- jakarta.enterprise.inject.build.compatible.spi.DisposerInfo
- jakarta.enterprise.event.Event<T>
- jakarta.enterprise.inject.spi.EventContext<T>
- jakarta.enterprise.inject.spi.EventMetadata
- jakarta.enterprise.inject.spi.Extension
- jakarta.enterprise.inject.spi.InjectionPoint
- jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
- jakarta.enterprise.inject.build.compatible.spi.InjectionPointInfo
- jakarta.enterprise.inject.spi.InjectionTargetFactory<T>
- jakarta.enterprise.inject.spi.InterceptionFactory<T>
- java.lang.Iterable<T>
- jakarta.enterprise.inject.Instance<T> (also extends jakarta.inject.Provider<T>)
- jakarta.enterprise.inject.se.SeContainer (also extends java.lang.AutoCloseable)
- jakarta.enterprise.inject.Instance<T> (also extends jakarta.inject.Provider<T>)
- jakarta.enterprise.inject.build.compatible.spi.Messages
- jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
- jakarta.enterprise.event.NotificationOptions
- jakarta.enterprise.event.NotificationOptions.Builder
- jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
- jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
- jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T>
- jakarta.enterprise.inject.build.compatible.spi.Parameters
- jakarta.enterprise.inject.spi.PassivationCapable
- jakarta.enterprise.inject.spi.Prioritized
- jakarta.enterprise.inject.build.compatible.spi.BuildServices
- jakarta.enterprise.inject.spi.CDIProvider
- jakarta.enterprise.inject.spi.ObserverMethod<T>
- jakarta.enterprise.inject.spi.ProcessAnnotatedType<X>
- jakarta.enterprise.inject.spi.ProcessSyntheticAnnotatedType<X>
- jakarta.enterprise.inject.spi.ProcessBean<X>
- jakarta.enterprise.inject.spi.ProcessManagedBean<X>
- jakarta.enterprise.inject.spi.ProcessSessionBean<X>
- jakarta.enterprise.inject.spi.ProcessProducerField<T,X>
- jakarta.enterprise.inject.spi.ProcessProducerMethod<T,X>
- jakarta.enterprise.inject.spi.ProcessSyntheticBean<X>
- jakarta.enterprise.inject.spi.ProcessManagedBean<X>
- jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
- jakarta.enterprise.inject.spi.ProcessInjectionPoint<T,X>
- jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
- jakarta.enterprise.inject.spi.ProcessObserverMethod<T,X>
- jakarta.enterprise.inject.spi.ProcessSyntheticObserverMethod<T,X>
- jakarta.enterprise.inject.spi.ProcessProducer<T,X>
- jakarta.enterprise.inject.spi.Producer<T>
- jakarta.enterprise.inject.spi.InjectionTarget<T>
- jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>
- jakarta.enterprise.inject.spi.ProducerFactory<X>
- jakarta.inject.Provider<T>
- jakarta.enterprise.inject.Instance<T> (also extends java.lang.Iterable<T>)
- jakarta.enterprise.inject.se.SeContainer (also extends java.lang.AutoCloseable)
- jakarta.enterprise.inject.Instance<T> (also extends java.lang.Iterable<T>)
- jakarta.enterprise.context.control.RequestContextController
- jakarta.enterprise.inject.build.compatible.spi.ScannedClasses
- jakarta.enterprise.inject.build.compatible.spi.ScopeInfo
- jakarta.enterprise.inject.build.compatible.spi.StereotypeInfo
- jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder<T>
- jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanCreator<T>
- jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanDisposer<T>
- jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents
- jakarta.enterprise.inject.build.compatible.spi.SyntheticObserver<T>
- jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder<T>
- jakarta.enterprise.inject.build.compatible.spi.Types
Annotation Type Hierarchy
- jakarta.enterprise.context.control.ActivateRequestContext (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Alternative (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Any (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.ApplicationScoped (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.BeforeDestroyed (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.ConversationScoped (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Decorated (implements java.lang.annotation.Annotation)
- jakarta.decorator.Decorator (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Default (implements java.lang.annotation.Annotation)
- jakarta.decorator.Delegate (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.Dependent (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.Destroyed (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.build.compatible.spi.Discovery (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Disposes (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.build.compatible.spi.Enhancement (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.Initialized (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Intercepted (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Model (implements java.lang.annotation.Annotation)
- jakarta.enterprise.util.Nonbinding (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.NormalScope (implements java.lang.annotation.Annotation)
- jakarta.enterprise.event.Observes (implements java.lang.annotation.Annotation)
- jakarta.enterprise.event.ObservesAsync (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Produces (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.build.compatible.spi.Registration (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.RequestScoped (implements java.lang.annotation.Annotation)
- jakarta.enterprise.context.SessionScoped (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.build.compatible.spi.SkipIfPortableExtensionPresent (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Specializes (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Stereotype (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.build.compatible.spi.Synthesis (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.TransientReference (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Typed (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.build.compatible.spi.Validation (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.Vetoed (implements java.lang.annotation.Annotation)
- jakarta.enterprise.inject.spi.WithAnnotations (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jakarta.enterprise.lang.model.AnnotationMember.Kind
- jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
- jakarta.enterprise.inject.spi.InterceptionType
- jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
- jakarta.enterprise.event.Reception
- jakarta.enterprise.inject.spi.SessionBeanType
- jakarta.enterprise.event.TransactionPhase
- jakarta.enterprise.lang.model.types.Type.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)