com.caucho.ejb.session
Class ExtAnnotatedType<X>

java.lang.Object
  extended by com.caucho.config.reflect.AnnotatedElementImpl
      extended by com.caucho.ejb.session.ExtAnnotatedType<X>
All Implemented Interfaces:
BaseTypeAnnotated, Annotated, AnnotatedType<X>

public class ExtAnnotatedType<X>
extends AnnotatedElementImpl
implements AnnotatedType<X>

Server container for a session bean.


Constructor Summary
ExtAnnotatedType(AnnotatedType<X> baseType)
           
 
Method Summary
 java.util.Set<AnnotatedConstructor<X>> getConstructors()
          Returns the abstract introspected constructors
 java.util.Set<AnnotatedField<? super X>> getFields()
          Returns the abstract introspected fields
 java.lang.Class<X> getJavaClass()
          Returns the concrete Java class
 java.util.Set<AnnotatedMethod<? super X>> getMethods()
          Returns the abstract introspected methods
 
Methods inherited from class com.caucho.config.reflect.AnnotatedElementImpl
addAnalysisAnnotation, addAnnotation, addAnnotationIfAbsent, addAnnotations, addAnnotations, addOverrideAnnotation, clearAnnotations, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, fillTypeVariables, getAnalysisAnnotation, getAnnotation, getAnnotations, getBaseType, getBaseTypeImpl, getBaseTypeParamMap, getTypeClosure, getTypeVariables, isAnnotationPresent, removeAnnotation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

ExtAnnotatedType

public ExtAnnotatedType(AnnotatedType<X> baseType)
Method Detail

getJavaClass

public java.lang.Class<X> getJavaClass()
Description copied from interface: AnnotatedType
Returns the concrete Java class

Specified by:
getJavaClass in interface AnnotatedType<X>

getConstructors

public java.util.Set<AnnotatedConstructor<X>> getConstructors()
Description copied from interface: AnnotatedType
Returns the abstract introspected constructors

Specified by:
getConstructors in interface AnnotatedType<X>

getFields

public java.util.Set<AnnotatedField<? super X>> getFields()
Description copied from interface: AnnotatedType
Returns the abstract introspected fields

Specified by:
getFields in interface AnnotatedType<X>

getMethods

public java.util.Set<AnnotatedMethod<? super X>> getMethods()
Description copied from interface: AnnotatedType
Returns the abstract introspected methods

Specified by:
getMethods in interface AnnotatedType<X>