Package com.google.errorprone.refaster
Class UPlaceholderExpression
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
com.google.errorprone.refaster.UPlaceholderExpression
- 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
public abstract class UPlaceholderExpression extends UExpression
UTree
representation of an invocation of a placeholder method.- Author:
- lowasser@google.com (Louis Wasserman)
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UPlaceholderExpression.PlaceholderParamIdent
Nested classes/interfaces inherited from interface com.sun.source.tree.Tree
com.sun.source.tree.Tree.Kind
-
Field Summary
Fields inherited from class com.sun.source.util.SimpleTreeVisitor
DEFAULT_VALUE
-
Constructor Summary
Constructors Constructor Description UPlaceholderExpression()
-
Method Summary
Modifier and Type Method Description <R, D> R
accept(com.sun.source.tree.TreeVisitor<R,D> visitor, D data)
protected Choice<Unifier>
defaultAction(com.sun.source.tree.Tree node, Unifier unifier)
com.sun.source.tree.Tree.Kind
getKind()
com.sun.tools.javac.tree.JCTree.JCExpression
inline(Inliner inliner)
boolean
reverify(Unifier unifier)
Methods inherited from class com.google.errorprone.refaster.UExpression
negate
Methods inherited from class com.sun.source.util.SimpleTreeVisitor
visit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, 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, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield
-
Constructor Details
-
UPlaceholderExpression
public UPlaceholderExpression()
-
-
Method Details
-
inline
public com.sun.tools.javac.tree.JCTree.JCExpression inline(Inliner inliner) throws CouldNotResolveImportException- Throws:
CouldNotResolveImportException
-
getKind
public com.sun.source.tree.Tree.Kind getKind() -
accept
public <R, D> R accept(com.sun.source.tree.TreeVisitor<R,D> visitor, D data) -
reverify
-
defaultAction
- Overrides:
defaultAction
in classUTree<com.sun.tools.javac.tree.JCTree.JCExpression>
-