/** * Pop last element from the path. */ public CharSequence pop(){ if (altPath != null) { altPath.pop(); } return paths[--index]; }
assertEquals("[one.two.three.four.five.six.seven.eight.nine.ten]", path.toString()); assertEquals("ten", path.pop()); assertEquals("nine", path.pop()); assertEquals("eight", path.pop()); assertEquals("seven", path.pop()); assertEquals("six", path.pop()); assertEquals("five", path.pop()); assertEquals(Path.parse("one.two.three.four").hashCode(), path.hashCode()); path.pop();