Package com.aptana.shared_core.string

Examples of com.aptana.shared_core.string.FastStringBuffer.clear()


                break;
            }
            curr--;
        }
        String before = buf.toString();
        buf.clear();
        curr = initial;

        while (curr >= 0 && curr < length) {
            char gotten;
            try {
View Full Code Here


                    if (c == ',') {
                        String trim = buf.toString().trim();
                        if (trim.length() > 0) {
                            params.add(trim);
                        }
                        buf.clear();
                    } else {
                        switch (c) {
                            case '\'':
                            case '"':
                                j = insideParensParsingUtils.eatLiterals(null, i);
View Full Code Here

                if (!initials.contains(c0)) {
                    continue;
                }

                buf.clear();
                buf.append(c0);
            }

            for (int i = 1; i < len; i++) {
                char c = trimmed.charAt(i);
View Full Code Here

                "a)\n" + //char 8 == )
                "b = 20\n";
        ParsingUtils parsing = ParsingUtils.create(str);
        FastStringBuffer buf = new FastStringBuffer();
        assertEquals(')', str.charAt(8));
        assertEquals(8, parsing.getFullFlattenedLine(0, buf.clear()));
        assertEquals("a = c", buf.toString());
    }

    public void testGetFlattenedLine6() throws Exception {
        String str = "" +
View Full Code Here

                "a)\n" +
                "'''\n" +
                "b = 10";
        ParsingUtils parsing = ParsingUtils.create(str);
        FastStringBuffer buf = new FastStringBuffer();
        assertEquals(12, parsing.getFullFlattenedLine(0, buf.clear()));
        assertEquals("a = ", buf.toString());
        assertEquals('\'', str.charAt(12));
    }

    public void testGetFlattenedLine7() throws Exception {
View Full Code Here

                "a = '''" +
                "a)\n" +
                "'''";
        ParsingUtils parsing = ParsingUtils.create(str);
        FastStringBuffer buf = new FastStringBuffer();
        assertEquals(12, parsing.getFullFlattenedLine(0, buf.clear()));
        assertEquals("a = ", buf.toString());
        assertEquals('\'', str.charAt(12));
    }

    public void testGetFlattenedLine8() throws Exception {
View Full Code Here

                "a = '''" +
                "a)\n" +
                "'''\\";
        ParsingUtils parsing = ParsingUtils.create(str);
        FastStringBuffer buf = new FastStringBuffer();
        assertEquals(13, parsing.getFullFlattenedLine(0, buf.clear()));
        assertEquals("a = ", buf.toString());
        assertEquals('\\', str.charAt(13));
    }

    public void testIterator2() throws Exception {
View Full Code Here

                "'''" +
                "w" +
                "";
        ParsingUtils parsingUtils = ParsingUtils.create(str, true);
        FastStringBuffer buf = new FastStringBuffer();
        int i = parsingUtils.eatLiteralsBackwards(buf.clear(), 11);
        assertEquals(0, i);
        assertEquals('\'', parsingUtils.charAt(i));
        assertEquals("'''\npass\n'''", buf.toString());

        str = "" +
View Full Code Here

        str = "" +
                "'ue'" +
                "";
        parsingUtils = ParsingUtils.create(str, true);
        assertEquals(0, parsingUtils.eatLiteralsBackwards(buf.clear(), 3));
        assertEquals("'ue'", buf.toString());

        str = "" +
                "ue'" +
                "";
View Full Code Here

        str = "" +
                "ue'" +
                "";
        parsingUtils = ParsingUtils.create(str, true);
        try {
            parsingUtils.eatLiteralsBackwards(buf.clear(), 2);
            fail("Expecting syntax error");
        } catch (SyntaxErrorException e) {
            //expected
            assertEquals("", buf.toString());
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.