Package com.google.errorprone.refaster
Class UExpression
- java.lang.Object
-
- com.sun.source.util.SimpleTreeVisitor<Choice<Unifier>,Unifier>
-
- com.google.errorprone.refaster.UTree<com.sun.tools.javac.tree.JCTree.JCExpression>
-
- com.google.errorprone.refaster.UExpression
-
- All Implemented Interfaces:
Unifiable<com.sun.source.tree.Tree>
,com.sun.source.tree.ExpressionTree
,com.sun.source.tree.Tree
,com.sun.source.tree.TreeVisitor<Choice<Unifier>,Unifier>
,Serializable
- Direct Known Subclasses:
UAnyOf
,UFreeIdent
,ULiteral
,UMemberSelect
,UMethodInvocation
,UPlaceholderExpression
,UStaticIdent
public abstract class UExpression extends UTree<com.sun.tools.javac.tree.JCTree.JCExpression> implements com.sun.source.tree.ExpressionTree
UTree
version ofExpressionTree
.- Author:
- [email protected] (Louis Wasserman)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UExpression()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
inline(Inliner inliner)
UExpression
negate()
-
Methods inherited from class com.google.errorprone.refaster.UTree
defaultAction, unify
-
Methods inherited from class com.sun.source.util.SimpleTreeVisitor
visit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard
-
-
-
-
Method Detail
-
negate
public UExpression negate()
-
inline
public abstract T inline(Inliner inliner) throws CouldNotResolveImportException
- Throws:
CouldNotResolveImportException
-
-