Package com.thoughtworks.qdox.parser.structs

Examples of com.thoughtworks.qdox.parser.structs.ClassDef


        setupLex(Parser.BRACEOPEN);
        setupLex(Parser.BRACECLOSE);
        setupLex(0);

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.extendz.add("mypackage.BaseClass");
        cls.implementz.add("com.blah.AnInterface");
        builder.addExpectedBeginClassValues(cls);
View Full Code Here


        setupLex(Parser.BRACEOPEN);
        setupLex(Parser.BRACECLOSE);
        setupLex(0);

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.extendz.add("mypackage.BaseClass");
        cls.implementz.add("com.blah.AnInterface");
        cls.implementz.add("java.io.Serializable");
        cls.implementz.add("Eatable");
View Full Code Here

        setupLex(Parser.BRACEOPEN);
        setupLex(Parser.BRACECLOSE);
        setupLex(0);

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.modifiers.add("public");
        cls.modifiers.add("final");
        builder.addExpectedBeginClassValues(cls);
View Full Code Here

        setupLex(Parser.BRACEOPEN);
        setupLex(Parser.BRACECLOSE);
        setupLex(0);

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.modifiers.add("public");
        cls.modifiers.add("protected");
        cls.modifiers.add("private");
        cls.modifiers.add("final");
View Full Code Here

        setupLex(Parser.BRACEOPEN);
        setupLex(Parser.BRACECLOSE);
        setupLex(0);

        // expectations
        ClassDef cls1 = new ClassDef();
        cls1.name = "Class1";
        cls1.type = ClassDef.CLASS;
        builder.addExpectedBeginClassValues(cls1);

        ClassDef cls2 = new ClassDef();
        cls2.name = "Class2";
        cls2.type = ClassDef.CLASS;
        cls2.modifiers.add("public");
        cls2.extendz.add("SubClass");
        builder.addExpectedBeginClassValues(cls2);

        ClassDef cls3 = new ClassDef();
        cls3.name = "Intf1";
        cls3.type = ClassDef.INTERFACE;
        builder.addExpectedBeginClassValues(cls3);

        // execute
View Full Code Here

        setupLex(Parser.SEMI); // ;

        setupLex(0);

        // expectations
        ClassDef cls1 = new ClassDef();
        cls1.name = "Class1";
        cls1.type = ClassDef.CLASS;
        builder.addExpectedBeginClassValues(cls1);

        ClassDef cls2 = new ClassDef();
        cls2.name = "Class2";
        cls2.type = ClassDef.CLASS;
        builder.addExpectedBeginClassValues(cls2);

        // execute
View Full Code Here

        setupLex(Parser.JAVADOCEND);

        setupLex(0);

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.modifiers.add("public");
        builder.addExpectedBeginClassValues(cls);
        builder.addExpectedAddJavaDocValues("javadoc1");
        builder.addExpectedAddJavaDocValues("javadoc2");
View Full Code Here

        setupLex(0);

        // expectations
        builder.setExpectedBeginClassCalls(3);
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        builder.addExpectedBeginClassValues(cls);
        ClassDef cls2 = new ClassDef();
        cls2.name = "InnerCls";
        builder.addExpectedBeginClassValues(cls2);
        ClassDef cls3 = new ClassDef();
        cls3.name = "AnotherClass";
        builder.addExpectedBeginClassValues(cls3);

        // execute
        Parser parser = new Parser(lexer, builder);
View Full Code Here

        builder = new ModelBuilder();
    }

    public void testNumberOfClassesGrows() throws Exception {
        assertEquals(0, builder.getSource().getClasses().length);
        builder.beginClass(new ClassDef());
        builder.endClass();
        assertEquals(1, builder.getSource().getClasses().length);
        builder.beginClass(new ClassDef());
        builder.endClass();
        assertEquals(2, builder.getSource().getClasses().length);
    }
View Full Code Here

        builder.endClass();
        assertEquals(2, builder.getSource().getClasses().length);
    }

    public void testSimpleClass() throws Exception {
        ClassDef cls = new ClassDef();
        cls.name = "Thingy";
        builder.beginClass(cls);
        builder.endClass();

        ClassDef cls2 = new ClassDef();
        cls2.name = "ThingyThing";
        builder.beginClass(cls2);
        builder.endClass();

        JavaSource source = builder.getSource();
View Full Code Here

TOP

Related Classes of com.thoughtworks.qdox.parser.structs.ClassDef

Copyright © 2018 www.massapicom. 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.