Home » apache-openwebbeans-1.0.0-incubating-M3-sources » org.apache.webbeans.portable » [javadoc | source]
org.apache.webbeans.portable
class: AnnotatedTypeImpl [javadoc | source]
java.lang.Object
   org.apache.webbeans.portable.AbstractAnnotated
      org.apache.webbeans.portable.AnnotatedTypeImpl

All Implemented Interfaces:
    javax.enterprise.inject.spi.AnnotatedType, javax.enterprise.inject.spi.Annotated

Implementation of the AnnotatedType interface.
Constructor:
 AnnotatedTypeImpl(Class<X> annotatedClass) 
    Creates a new instance.
    Parameters:
    annotatedClass - class
Method from org.apache.webbeans.portable.AnnotatedTypeImpl Summary:
addAnnotatedConstructor,   addAnnotatedField,   addAnnotatedMethod,   getConstructors,   getFields,   getJavaClass,   getMethods
Methods from org.apache.webbeans.portable.AbstractAnnotated:
addAnnotation,   getAnnotation,   getAnnotations,   getBaseType,   getTypeClosure,   isAnnotationPresent,   setAnnotations,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.webbeans.portable.AnnotatedTypeImpl Detail:
  void addAnnotatedConstructor(AnnotatedConstructor<X> constructor) 
    Adds new annotated constructor.
  void addAnnotatedField(AnnotatedField<? super X> field) 
    Adds new annotated field.
  void addAnnotatedMethod(AnnotatedMethod<? super X> method) 
    Adds new annotated method.
 public Set<X> getConstructors() 
    {@inheritDoc}
 public Set<? super X> getFields() 
    {@inheritDoc}
 public Class<X> getJavaClass() 
    {@inheritDoc}
 public Set<? super X> getMethods() 
    {@inheritDoc}