Class UniversalConstruct<T extends AnnotatedConstruct>

java.lang.Object
org.microbean.construct.UniversalConstruct<T>
Type Parameters:
T - a type of AnnotatedConstruct, which may be only either Element or TypeMirror
All Implemented Interfaces:
Constable, AnnotatedConstruct
Direct Known Subclasses:
UniversalElement, UniversalType

public abstract sealed class UniversalConstruct<T extends AnnotatedConstruct> extends Object implements AnnotatedConstruct, Constable permits UniversalElement, UniversalType
An abstract implementation of AnnotatedConstruct from which only UniversalElement and UniversalType descend.
Author:
Laird Nelson
See Also: