Package org.microbean.construct.element
package org.microbean.construct.element
Provides classes and interfaces related to valid Java language elements.
- Author:
- Laird Nelson
- See Also:
-
ClassDescriptionA utility class for working with annotations as represented by
AnnotationMirrors,ExecutableElements, andAnnotationValues.AnAbstractAnnotationValueVisitor14that computes a hashcode for anAnnotationValue, emulating as closely as possible the rules described by theAnnotation.hashCode()contract.AnAbstractAnnotationValueVisitor14that determines if the otherwise opaque values represented by twoAnnotationValueimplementations are to be considered the same.An experimentalAnnotationMirrorimplementation that is partially or wholly synthetic.An experimentalTypeElementimplementation that is wholly synthetic and suitable only for (partially) modeling annotation types.An experimental collection of information out of which a synthetic annotation element may be fashioned.An experimentalAnnotationValueimplementation that is partially or wholly synthetic.An experimentalVariableElementimplementation that is a synthetic representation of a local variable.AnAnnotationMirrorimplementation.AnAnnotationValueimplementation.AModuleElement.Directiveimplementation.AnElementandUniversalConstructimplementation.