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 SyntaxToken
colonToken()
ParenthesisedExpressionTree
condition()
ElseClauseTree
elseClause()
List<ElseifClauseTree>
elseifClauses()
SyntaxToken
endifToken()
SyntaxToken
eosToken()
SyntaxToken
ifToken()
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()
-
-