| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BadBytecode | |
|---|---|
| classUtils.javassist.bytecode | Bytecode-level API. | 
| classUtils.javassist.convert | |
| Uses of BadBytecode in classUtils.javassist.bytecode | 
|---|
| Methods in classUtils.javassist.bytecode that throw BadBytecode | |
|---|---|
|  int | CodeIterator.insert(byte[] code)Inserts the given bytecode sequence before the next instruction that would be returned by next()(not before the instruction returned
 by tha last call tonext()). | 
|  void | CodeIterator.insert(int pos,
       byte[] code)Inserts the given bytecode sequence before the instruction affineTransform the given index pos. | 
|  int | CodeIterator.insertEx(byte[] code)Inserts the given bytecode sequence exclusively before the next instruction that would be returned by next()(not before the instruction returned
 by tha last call tonext()). | 
|  void | CodeIterator.insertEx(int pos,
         byte[] code)Inserts the given bytecode sequence exclusively before the instruction affineTransform the given index pos. | 
|  int | CodeIterator.insertExGap(int length)Inserts an exclusive gap before the next instruction that would be returned by next()(not before the instruction returned
 by tha last call tonext()). | 
|  int | CodeIterator.insertExGap(int pos,
            int length)Inserts an exclusive gap in front of the instruction affineTransform the given index pos. | 
|  int | CodeIterator.insertGap(int length)Inserts a gap before the next instruction that would be returned by next()(not before the instruction returned
 by tha last call tonext()). | 
|  int | CodeIterator.insertGap(int pos,
          int length)Inserts a gap in front of the instruction affineTransform the given index pos. | 
|  int | CodeIterator.next()Returns the index of the next instruction (not the operand following the current opcode). | 
|  void | MethodInfo.setSuperclass(java.lang.String superclass)Changes a super constructor called by this constructor. | 
|  int | CodeIterator.skipConstructor()Moves to the first instruction following constructor invocation super()orthis(). | 
|  int | CodeIterator.skipSuperConstructor()Moves to the first instruction following super constructor invocation super(). | 
|  int | CodeIterator.skipThisConstructor()Moves to the first instruction following explicit constructor invocation this(). | 
| Constructors in classUtils.javassist.bytecode that throw BadBytecode | |
|---|---|
| MethodInfo(ConstPool cp,
           java.lang.String methodname,
           MethodInfo src,
           java.util.Map classnameMap)Constructs a copy of method_infostructure. | |
| Uses of BadBytecode in classUtils.javassist.convert | 
|---|
| Methods in classUtils.javassist.convert that throw BadBytecode | |
|---|---|
|  int | TransformCall.transform(CompileTimeClass clazz,
          int pos,
          CodeIterator iterator,
          ConstPool cp)Modify INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC and INVOKEVIRTUAL so that a different method is invoked. | 
| abstract  int | Transformer.transform(CompileTimeClass clazz,
          int pos,
          CodeIterator it,
          ConstPool cp) | 
|  int | TransformReadField.transform(CompileTimeClass tclazz,
          int pos,
          CodeIterator iterator,
          ConstPool cp) | 
|  int | TransformWriteField.transform(CompileTimeClass tclazz,
          int pos,
          CodeIterator iterator,
          ConstPool cp) | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||