Uses of Class
javassist.bytecode.CodeIterator

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.
 



Copyright © 2011. All Rights Reserved.