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
ProcessingEnvironment
suitable for use at runtime.A class holding aReentrantLock
that should be used to serialize symbol completion and name expansion.UniversalConstruct<T extends AnnotatedConstruct>An abstract implementation ofAnnotatedConstruct
from which onlyUniversalElement
andUniversalType
descend.AnAutoCloseable
extension whoseclose()
method throws no checked exceptions and unlocks something that may have been previously locked in some unspecified manner.