Uses of Interface
org.apache.juneau.commons.reflect.Annotatable
Packages that use Annotatable
Package
Description
Bean-modeling layer for Juneau.
Comprehensive reflection utilities for working with classes, methods, fields, constructors,
and annotations in a more convenient and type-safe way than the standard Java reflection APIs.
Marshalling API
-
Uses of Annotatable in org.apache.juneau.commons.bean
Classes in org.apache.juneau.commons.bean that implement AnnotatableModifier and TypeClassDescriptionclassBeanInfo<T>Bean-modeling SPI seam that exposes the type-classification surface the bean-runtime types (BeanMeta-equivalents,BeanPropertyMeta-equivalents, etc.) need without coupling the bean-modeling layer to the marshalling-sideClassMeta. -
Uses of Annotatable in org.apache.juneau.commons.reflect
Classes in org.apache.juneau.commons.reflect that implement AnnotatableModifier and TypeClassDescriptionclassLightweight utility class for introspecting information about a class.classGeneric, typed variant ofClassInfo.final classLightweight utility class for introspecting information about a Java constructor.final classLightweight utility class for introspecting information about a Java field.final classLightweight utility class for introspecting information about a Java method.classLightweight wrapper around aPackageobject providing convenient access to package metadata and annotations.final classLightweight utility class for introspecting information about a method or constructor parameter.Methods in org.apache.juneau.commons.reflect with type parameters of type AnnotatableModifier and TypeMethodDescription<A extends Annotatable>
AAnnotationInfo.getAnnotatable(Class<A> type) Returns the annotatable object cast to the specified type.Methods in org.apache.juneau.commons.reflect that return AnnotatableModifier and TypeMethodDescriptionAnnotationInfo.getAnnotatable()Returns the annotatable object (class, method, field, etc.) where this annotation was found.Methods in org.apache.juneau.commons.reflect with parameters of type AnnotatableModifier and TypeMethodDescriptionprotected <A extends Annotation>
AnnotationInfo<A>ElementInfo.ai(Annotatable on, A value) static <A extends Annotation>
AnnotationInfo<A>AnnotationInfo.of(Annotatable on, A value) Creates a new annotation info object. -
Uses of Annotatable in org.apache.juneau.marshall
Classes in org.apache.juneau.marshall that implement Annotatable