MethodInfo(ClassFile parent, Modifiers modifiers, String name, MethodDesc desc) { mParent = parent; mCp = parent.getConstantPool(); mName = name; mDesc = desc; mModifiers = modifiers; mNameConstant = mCp.addConstantUTF(name); mDescriptorConstant = mCp.addConstantUTF(desc.getDescriptor()); if (!modifiers.isAbstract() && !modifiers.isNative()) { addAttribute(new CodeAttr(mCp)); } }
if (modifiers.isAbstract()) { print("PUBLIC_ABSTRACT"); modifiers = modifiers.toAbstract(false); print(".toInterface(true)"); if (modifiers.isAbstract() && !modifiers.isInterface()) { print(".toAbstract(true)");
md.getParameterCount() == 0 && (method.getModifiers().isStatic()) && (!method.getModifiers().isAbstract()) && method.getExceptions().length == 0) {
MethodInfo(ClassFile parent, Modifiers modifiers, String name, MethodDesc desc) { mParent = parent; mCp = parent.getConstantPool(); mName = name; mDesc = desc; mModifiers = modifiers; mNameConstant = mCp.addConstantUTF(name); mDescriptorConstant = mCp.addConstantUTF(desc.getDescriptor()); if (!modifiers.isAbstract() && !modifiers.isNative()) { addAttribute(new CodeAttr(mCp)); } }
MethodInfo mi) if (mi.getModifiers().isAbstract() || mi.getModifiers().isNative()) { return;
if (modifiers.isAbstract()) { print("PUBLIC_ABSTRACT"); modifiers = modifiers.toAbstract(false); print(".toInterface(true)"); if (modifiers.isAbstract() && !modifiers.isInterface()) { print(".toAbstract(true)");
md.getParameterCount() == 0 && (method.getModifiers().isStatic()) && (!method.getModifiers().isAbstract()) && method.getExceptions().length == 0) {