Uses of Class
javassist.bytecode.BadBytecode

Packages that use BadBytecode
javassist.bytecode Bytecode-level API. 
 

Uses of BadBytecode in javassist.bytecode
 

Methods in javassist.bytecode that throw BadBytecode
 void MethodInfo.setSuperclass(java.lang.String superclass)
          Changes a super constructor called by this constructor.
 int CodeAttribute.computeMaxStack()
          Computes the maximum stack size and sets max_stack to the computed size.
 void StackMapTable.Walker.parse()
          Visits each entry of the stack map frames.
 void StackMapTable.Walker.sameFrame(int pos, int offsetDelta)
          Invoked if the visited frame is a same_frame or a same_frame_extended.
 void StackMapTable.Walker.sameLocals(int pos, int offsetDelta, int stackTag, int stackData)
          Invoked if the visited frame is a same_locals_1_stack_item_frame or a same_locals_1_stack_item_frame_extended.
 void StackMapTable.Walker.chopFrame(int pos, int offsetDelta, int k)
          Invoked if the visited frame is a chop_frame.
 void StackMapTable.Walker.appendFrame(int pos, int offsetDelta, int[] tags, int[] data)
          Invoked if the visited frame is a append_frame.
 void StackMapTable.Walker.fullFrame(int pos, int offsetDelta, int[] localTags, int[] localData, int[] stackTags, int[] stackData)
          Invoked if the visited frame is full_frame.
 int CodeIterator.next()
          Returns the index of the next instruction (not the operand following the current opcode).
 int CodeIterator.skipConstructor()
          Moves to the instruction for either super() or this().
 int CodeIterator.skipSuperConstructor()
          Moves to the instruction for super().
 int CodeIterator.skipThisConstructor()
          Moves to the instruction for this().
 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 to next()).
 void CodeIterator.insert(int pos, byte[] code)
          Inserts the given bytecode sequence before the instruction at 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 to next()).
 void CodeIterator.insertEx(int pos, byte[] code)
          Inserts the given bytecode sequence exclusively before the instruction at 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 to next()).
 int CodeIterator.insertGap(int pos, int length)
          Inserts a gap in front of the instruction at 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 to next()).
 int CodeIterator.insertExGap(int pos, int length)
          Inserts an exclusive gap in front of the instruction at the given index pos.
static SignatureAttribute.ClassSignature SignatureAttribute.toClassSignature(java.lang.String sig)
          Parses the given signature string as a class signature.
static SignatureAttribute.MethodSignature SignatureAttribute.toMethodSignature(java.lang.String sig)
          Parses the given signature string as a method type signature.
static SignatureAttribute.ObjectType SignatureAttribute.toFieldSignature(java.lang.String sig)
          Parses the given signature string as a field type signature.
 

Constructors in javassist.bytecode that throw BadBytecode
MethodInfo(ConstPool cp, java.lang.String methodname, MethodInfo src, java.util.Map classnameMap)
          Constructs a copy of method_info structure.
 



Javassist, a Java-bytecode translator toolkit.
Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.