/** * Add an inner class to this method. * * @param innerClassName Optional short inner class name. */ public ClassFile addInnerClass(String innerClassName) { return addInnerClass(innerClassName, (String)null); }
/** * Add an inner class to this method. * * @param innerClassName Optional short inner class name. * @param superClass Super class. */ public ClassFile addInnerClass(String innerClassName, Class superClass) { return addInnerClass(innerClassName, superClass.getName()); }
/** * Add an inner class to this method. * * @param innerClassName Optional short inner class name. */ public ClassFile addInnerClass(String innerClassName) { return addInnerClass(innerClassName, (String)null); }
/** * Add an inner class to this method. * * @param innerClassName Optional short inner class name. * @param superClass Super class. */ public ClassFile addInnerClass(String innerClassName, Class superClass) { return addInnerClass(innerClassName, superClass.getName()); }