public class JETExtendedConstantDataGenerator extends JETConstantDataGenerator
| Modifier and Type | Class and Description |
|---|---|
static interface |
JETExtendedConstantDataGenerator.Analzyer |
JETGenerator.BuilderSensitive| Modifier and Type | Field and Description |
|---|---|
protected JETExtendedConstantDataGenerator.Analzyer |
analyzer |
protected java.util.Map<java.lang.String,java.lang.String> |
substitutions |
CONSTANT_DECLARATION_BEGIN, CONSTANT_DECLARATION_END, CONSTANT_DECLARATION_MIDDLE, CONSTANT_STATIC_DECLARATION_BEGIN, labelbuilderName, characters, FUNCTION_CALL_BEGIN, FUNCTION_CALL_BEGIN_APPEND, FUNCTION_CALL_END, literalItem, NEW_LINE_BEGIN, NEW_LINE_END, NEW_LINE_MIDDLE| Constructor and Description |
|---|
JETExtendedConstantDataGenerator(char[] characters,
java.lang.String label,
java.util.Map<java.lang.String,java.lang.String> substitutions) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(JETExtendedConstantDataGenerator.Analzyer analyzer) |
protected JETExtendedConstantDataGenerator |
copy() |
protected java.lang.String |
generateLiteral(java.lang.StringBuilder literalBody) |
protected java.lang.String |
generateNewLine(int offset,
int length) |
protected boolean |
isConsumeWhitespace() |
void |
setLabel(java.lang.String label) |
generateConstant, generateConstant, generateValuegenerate, generateCharData, generateNewLineEnd, generateNewLineFeedBegin, generateNewLineMiddle, getJavaItem, getJavaLength, getLiteralItem, getRelativeJavaOffset, getStart, getStop, setBuilderName, setLiteralItemprotected final java.util.Map<java.lang.String,java.lang.String> substitutions
protected JETExtendedConstantDataGenerator.Analzyer analyzer
public JETExtendedConstantDataGenerator(char[] characters,
java.lang.String label,
java.util.Map<java.lang.String,java.lang.String> substitutions)
public void setLabel(java.lang.String label)
public void analyze(JETExtendedConstantDataGenerator.Analzyer analyzer)
protected boolean isConsumeWhitespace()
isConsumeWhitespace in class JETCharDataGeneratorprotected java.lang.String generateLiteral(java.lang.StringBuilder literalBody)
generateLiteral in class JETCharDataGeneratorprotected java.lang.String generateNewLine(int offset,
int length)
generateNewLine in class JETCharDataGeneratorprotected JETExtendedConstantDataGenerator copy()
copy in class JETConstantDataGeneratorCopyright © 2021. Licensed under the Eclipse Public License v2.0. All rights reserved.
Submit a bug or feature