Examples of ClassDef


Examples of com.caucho.quercus.program.ClassDef

  /**
   * Finds the java class wrapper.
   */
  public ClassDef findJavaClassWrapper(String name)
  {
    ClassDef def = _javaClassWrappers.get(name);

    if (def != null)
      return def;

    return _lowerJavaClassWrappers.get(name.toLowerCase(Locale.ENGLISH));
View Full Code Here

Examples of com.caucho.quercus.program.ClassDef

    for (Map.Entry<String,ClassDef> entry
           : _moduleContext.getClassMap().entrySet()) {

      String name = entry.getKey();
      ClassDef def = entry.getValue();

      int id = getClassId(name);

      _classDefMap[id] = def;
    }
View Full Code Here

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

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

        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

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

            // 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

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

        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

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

        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

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

        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

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

        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

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

        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
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.