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.google.errorprone.refaster.UTree

    unify

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public boolean reverify​(Unifier unifier)
    • defaultAction

      protected Choice<Unifier> defaultAction​(com.sun.source.tree.Tree node, Unifier unifier)
      Overrides:
      defaultAction in class UTree<com.sun.tools.javac.tree.JCTree.JCExpression>