Interface Expr

All Superinterfaces:
AstNode
All Known Subinterfaces:
OperationExpr
All Known Implementing Classes:
AnonymousClassExpr, ArithmeticOperationExpr, ArrayExpr, AssignmentExpr, AssignmentOperationExpr, CastExpr, EnumRefExpr, InstanceofExpr, LambdaExpr, LogicalOperationExpr, MethodInvocationExpr, NewObjectExpr, ReferenceConstructorExpr, RelationalOperationExpr, ReturnExpr, TernaryExpr, ThrowExpr, UnaryOperationExpr, ValueExpr, VariableExpr

public interface Expr extends AstNode
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Writes the syntatically-correct Java code representation of this node.
     
  • Method Details

    • type

      TypeNode type()
    • accept

      void accept(AstNodeVisitor visitor)
      Description copied from interface: AstNode
      Writes the syntatically-correct Java code representation of this node.
      Specified by:
      accept in interface AstNode