// ino.module.UnaryNot.8657.package package mycompiler.mystatement; // ino.end // ino.module.UnaryNot.8657.import import mycompiler.mybytecode.ClassFile; import mycompiler.mybytecode.CodeAttribute; import mycompiler.mybytecode.JVMCode; import mycompiler.myexception.JVMCodeException; // ino.end // ino.class.UnaryNot.26314.declaration public class UnaryNot // ino.end // ino.class.UnaryNot.26314.body { // ino.method.codegen.26317.definition public void codegen(ClassFile classfile, CodeAttribute code, boolean sw) throws JVMCodeException // ino.end // ino.method.codegen.26317.body { if(!sw)code.add_code(JVMCode.ifne); else code.add_code(JVMCode.ifeq); code.add_code_short((short)7); code.add_code(JVMCode.iconst_1); code.add_code(JVMCode.goto_); code.add_code_short((short)4); code.add_code(JVMCode.iconst_0); } // ino.end // ino.method.if_codegen.26320.definition public void if_codegen(ClassFile classfile, CodeAttribute code, boolean sw) throws JVMCodeException // ino.end // ino.method.if_codegen.26320.body { if(!sw) code.add_code(JVMCode.ifne); else code.add_code(JVMCode.ifeq); } // ino.end } // ino.end