- /** @see #ClassFile(Type.Class, Type.Class, int) */
- public ClassFile(String name, String superName, int flags) {
- this(Type.instance(name).asClass(), Type.instance(superName).asClass(), flags);
- }
-
- /** @see #ClassFile(Type.Class, Type.Class, int, Type.Class[]) */
- public ClassFile(Type.Class thisType, Type.Class superType, int flags) {
- this(thisType, superType, flags, null);
- }
-
- /** Creates a new ClassFile object
- @param thisType The type of the class to generate
- @param superType The superclass of the generated class (commonly Type.OBJECT)
- @param flags The access flags for this class (ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_INTERFACE, and ACC_ABSTRACT)
- */
+ public ClassFile(Type.Class thisType, Type.Class superType, int flags) { this(thisType, superType, flags, null); }