Class UTree<T extends com.sun.tools.javac.tree.JCTree>

Type Parameters:
T - The type this tree inlines to.
All Implemented Interfaces:
Unifiable<Tree>, Tree, TreeVisitor<Choice<Unifier>, Unifier>, Serializable
Direct Known Subclasses:
UExpression, UReturn, UVariableDecl

public abstract class UTree<T extends com.sun.tools.javac.tree.JCTree> extends SimpleTreeVisitor<Choice<Unifier>, Unifier> implements Unifiable<Tree>, Tree
A serializable representation of a template syntax tree which can be unified with a target AST and inlined based on a set of substitutions.
Author:
Louis Wasserman (lowasser@google.com)
See Also: