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<ExtensionObserverMethodImpl<?,?>> |
getResolvedProcessAnnotatedTypeObservers() |
int |
hashCode() |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type,
org.jboss.weld.resources.spi.ClassFileInfo classInfo,
Set<ExtensionObserverMethodImpl<?,?>> resolvedProcessAnnotatedTypeObservers,
ClassTransformer transformer) |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type,
ClassTransformer transformer) |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type,
ClassTransformer transformer,
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<ExtensionObserverMethodImpl<?,?>> resolvedProcessAnnotatedTypeObservers, ClassTransformer transformer)
public static <T> SlimAnnotatedTypeContext<T> of(SlimAnnotatedType<T> type, ClassTransformer transformer)
public static <T> SlimAnnotatedTypeContext<T> of(SlimAnnotatedType<T> type, ClassTransformer transformer, 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<ExtensionObserverMethodImpl<?,?>> getResolvedProcessAnnotatedTypeObservers()
ClassFileServices
and the underlying type is comes from scanning (not registered
by an extension).public javax.enterprise.inject.spi.Extension getExtension()
Copyright © 2016. All rights reserved.