boolean fakeInModule = getScanner().getScanner().fakeInModule; try { boolean wasOpen= ((Boolean) event.getOriginalValue()).booleanValue(); if (wasOpen) { this.tokenScanner.getScanner().fakeInModule = true; int endPos= getScanner().getTokenStartOffset(TerminalTokens.TokenNamemodule, pos); doTextRemove(pos, endPos - pos, getEditGroup(event)); handleException(e); } finally { this.tokenScanner.getScanner().fakeInModule = fakeInModule; int startPos = getPosAfterLeftBrace(pos); int startIndent= getIndent(node.getStartPosition()) + 1; boolean fakeInModule = this.tokenScanner.getScanner().fakeInModule; this.tokenScanner.getScanner().fakeInModule = true; rewriteParagraphList(node, ModuleDeclaration.MODULE_DIRECTIVES_PROPERTY, startPos, startIndent, 0, 1); this.tokenScanner.getScanner().fakeInModule = fakeInModule; return false;
boolean fakeInModule = getScanner().getScanner().fakeInModule; try { boolean wasOpen= ((Boolean) event.getOriginalValue()).booleanValue(); if (wasOpen) { this.tokenScanner.getScanner().fakeInModule = true; int endPos= getScanner().getTokenStartOffset(TerminalTokens.TokenNamemodule, pos); doTextRemove(pos, endPos - pos, getEditGroup(event)); handleException(e); } finally { this.tokenScanner.getScanner().fakeInModule = fakeInModule; int startPos = getPosAfterLeftBrace(pos); int startIndent= getIndent(node.getStartPosition()) + 1; boolean fakeInModule = this.tokenScanner.getScanner().fakeInModule; this.tokenScanner.getScanner().fakeInModule = true; rewriteParagraphList(node, ModuleDeclaration.MODULE_DIRECTIVES_PROPERTY, startPos, startIndent, 0, 1); this.tokenScanner.getScanner().fakeInModule = fakeInModule; return false;