Package org.microbean.construct
package org.microbean.construct
Provides classes and interfaces related to Java language constructs.
- Author:
- Laird Nelson
-
ClassDescriptionA domain of Java constructs that can be used at annotation processing time or at runtime.A representation of a domain of valid Java constructs.A utility class that can supply a
ProcessingEnvironmentsuitable for use at runtime.A class holding aReentrantLockthat should be used to serialize symbol completion and name expansion.UniversalConstruct<T extends AnnotatedConstruct>An abstract implementation ofAnnotatedConstructfrom which onlyUniversalElementandUniversalTypedescend.AnAutoCloseableextension whoseclose()method throws no checked exceptions and unlocks something that may have been previously locked in some unspecified manner.