protected static class GeneratorNodeProcessor.Context
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Context() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewLine() |
void |
appendToCurrentLine(java.lang.CharSequence chars) |
int |
contentLength() |
java.lang.String |
currentLineContent() |
int |
currentLineNumber() |
void |
decreaseIndents() |
java.lang.String |
getContent() |
java.util.Deque<IndentNode> |
getCurrentIndents() |
AbstractTraceRegion |
getCurrentRegion() |
void |
increaseIndent(IndentNode node) |
void |
insertIntoCurrentLine(int i,
java.lang.StringBuilder builder) |
boolean |
isPendingIndent() |
protected int |
recalculateIndentLength() |
void |
resetCurrentLine()
Replace the current line with new StringBuilder
|
AbstractTraceRegion |
setCurrentRegion(AbstractTraceRegion region) |
void |
setPendingIndent(boolean pending) |
public java.lang.String currentLineContent()
public int contentLength()
public int currentLineNumber()
public java.lang.String getContent()
public AbstractTraceRegion getCurrentRegion()
public void increaseIndent(IndentNode node)
public void decreaseIndents()
protected int recalculateIndentLength()
public void appendToCurrentLine(java.lang.CharSequence chars)
public boolean isPendingIndent()
public void addNewLine()
public void setPendingIndent(boolean pending)
public void resetCurrentLine()
public void insertIntoCurrentLine(int i,
java.lang.StringBuilder builder)
public java.util.Deque<IndentNode> getCurrentIndents()
public AbstractTraceRegion setCurrentRegion(AbstractTraceRegion region)