Package com.thoughtworks.qdox.parser.structs

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


            binaryBuilder.addPackage(getPackageName(name));
        } else {
            binaryBuilder.addPackage(packageName);
        }

        ClassDef classDef = new ClassDef();
        classDef.name = getClassName(name);

        // Set the extended class and interfaces.
        Class[] interfaces = clazz.getInterfaces();
        if (clazz.isInterface()) {
View Full Code Here


        return result;
    }

    private JavaClass createUnknownClass(String name) {
        ModelBuilder unknownBuilder = new ModelBuilder(classLibrary, docletTagFactory);
        ClassDef classDef = new ClassDef();
        classDef.name = name;
        unknownBuilder.beginClass(classDef);
        unknownBuilder.endClass();
        JavaSource unknownSource = unknownBuilder.getSource();
        JavaClass result = unknownSource.getClasses()[0];
View Full Code Here

            // Set the package name and class name
            String packageName = getPackageName(name);
            binaryBuilder.addPackage(packageName);

            ClassDef classDef = new ClassDef();
            classDef.name = getClassName(name);

            // Set the extended class and interfaces.
            Class[] interfaces = clazz.getInterfaces();
            if (clazz.isInterface()) {
View Full Code Here

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        builder.addExpectedBeginClassValues(cls);

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

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyInterface";
        cls.type = ClassDef.INTERFACE;
        builder.addExpectedBeginClassValues(cls);

        // execute
View Full Code Here

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyEnum";
        cls.type = ClassDef.ENUM;
        builder.addExpectedBeginClassValues(cls);

        // execute
View Full Code Here

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MySubClass";
        cls.extendz.add("com.blah.MyBaseClass");
        builder.addExpectedBeginClassValues(cls);

        // execute
View Full Code Here

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyInterface";
        cls.type = ClassDef.INTERFACE;
        cls.extendz.add("com.blah.AnotherInterface");
        cls.extendz.add("Serializable");
        builder.addExpectedBeginClassValues(cls);
View Full Code Here

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.implementz.add("com.blah.AnInterface");
        builder.addExpectedBeginClassValues(cls);

        // execute
View Full Code Here

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

        // expectations
        ClassDef cls = new ClassDef();
        cls.name = "MyClass";
        cls.implementz.add("com.blah.AnInterface");
        cls.implementz.add("java.io.Serializable");
        cls.implementz.add("Eatable");
        builder.addExpectedBeginClassValues(cls);
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.