public abstract class Statement extends Object
| Constructor and Description |
|---|
Statement(TokenType tokenType,
int start,
int end) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
abstract void |
execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
int |
getTokenEnd() |
int |
getTokenStart() |
TokenType |
getTokenType() |
abstract boolean |
hasPreprocessorDirectives() |
public Statement(TokenType tokenType, int start, int end)
public TokenType getTokenType()
public int getTokenStart()
public int getTokenEnd()
public abstract void execute(StringBuilder result, CharSequence source, boolean visible, Definitions definitions)
public abstract void execute(List<SourceStatement> result, boolean visible, Definitions definitions)
public abstract boolean hasPreprocessorDirectives()
Copyright © 2020. All rights reserved.