Home | History | Annotate | Download | only in javassist

Lines Matching refs:Bytecode

2  * Javassist, a Java-bytecode translator toolkit.
18 import javassist.bytecode.*;
139 * the method will be rejected by the bytecode verifier.
315 * @see javassist.bytecode.Descriptor
316 * @see javassist.bytecode.SignatureAttribute
401 Bytecode b = jv.compileBody(this, src);
451 * See {@link javassist.bytecode.AttributeInfo}.
468 * See {@link javassist.bytecode.AttributeInfo}.
668 * Inserts bytecode at the beginning of the body.
671 * the bytecode is inserted before
673 * Therefore, the inserted bytecode is subject to constraints described
680 * @param src the source code representing the inserted bytecode.
706 Bytecode b = jv.getBytecode();
733 * Inserts bytecode at the end of the body.
734 * The bytecode is inserted just before every return insturction.
737 * @param src the source code representing the inserted bytecode.
747 * Inserts bytecode at the end of the body.
748 * The bytecode is inserted just before every return insturction.
750 * @param src the source code representing the inserted bytecode.
752 * @param asFinally true if the inserted bytecode is executed
770 Bytecode b = new Bytecode(pool, 0, retAddr + 1);
826 private void insertAfterAdvice(Bytecode code, Javac jv, String src,
878 private int insertAfterHandler(boolean asFinally, Bytecode b,
930 Bytecode b = new Bytecode(methodInfo.getConstPool(),
1011 Bytecode b = new Bytecode(cp, ca.getMaxStack(), ca.getMaxLocals());
1054 * Inserts bytecode at the specified line in the body.
1061 * @param lineNum the line number. The bytecode is inserted at the
1064 * @param src the source code representing the inserted bytecode.
1066 * @return the line number at which the bytecode has been inserted.
1077 * Inserts bytecode at the specified line in the body.
1080 * a statement at the specified line, the bytecode might be inserted
1083 * bytecode would be inserted at another line below.
1084 * To know exactly where the bytecode will be inserted, call with
1087 * @param lineNum the line number. The bytecode is inserted at the
1090 * @param modify if false, this method does not insert the bytecode.
1092 * the bytecode would be inserted.
1093 * @param src the source code representing the inserted bytecode.
1096 * @return the line number at which the bytecode has been inserted.
1126 Bytecode b = jv.getBytecode();
1132 * at the position where the bytecode is inserted.