Hierarchy For Package org.microbean.construct.element
Class Hierarchy
- java.lang.Object
- org.microbean.construct.UniversalConstruct<T> (implements javax.lang.model.AnnotatedConstruct, java.lang.constant.Constable)
- org.microbean.construct.element.UniversalElement (implements javax.lang.model.element.ExecutableElement, javax.lang.model.element.ModuleElement, javax.lang.model.element.PackageElement, javax.lang.model.element.RecordComponentElement, javax.lang.model.element.TypeElement, javax.lang.model.element.TypeParameterElement, javax.lang.model.element.VariableElement)
- org.microbean.construct.element.UniversalDirective (implements javax.lang.model.element.ModuleElement.ExportsDirective, javax.lang.model.element.ModuleElement.OpensDirective, javax.lang.model.element.ModuleElement.ProvidesDirective, javax.lang.model.element.ModuleElement.RequiresDirective, javax.lang.model.element.ModuleElement.UsesDirective)
- org.microbean.construct.UniversalConstruct<T> (implements javax.lang.model.AnnotatedConstruct, java.lang.constant.Constable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.microbean.construct.element.AnnotationRecord (implements javax.lang.model.element.AnnotationMirror)
- org.microbean.construct.element.AnnotationValueRecord (implements javax.lang.model.element.AnnotationValue)
- org.microbean.construct.element.StringName (implements java.lang.constant.Constable, javax.lang.model.element.Name)
- java.lang.Record