Package org.microbean.assign
package org.microbean.assign
Provides classes and interfaces related to implementing Java type assignment.
- Author:
- Laird Nelson
-
ClassDescriptionA partial implementation of a
Matcherthat tests if oneTypeMirrormatches another.An object with dependencies.Assignment<R>An assignment of a value to anAttributedElement.Matcher<A,B> ABiPredicatewith particular semantics associated with itstest(Object, Object)method.AComparatorestablishing a partial order overTypeKinds such that type variables precede primitive types, primitive types precede array types, and array types precede declared types.A utility class for working with commonly-used qualifiers.Selectable<C,E> A notional list of elements from which immutable sublists may be selected according to some criteria.Utility methods for working withSelectables.AComparatorofTypeMirrors that establishes a partial order on its arguments, enforcing only that more specialized types precede less specialized ones.An immutableAbstractListofTypeMirrors sorted in a specific way, intended to store the supertypes of aTypeMirror.A utility class that assists with working with aDomaininstance.