T - the typepublic class SlimAnnotatedTypeContext<T>
extends java.lang.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(java.lang.Object obj) |
SlimAnnotatedType<T> |
getAnnotatedType() |
ClassFileInfo |
getClassInfo() |
Extension |
getExtension() |
java.util.Set<ExtensionObserverMethodImpl<?,?>> |
getResolvedProcessAnnotatedTypeObservers() |
int |
hashCode() |
static <T> SlimAnnotatedTypeContext<T> |
of(SlimAnnotatedType<T> type,
ClassFileInfo classInfo,
java.util.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,
Extension extension) |
java.lang.String |
toString() |
public static <T> SlimAnnotatedTypeContext<T> of(SlimAnnotatedType<T> type, ClassFileInfo classInfo, java.util.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, Extension extension)
public SlimAnnotatedType<T> getAnnotatedType()
public 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 java.util.Set<ExtensionObserverMethodImpl<?,?>> getResolvedProcessAnnotatedTypeObservers()
ClassFileServices and the underlying type is comes from scanning (not registered
by an extension).public Extension getExtension()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014. All Rights Reserved.