Class SyntheticAnnotationMirror

java.lang.Object
org.microbean.construct.element.SyntheticAnnotationMirror
All Implemented Interfaces:
Constable, AnnotationMirror

public final class SyntheticAnnotationMirror extends Object implements AnnotationMirror, Constable
An experimental AnnotationMirror implementation that is partially or wholly synthetic.

It is possible to create SyntheticAnnotationMirror instances representing annotations that a Java compiler will not produce. For example, annotations cannot refer to each other, directly or indirectly, but two SyntheticAnnotationMirrors may do so.

Author:
Laird Nelson
External Specifications