Lines Matching refs:Code
18 import com.android.dx.gen.Code;
24 import com.android.dx.rop.code.AccessFlags;
39 * This code generates Dalvik bytecode equivalent to the following
61 Code code = generator.declare(hello, AccessFlags.ACC_STATIC | AccessFlags.ACC_PUBLIC);
62 Local<Integer> a = code.newLocal(Type.INT);
63 Local<Integer> b = code.newLocal(Type.INT);
64 Local<Integer> c = code.newLocal(Type.INT);
65 Local<String> s = code.newLocal(Type.STRING);
66 Local<PrintStream> localSystemOut = code.newLocal(PRINT_STREAM);
68 // specify the code instruction-by-instruction (approximately)
69 code.loadConstant(a, 0xabcd);
70 code.loadConstant(b, 0xaaaa);
71 code.op(BinaryOp.SUBTRACT, c, a, b);
72 code.invokeStatic(TO_HEX_STRING, s, c);
73 code.sget(SYSTEM_OUT, localSystemOut);
74 code.invokeVirtual(PRINTLN, null, localSystemOut, s);
75 code.returnVoid();