Package io.sundr.model
Interface ExpressionOrStatement
-
- All Superinterfaces:
Expression,Node,Renderable,Statement
- All Known Implementing Classes:
Assign,Declare,Lambda,MethodCall
public interface ExpressionOrStatement extends Expression, Statement
-
-
Field Summary
-
Fields inherited from interface io.sundr.model.Expression
NULL
-
Fields inherited from interface io.sundr.model.Node
AT, CB, CC, CLP, COLN, COMA, CP, DOT, DQ, EMPTY, EQ, EXTENDS, GT, IMPLEMENTS, INDENT, JAVA_LANG, JAVA_LANG_ENUM, JAVA_LANG_OBJECT, JAVA_LANG_STRING, LT, NEWLINE, NEWLINE_PATTERN, OB, OC, OP, Q, SEMICOLN, SEMICOLN_SUFFIX_PATTERN, SPACE, STAR, THROWS, VARARG
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringrenderStatement()-
Methods inherited from interface io.sundr.model.Expression
and, and, assign, assign, assignNew, assignNew, assignNull, call, cast, cast, divide, enclosed, eq, index, index, instanceOf, instanceOf, isNull, minus, minus, modulo, multiply, ne, negative, not, notNull, or, or, plus, plus, positive, postDecrement, postIncrement, preIncrement, pretDecrement, property, property, property, renderExpression, ret
-
Methods inherited from interface io.sundr.model.Renderable
render, tab
-
-
-
-
Method Detail
-
renderStatement
default String renderStatement()
- Specified by:
renderStatementin interfaceStatement
-
-