Home | History | Annotate | Download | only in lexicalpreservation

Lines Matching refs:TextElement

398     private TextElement toTextElement(CsmElement csmElement) {
408 private List<TextElement> processIndentation(List<TokenTextElement> indentation, List<TextElement> prevElements) {
409 List<TextElement> res = new LinkedList<>();
412 for (TextElement e : prevElements) {
427 private List<TextElement> indentationBlock() {
428 List<TextElement> res = new LinkedList<>();
516 TextElement nodeTextEl = nodeText.getElements().get(nodeTextIndex);
525 TextElement nodeTextEl = nodeText.getElements().get(nodeTextIndex);
544 TextElement textElement = toTextElement(addedElement);
547 for (TextElement e : processIndentation(indentation, nodeText.getElements().subList(0, nodeTextIndex - 1))) {
551 if (textElement.isNewline()) {
559 for (TextElement e : processIndentation(indentation, nodeText.getElements().subList(0, nodeTextIndex - 1))) {
568 for (TextElement e : indentationBlock()) {
574 nodeText.addElement(nodeTextIndex, textElement);
577 if (textElement.isNewline()) {
801 TextElement textElement = nodeText.getTextElement(i);
804 if (textElement instanceof TokenTextElement) {
805 TokenTextElement tokenTextElement = (TokenTextElement)textElement;
813 if (textElement instanceof ChildTextElement) {
814 ChildTextElement childTextElement = (ChildTextElement)textElement;
829 List<TextElement> indentationAdj = processIndentation(indentation, nodeText.getElements().subList(0, nodeTextIndex - 1));
835 for (TextElement e : indentationAdj) {
849 private boolean isPrimitiveType(TextElement textElement) {
850 if (textElement instanceof TokenTextElement) {
851 TokenTextElement tokenTextElement = (TokenTextElement)textElement;