JavaScript is disabled on your browser.
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
Identifier representing an unqualified instant method.
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.
Unifier. unifications (@Nullable U unifiable,
@Nullable T target)
Unifier. unifications (@Nullable List <U> toUnify,
@Nullable List <? extends T> targets,
boolean allowVarargs)
Returns all successful unification paths from the specified Unifier
unifying the
specified lists, disallowing varargs.
Unifier. unifyList (Unifier unifier,
@Nullable List <U> toUnify,
@Nullable List <? extends T> targets,
boolean allowVarargs)
Returns all successful unification paths from the specified Unifier
unifying the
specified lists, allowing varargs if and only if allowVarargs
is true.