@Test public void test() { String test = " ABCDEFGH\t\r \nabcdefg"; Caret c = new Caret(test); c.walkToCharCheckCase('A'); c.walkBackBeforeWhitespaces(); assertThat(c.get(0), equalTo('A')); c.goN(-1); c.walkBackBeforeWhitespaces(); assertThat(c.getOffset(), equalTo(0)); c.walkToCharCheckCase('a'); c.goN(-1); c.walkBackBeforeWhitespaces(); assertThat(c.get(0), equalTo('H')); } }
caret.walkBackBeforeWhitespaces(); int argumentsEnd = Math.max(argumentsBegin, caret.getOffset() + 1); if ((parsedTokenType == Token.END_TAG) && (argumentsEnd > argumentsBegin)) {