Interface IfStatementTree
-
- All Superinterfaces:
StatementTree,Tree
- All Known Implementing Classes:
IfStatementTreeImpl
public interface IfStatementTree extends StatementTree
Represents if statement and alternative if statement syntax as well.if
condition()statements()ifcondition():statements()endif ; // alternative syntax ifcondition()statements()elseifClauses()elseClause()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SyntaxTokencolonToken()ParenthesisedExpressionTreecondition()ElseClauseTreeelseClause()List<ElseifClauseTree>elseifClauses()SyntaxTokenendifToken()SyntaxTokeneosToken()SyntaxTokenifToken()List<StatementTree>statements()
-
-
-
Method Detail
-
ifToken
SyntaxToken ifToken()
-
condition
ParenthesisedExpressionTree condition()
-
colonToken
@Nullable SyntaxToken colonToken()
-
statements
List<StatementTree> statements()
-
elseifClauses
List<ElseifClauseTree> elseifClauses()
-
elseClause
@Nullable ElseClauseTree elseClause()
-
endifToken
@Nullable SyntaxToken endifToken()
-
eosToken
@Nullable SyntaxToken eosToken()
-
-