Module org.microbean.lang
Package org.microbean.lang
package org.microbean.lang
Provides classes and interfaces related to the Java language model.
- Author:
- Laird Nelson
-
ClassDescriptionA mutable implementation of the
AnnotatedConstructinterface.A utility class logically containing a singleLockthat is used to guard against concurrent symbol completion.A utility class containingClassDescinstances describing classes in this package and related packages.Provides determinate hashcode and equality calculations chiefly forjavax.lang.modelimplementations.A utility class for working with thejavax.lang.model.*packages at runtime.ATypeAndElementSourceimplementation that is alsoConstable.AComparatorthat partially orders certain kinds ofTypeMirrors according to the depths of their specialization hierarchies such that subtypes precede supertypes.