Examples of TagDef


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

        entity.setComment(lastComment);
       
        Iterator tagDefIterator = lastTagSet.iterator();
        List tagList = new ArrayList();
        while (tagDefIterator.hasNext()) {
            TagDef tagDef = (TagDef) tagDefIterator.next();
            tagList.add(
                docletTagFactory.createDocletTag(
                    tagDef.name, tagDef.text,
                    entity, tagDef.lineNumber
                )
View Full Code Here

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

        assertEquals("World", source.getClasses()[0].getMethods()[2].getComment());
    }

    public void testDocletTag() throws Exception {
        builder.addJavaDoc("Hello");
        builder.addJavaDocTag(new TagDef("cheese", "is good"));
        builder.beginClass(new ClassDef());

        builder.endClass();

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

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

        assertEquals("is good", source.getClasses()[0].getTags()[0].getValue());
    }

    public void testDocletTagWithNoComment() throws Exception {
        builder.addJavaDoc(""); // parser will always call this method to signify start of javadoc
        builder.addJavaDocTag(new TagDef("cheese", "is good"));
        builder.beginClass(new ClassDef());

        builder.endClass();

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

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

        assertEquals("is good", source.getClasses()[0].getTags()[0].getValue());
    }

    public void testMultipleDocletTags() throws Exception {
        builder.addJavaDoc("Hello");
        builder.addJavaDocTag(new TagDef("cheese", "is good"));
        builder.addJavaDocTag(new TagDef("food", "is great"));
        builder.addJavaDocTag(new TagDef("chairs", "are boring"));
        builder.beginClass(new ClassDef());

        builder.endClass();

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

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

        assertEquals("are boring", source.getClasses()[0].getTags()[2].getValue());
    }

    public void testDocletTagsOnMethodsAndFields() throws Exception {
        builder.addJavaDoc("");
        builder.addJavaDocTag(new TagDef("cheese", "is good"));
        builder.beginClass(new ClassDef());

        builder.addJavaDoc("");
        builder.addJavaDocTag(new TagDef("food", "is great"));
        builder.addMethod(new MethodDef());

        builder.addJavaDoc("");
        builder.addJavaDocTag(new TagDef("chairs", "are boring"));
        builder.addField(new FieldDef());
        builder.endClass();

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

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

        setupLex(Parser.JAVADOCTOKEN, "great!");
        setupLex(Parser.JAVADOCEND);
        setupLex(0);

        // expectations
        builder.addExpectedAddJavaDocTagValues(new TagDef("This", "is great!"));

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

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

        setupLex(Parser.JAVADOCTAG, "@eatme");
        setupLex(Parser.JAVADOCEND);
        setupLex(0);

        // expectations
        builder.addExpectedAddJavaDocTagValues(new TagDef("eatme", ""));

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

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

        setupLex(0);

        // expectations
        builder.addExpectedAddJavaDocValues("");
        builder.addExpectedAddJavaDocTagValues(
            new TagDef("This", "is great! Mmmkay.")
        );

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

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

        setupLex(Parser.JAVADOCEND);
        setupLex(0);

        // expectations
        builder.addExpectedAddJavaDocValues("");
        builder.addExpectedAddJavaDocTagValues(new TagDef("This", "is great!"));
        builder.addExpectedAddJavaDocTagValues(new TagDef("mock", "generate"));

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

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

        setupLex(Parser.JAVADOCEND);
        setupLex(0);

        // expectations
        builder.addExpectedAddJavaDocValues("Welcome! Here is my class.");
        builder.addExpectedAddJavaDocTagValues(new TagDef("This", "is great!"));
        builder.addExpectedAddJavaDocTagValues(new TagDef("mock", "generate"));

        // execute
        Parser parser = new Parser(lexer, builder);
        parser.parse();
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.