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 StackMapTable.Walker.appendFrame(int pos, int offsetDelta, int[] tags, int[] data)
          Invoked if the visited frame is a append_frame.
 void StackMapTable.Walker.chopFrame(int pos, int offsetDelta, int k)
          Invoked if the visited frame is a chop_frame.
 int CodeAttribute.computeMaxStack()
          Computes the maximum stack size and sets max_stack to the computed size.
 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.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.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.
 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.next()
          Returns the index of the next instruction (not the operand following the current opcode).
 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 MethodInfo.setSuperclass(java.lang.String superclass)
          Changes a super constructor called by this constructor.
 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().
static SignatureAttribute.ClassSignature SignatureAttribute.toClassSignature(java.lang.String sig)
          Parses the given signature string as a class signature.
static SignatureAttribute.ObjectType SignatureAttribute.toFieldSignature(java.lang.String sig)
          Parses the given signature string as a field type signature.
static SignatureAttribute.MethodSignature SignatureAttribute.toMethodSignature(java.lang.String sig)
          Parses the given signature string as a method 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.