Interface AnnotatedType<X>

  • All Superinterfaces:
    Annotated

    public interface AnnotatedType<X>
    extends Annotated
    Defines alternative meta data for bean class.
    Version:
    $Rev: 1427581 $ $Date: 2013-01-01 23:38:17 +0100 (Tue, 01 Jan 2013) $
    • Method Detail

      • getJavaClass

        java.lang.Class<X> getJavaClass()
        Returns class of bean.
        Returns:
        class of bean
      • getConstructors

        java.util.Set<AnnotatedConstructor<X>> getConstructors()
        Returns set of bean constructors.
        Returns:
        set of constructors
      • getMethods

        java.util.Set<AnnotatedMethod<? super X>> getMethods()
        Returns set of bean methods.
        Returns:
        set of bean methods
      • getFields

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