private int |
Difference.adjustIndentation(java.util.List<TokenTextElement> indentation,
NodeText nodeText,
int nodeTextIndex,
boolean followedByUnindent) |
|
(package private) void |
LexicalDifferenceCalculator.calculatePropertyChange(NodeText nodeText,
Node observedNode,
ObservableProperty property,
java.lang.Object oldValue,
java.lang.Object newValue) |
|
private int |
Difference.considerEnforcingIndentation(NodeText nodeText,
int nodeTextIndex) |
If we are at the beginning of a line, with just spaces or tabs before us we should force the space to be
the same as the indentation.
|
private static void |
DifferenceElementCalculator.considerRemoval(NodeText nodeTextForChild,
java.util.List<DifferenceElement> elements) |
|
private java.util.List<ChildTextElement> |
LexicalPreservingPrinter.Observer.findChildTextElementForComment(Comment oldValue,
NodeText nodeText) |
|
private java.util.List<java.lang.Integer> |
Difference.findIndexOfCorrespondingNodeTextElement(java.util.List<CsmElement> elements,
NodeText nodeText,
int startIndex,
Node node) |
|
private java.util.List<TokenTextElement> |
LexicalPreservingPrinter.Observer.findTokenTextElementForComment(Comment oldValue,
NodeText nodeText) |
|
private void |
LexicalPreservingPrinter.Observer.fixIndentOfMovedNode(NodeText nodeText,
int index) |
This method inserts new space tokens at the given index .
|
private int |
LexicalPreservingPrinter.Observer.getIndexOfComment(Comment oldValue,
NodeText nodeText) |
|
private static NodeText |
LexicalPreservingPrinter.interpret(Node node,
CsmElement csm,
NodeText nodeText) |
TODO: Process CsmIndent and CsmUnindent before reaching this point
|
private boolean |
Difference.isAfterLBrace(NodeText nodeText,
int nodeTextIndex) |
|
static java.util.Iterator<TokenTextElement> |
TextElementIteratorsFactory.partialReverseIterator(NodeText nodeText,
int fromIndex) |
|
private static void |
LexicalPreservingPrinter.prettyPrintingTextNode(Node node,
NodeText nodeText) |
|
static java.util.Iterator<TokenTextElement> |
TextElementIteratorsFactory.reverseIterator(NodeText nodeText) |
|
private static java.util.Iterator<TokenTextElement> |
TextElementIteratorsFactory.reverseIterator(NodeText nodeText,
int index) |
|