|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.webbeans.portable.AnnotatedElementFactory
public final class AnnotatedElementFactory
Factory for Annotated elements.
| Constructor Summary | |
|---|---|
AnnotatedElementFactory(WebBeansContext webBeansContext)
No instantiate. |
|
| Method Summary | ||
|---|---|---|
void |
clear()
Clear caches. |
|
static AnnotatedElementFactory |
getInstance()
Deprecated. |
|
|
newAnnotatedConstructor(java.lang.reflect.Constructor<X> constructor,
javax.enterprise.inject.spi.AnnotatedType<X> declaringClass)
Creates and configures new annotated constructor. |
|
|
newAnnotatedField(java.lang.reflect.Field field,
javax.enterprise.inject.spi.AnnotatedType<X> declaringClass)
Creates and configures new annotated field. |
|
|
newAnnotatedMethod(java.lang.reflect.Method method,
javax.enterprise.inject.spi.AnnotatedType<X> declaringType)
Creates and configures new annotated method. |
|
|
newAnnotatedType(java.lang.Class<X> annotatedClass)
Creates and configures new annotated type. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnnotatedElementFactory(WebBeansContext webBeansContext)
| Method Detail |
|---|
@Deprecated public static AnnotatedElementFactory getInstance()
public <X> javax.enterprise.inject.spi.AnnotatedType<X> newAnnotatedType(java.lang.Class<X> annotatedClass)
X - class infoannotatedClass - annotated class
public <X> javax.enterprise.inject.spi.AnnotatedConstructor<X> newAnnotatedConstructor(java.lang.reflect.Constructor<X> constructor,
javax.enterprise.inject.spi.AnnotatedType<X> declaringClass)
X - declaring classconstructor - constructor
public <X> javax.enterprise.inject.spi.AnnotatedField<X> newAnnotatedField(java.lang.reflect.Field field,
javax.enterprise.inject.spi.AnnotatedType<X> declaringClass)
X - declaring classfield - field instancedeclaringClass - declaring class
public <X> javax.enterprise.inject.spi.AnnotatedMethod<X> newAnnotatedMethod(java.lang.reflect.Method method,
javax.enterprise.inject.spi.AnnotatedType<X> declaringType)
X - declaring classmethod - annotated methoddeclaringType - declaring class info
public void clear()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||