public class IfStatement extends Statement
| Constructor and Description |
|---|
IfStatement(TokenType tokenType,
int start,
int end,
Expression expr,
java.util.List<Statement> ifBlock,
java.util.List<IfStatement> elifs,
java.util.List<Statement> elseBlock,
int elseStart) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
boolean |
hasPreprocessorDirectives() |
getTokenEnd, getTokenStart, getTokenType, preserveMaskedOutSpace, preserveMaskedOutSpacepublic IfStatement(TokenType tokenType, int start, int end, Expression expr, java.util.List<Statement> ifBlock, java.util.List<IfStatement> elifs, java.util.List<Statement> elseBlock, int elseStart)
public void execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions)
public void execute(java.util.List<SourceStatement> result, boolean visible, Definitions definitions)
public boolean hasPreprocessorDirectives()
hasPreprocessorDirectives in class StatementCopyright © 2021. All rights reserved.