|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CodeIterator | |
---|---|
javassist.bytecode | Bytecode-level API. |
javassist.bytecode.analysis | Bytecode Analysis API. |
javassist.bytecode.stackmap | |
javassist.convert | |
javassist.expr | This package contains the classes for modifying a method body. |
Uses of CodeIterator in javassist.bytecode |
---|
Methods in javassist.bytecode that return CodeIterator | |
---|---|
CodeIterator |
CodeAttribute.iterator()
Makes a new iterator for reading this code attribute. |
Methods in javassist.bytecode with parameters of type CodeIterator | |
---|---|
static java.lang.String |
InstructionPrinter.instructionString(CodeIterator iter,
int pos,
ConstPool pool)
|
Uses of CodeIterator in javassist.bytecode.analysis |
---|
Methods in javassist.bytecode.analysis with parameters of type CodeIterator | |
---|---|
void |
Executor.execute(MethodInfo method,
int pos,
CodeIterator iter,
Frame frame,
Subroutine subroutine)
Execute the instruction, modeling the effects on the specified frame and subroutine. |
static int |
Util.getJumpTarget(int pos,
CodeIterator iter)
|
Uses of CodeIterator in javassist.bytecode.stackmap |
---|
Methods in javassist.bytecode.stackmap with parameters of type CodeIterator | |
---|---|
protected void |
Liveness.analyze(CodeIterator ci,
int begin,
int end)
|
void |
Liveness.compute(CodeIterator ci,
TypedBlock[] blocks,
int maxLocals,
TypeData[] args)
|
BasicBlock[] |
BasicBlock.Maker.make(CodeIterator ci,
int begin,
int end,
ExceptionTable et)
|
Uses of CodeIterator in javassist.convert |
---|
Methods in javassist.convert with parameters of type CodeIterator | |
---|---|
protected int |
TransformCall.match(int c,
int pos,
CodeIterator iterator,
int typedesc,
ConstPool cp)
|
protected int |
TransformBefore.match(int c,
int pos,
CodeIterator iterator,
int typedesc,
ConstPool cp)
|
protected int |
TransformAfter.match2(int pos,
CodeIterator iterator)
|
protected int |
TransformBefore.match2(int pos,
CodeIterator iterator)
|
abstract int |
Transformer.transform(CtClass clazz,
int pos,
CodeIterator it,
ConstPool cp)
|
int |
TransformCall.transform(CtClass clazz,
int pos,
CodeIterator iterator,
ConstPool cp)
Modify INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC and INVOKEVIRTUAL so that a different method is invoked. |
int |
TransformFieldAccess.transform(CtClass clazz,
int pos,
CodeIterator iterator,
ConstPool cp)
Modify GETFIELD, GETSTATIC, PUTFIELD, and PUTSTATIC so that a different field is accessed. |
int |
TransformAccessArrayField.transform(CtClass tclazz,
int pos,
CodeIterator iterator,
ConstPool cp)
|
int |
TransformNewClass.transform(CtClass clazz,
int pos,
CodeIterator iterator,
ConstPool cp)
Modifies a sequence of NEW classname DUP ... |
int |
TransformReadField.transform(CtClass tclazz,
int pos,
CodeIterator iterator,
ConstPool cp)
|
int |
TransformWriteField.transform(CtClass tclazz,
int pos,
CodeIterator iterator,
ConstPool cp)
|
int |
TransformNew.transform(CtClass clazz,
int pos,
CodeIterator iterator,
ConstPool cp)
Replace a sequence of NEW classname DUP ... |
Uses of CodeIterator in javassist.expr |
---|
Methods in javassist.expr with parameters of type CodeIterator | |
---|---|
protected void |
Expr.runEditor(ExprEditor ed,
CodeIterator oldIterator)
|
Constructors in javassist.expr with parameters of type CodeIterator | |
---|---|
Cast(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m)
Undocumented constructor. |
|
ConstructorCall(int pos,
CodeIterator i,
CtClass decl,
MethodInfo m)
Undocumented constructor. |
|
Expr(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m)
Undocumented constructor. |
|
FieldAccess(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m,
int op)
|
|
Handler(ExceptionTable et,
int nth,
CodeIterator it,
CtClass declaring,
MethodInfo m)
Undocumented constructor. |
|
Instanceof(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m)
Undocumented constructor. |
|
MethodCall(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m)
Undocumented constructor. |
|
NewArray(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m,
int op)
|
|
NewExpr(int pos,
CodeIterator i,
CtClass declaring,
MethodInfo m,
java.lang.String type,
int np)
Undocumented constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |