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
Matcher
that tests if oneTypeMirror
matches another.Matcher<A,B> ABiPredicate
with particular semantics associated with itsMatcher.test(Object, Object)
method.AComparator
establishing a partial order overTypeKind
s 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.AComparator
ofTypeMirror
s that establishes a partial order on its arguments, enforcing only that more specialized types precede less specialized ones.An immutableAbstractList
ofTypeMirror
s sorted in a specific way, intended to store the supertypes of aTypeMirror
.A utility class that assists with working with aDomain
instance.