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