javax.enterprise.inject.spi
Interface AnnotatedType<X>

All Superinterfaces:
Annotated

public interface AnnotatedType<X>
extends Annotated

Defines alternative meta data for bean class.

Version:
$Rev: 815435 $ $Date: 2009-09-15 20:18:44 +0200 (Tue, 15 Sep 2009) $

Method Summary
 Set<AnnotatedConstructor<X>> getConstructors()
          Returns set of bean constructors.
 Set<AnnotatedField<? super X>> getFields()
          Returns set of bean fields.
 Class<X> getJavaClass()
          Returns class of bean.
 Set<AnnotatedMethod<? super X>> getMethods()
          Returns set of bean methods.
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Method Detail

getJavaClass

Class<X> getJavaClass()
Returns class of bean.

Returns:
class of bean

getConstructors

Set<AnnotatedConstructor<X>> getConstructors()
Returns set of bean constructors.

Returns:
set of constructors

getMethods

Set<AnnotatedMethod<? super X>> getMethods()
Returns set of bean methods.

Returns:
set of bean methods

getFields

Set<AnnotatedField<? super X>> getFields()
Returns set of bean fields.

Returns:
set of bean fields.


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.