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

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

Direct Known Subclasses:
    AnnotatedMethodImpl, AnnotatedFieldImpl, AnnotatedParameterImpl, AnnotatedTypeImpl, AbstractAnnotatedCallable, AbstractAnnotatedMember, AnnotatedConstructorImpl

Abstract implementation of the Annotated contract.
Constructor:
 protected AbstractAnnotated(Type baseType) 
    Createa a new annotated element.
    Parameters:
    baseType - annotated element type
Method from org.apache.webbeans.portable.AbstractAnnotated Summary:
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.AbstractAnnotated Detail:
 protected  void addAnnotation(Annotation annotation) 
    Adds new annotation to set.
 public T getAnnotation(Class<T> annotationType) 
    {@inheritDoc}
 public Set<Annotation> getAnnotations() 
    {@inheritDoc}
 public Type getBaseType() 
    {@inheritDoc}
 public Set<Type> getTypeClosure() 
    {@inheritDoc}
 public boolean isAnnotationPresent(Class<Annotation> annotationType) 
    {@inheritDoc}
 protected  void setAnnotations(Annotation[] annotations) 
    Adds new annotation to set.
 public String toString()