|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.weld.introspector.jlr.AbstractWeldAnnotated<T,java.lang.Class<T>>
org.jboss.weld.resolution.ResolvableWeldClass<T>
public class ResolvableWeldClass<T>
| Field Summary |
|---|
| Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated |
|---|
MAPPED_METAANNOTATIONS |
| Method Summary | ||
|---|---|---|
java.lang.reflect.Type[] |
getActualTypeArguments()
Gets the actual type arguments for any parameterized types that this AnnotatedItem represents. |
|
java.lang.reflect.Type |
getBaseType()
|
|
AbstractClassBean<?> |
getDeclaringBean()
Get the declaring the injection point, or null if there is none |
|
java.lang.Class<T> |
getDelegate()
|
|
java.lang.Class<T> |
getJavaClass()
Gets the type of the element |
|
java.lang.String |
getName()
Gets the name of this AnnotatedItem If it is not possible to determine the name of the underling element, a IllegalArgumentException is thrown |
|
java.lang.Package |
getPackage()
|
|
java.util.Set<java.lang.reflect.Type> |
getTypeClosure()
The type closure of this resolvable |
|
boolean |
isAssignableTo(java.lang.Class<?> clazz)
Check if this resolvable's type closure includes the clazz passed as an argument |
|
boolean |
isFinal()
Indicates if this AnnotatedItem represents a final element |
|
boolean |
isPackagePrivate()
|
|
boolean |
isPrivate()
|
|
boolean |
isProxyable()
Indicates if the type is proxyable to a set of pre-defined rules |
|
boolean |
isPublic()
Indicates if this annotated item is public |
|
boolean |
isStatic()
Indicates if this AnnotatedItem represents a static element |
|
static
|
of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl manager)
|
|
static
|
of(java.lang.reflect.Member member,
java.lang.annotation.Annotation[] annotations,
BeanManagerImpl manager)
|
|
static
|
of(java.lang.reflect.Type type,
java.lang.annotation.Annotation[] annotations,
BeanManagerImpl manager)
|
|
static
|
of(javax.enterprise.inject.TypeLiteral<T> typeLiteral,
java.lang.annotation.Annotation[] annotations,
BeanManagerImpl manager)
|
|
java.lang.String |
toString()
Gets a string representation of the item |
|
| Methods inherited from class org.jboss.weld.introspector.jlr.AbstractWeldAnnotated |
|---|
equals, getAnnotation, getAnnotations, getAnnotationStore, getBindingsAsArray, getDeclaredMetaAnnotations, getInterfaceOnlyFlattenedTypeHierarchy, getMetaAnnotations, getMetaAnnotationsAsArray, getQualifiers, hashCode, isAnnotationPresent, isDeclaredAnnotationPresent, isParameterizedType |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.weld.resolution.Resolvable |
|---|
getAnnotation, getQualifiers, isAnnotationPresent |
| Method Detail |
|---|
public static <T> WeldAnnotated<T,java.lang.Class<T>> of(javax.enterprise.inject.TypeLiteral<T> typeLiteral,
java.lang.annotation.Annotation[] annotations,
BeanManagerImpl manager)
public static <T> WeldAnnotated<T,java.lang.Class<T>> of(java.lang.reflect.Type type,
java.lang.annotation.Annotation[] annotations,
BeanManagerImpl manager)
public static <T> WeldAnnotated<T,java.lang.Class<T>> of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl manager)
public static <T> WeldAnnotated<T,java.lang.Class<T>> of(java.lang.reflect.Member member,
java.lang.annotation.Annotation[] annotations,
BeanManagerImpl manager)
public java.lang.String toString()
AbstractWeldAnnotated
toString in class AbstractWeldAnnotated<T,java.lang.Class<T>>public java.lang.Class<T> getDelegate()
getDelegate in class AbstractWeldAnnotated<T,java.lang.Class<T>>public java.lang.reflect.Type[] getActualTypeArguments()
WeldAnnotated
getActualTypeArguments in interface WeldAnnotated<T,java.lang.Class<T>>getActualTypeArguments in class AbstractWeldAnnotated<T,java.lang.Class<T>>public java.lang.String getName()
WeldAnnotated
getName in interface WeldAnnotated<T,java.lang.Class<T>>public java.lang.Class<T> getJavaClass()
WeldAnnotated
getJavaClass in interface WeldAnnotated<T,java.lang.Class<T>>getJavaClass in interface ResolvablegetJavaClass in class AbstractWeldAnnotated<T,java.lang.Class<T>>public boolean isFinal()
WeldAnnotated
isFinal in interface WeldAnnotated<T,java.lang.Class<T>>public boolean isPublic()
WeldAnnotated
isPublic in interface WeldAnnotated<T,java.lang.Class<T>>public boolean isPrivate()
isPrivate in interface WeldAnnotated<T,java.lang.Class<T>>public boolean isPackagePrivate()
isPackagePrivate in interface WeldAnnotated<T,java.lang.Class<T>>public java.lang.Package getPackage()
getPackage in interface WeldAnnotated<T,java.lang.Class<T>>public boolean isStatic()
WeldAnnotated
isStatic in interface WeldAnnotated<T,java.lang.Class<T>>public boolean isProxyable()
AbstractWeldAnnotated
isProxyable in interface WeldAnnotated<T,java.lang.Class<T>>isProxyable in class AbstractWeldAnnotated<T,java.lang.Class<T>>WeldAnnotated.isProxyable()public java.util.Set<java.lang.reflect.Type> getTypeClosure()
Resolvable
getTypeClosure in interface javax.enterprise.inject.spi.AnnotatedgetTypeClosure in interface ResolvablegetTypeClosure in class AbstractWeldAnnotated<T,java.lang.Class<T>>public AbstractClassBean<?> getDeclaringBean()
Resolvable
getDeclaringBean in interface Resolvablepublic java.lang.reflect.Type getBaseType()
getBaseType in interface javax.enterprise.inject.spi.AnnotatedgetBaseType in class AbstractWeldAnnotated<T,java.lang.Class<T>>public boolean isAssignableTo(java.lang.Class<?> clazz)
Resolvable
isAssignableTo in interface Resolvableclazz - the class to check for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||