T - the typepublic class SlimAnnotatedTypeContext<T> extends Object
SlimAnnotatedType and additional information attached to the type.
This is a boot-time construct and should be released after bootstrap.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
SlimAnnotatedType<T> |
getAnnotatedType() |
org.jboss.weld.resources.spi.ClassFileInfo |
getClassInfo() |
javax.enterprise.inject.spi.Extension |
getExtension() |
Set<ContainerLifecycleEventObserverMethod<?>> |
getResolvedProcessAnnotatedTypeObservers() |
int |
hashCode() |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type) |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type,
org.jboss.weld.resources.spi.ClassFileInfo classInfo,
Set<ContainerLifecycleEventObserverMethod<?>> resolvedProcessAnnotatedTypeObservers) |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type,
javax.enterprise.inject.spi.Extension extension) |
String |
toString() |
public static <T> SlimAnnotatedTypeContext<T> of(SlimAnnotatedType<T> type, org.jboss.weld.resources.spi.ClassFileInfo classInfo, Set<ContainerLifecycleEventObserverMethod<?>> resolvedProcessAnnotatedTypeObservers)
public static <T> SlimAnnotatedTypeContext<T> of(SlimAnnotatedType<T> type)
public static <T> SlimAnnotatedTypeContext<T> of(SlimAnnotatedType<T> type, javax.enterprise.inject.spi.Extension extension)
public SlimAnnotatedType<T> getAnnotatedType()
public org.jboss.weld.resources.spi.ClassFileInfo getClassInfo()
ClassFileInfo describing the underlying class. This attribute is only available if the integrator provided ClassFileServices and
the underlying type is comes from scanning (not registered by an extension).public Set<ContainerLifecycleEventObserverMethod<?>> getResolvedProcessAnnotatedTypeObservers()
ClassFileServices and the underlying type is comes from scanning (not registered
by an extension).public javax.enterprise.inject.spi.Extension getExtension()
Copyright © 2017. All rights reserved.