Hierarchy For Package org.microbean.assign
Class Hierarchy
- java.lang.Object
- org.microbean.assign.AbstractTypeMatcher (implements java.lang.constant.Constable, org.microbean.assign.Matcher<C,
T>) - org.microbean.assign.ClassesThenInterfacesElementKindComparator (implements java.util.Comparator<T>)
- org.microbean.assign.Normalizer<T>
- org.microbean.assign.PrimitiveAndReferenceTypeKindComparator (implements java.util.Comparator<T>)
- org.microbean.assign.Qualifiers (implements java.lang.constant.Constable)
- org.microbean.assign.Selectables
- org.microbean.assign.SpecializationComparator (implements java.util.Comparator<T>)
- org.microbean.assign.SupertypeList (implements java.util.List<E>)
- org.microbean.assign.Types (implements java.lang.constant.Constable)
- org.microbean.assign.AbstractTypeMatcher (implements java.lang.constant.Constable, org.microbean.assign.Matcher<C,
Interface Hierarchy
- org.microbean.assign.Aggregate
- org.microbean.assign.Annotated<T>
- java.util.function.BiPredicate<T,
U> - org.microbean.assign.Matcher<C,
T>
- org.microbean.assign.Matcher<C,
- org.microbean.assign.Selectable<C,
E>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.microbean.assign.Assignment<R>
- java.lang.Record