Lines Matching refs:bytecode
2 * Javassist, a Java-bytecode translator toolkit.
19 import javassist.bytecode.*;
131 * @see javassist.bytecode.Descriptor#toCtClass(String, ClassPool)
140 * Replaces the method call with the bytecode derived from
195 Bytecode bytecode = jc.getBytecode();
196 storeStack(params, isStatic(), paramVar, bytecode);
201 bytecode.addOpcode(ACONST_NULL);
202 bytecode.addAstore(retVar);
205 bytecode.addConstZero(retType);
206 bytecode.addStore(retVar, retType); // initialize $_
211 bytecode.addLoad(retVar, retType);
213 replace0(pos, bytecode, 3);
236 public void doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
248 bytecode.addAload(targetVar);
256 bytecode.add(opcode);
257 bytecode.addIndex(index);
258 bytecode.growStack(stack);
284 public void doit(JvstCodeGen gen, Bytecode bytecode, ASTList args)
297 bytecode.addAload(targetVar);
307 bytecode.add(opcode);
308 bytecode.addIndex(index);
309 bytecode.growStack(stack);