-
class
Implementation of a template to match and replace an expression anywhere in an AST.
class
A simple wrapper to view a String
as a Name
.
class
UExpression
allowing a match against any of a list of expressions.
class
A representation of a type with optional generic parameters.
class
UTree
version of
ExpressionTree
.
class
UType
version of
Type.ForAll
.
class
Free identifier that can be bound to any expression of the appropriate type.
class
UType
representation of an IntersectionClassType
.
class
UTree
version of
LiteralTree
.
class
UTree
version of
MemberSelectTree
.
class
UTree
version of
MethodInvocationTree
.
class
A UType
representation of a Type.MethodType
.
class
UTree
representation of an invocation of a placeholder method.
class
UTree
representation of a
ReturnTree
.
class
Identifier representing a static member (field, method, etc.) on a class.
class
UTree<T extends com.sun.tools.javac.tree.JCTree>
A serializable representation of a template syntax tree which can be unified with a target AST
and inlined based on a set of substitutions.
class
A serializable representation of a type template, used for enforcing type constraints on target
ASTs.
class
UType
version of
Type.TypeVar
.
class
A
UTree
representation of a local variable declaration.
Returns all successful unification paths from the specified Unifier
unifying the
specified lists, disallowing varargs.
Returns all successful unification paths from the specified Unifier
unifying the
specified lists, allowing varargs if and only if allowVarargs
is true.