edu.umd.cs.findbugs.ba.ir
Class PushException

java.lang.Object
  extended by org.apache.bcel.generic.Instruction
      extended by edu.umd.cs.findbugs.ba.ir.ExtendedInstruction
          extended by edu.umd.cs.findbugs.ba.ir.PushException
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

Deprecated.

public class PushException
extends ExtendedInstruction

Synthetic instruction to clear the operand stack and push the caught exception object. This will appear as the first instruction in every catch block.

Note: this class is just an idea sketch. There is no guarantee it will ever be used for anything.

Author:
David Hovemeyer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.bcel.generic.Instruction
length, opcode
 
Method Summary
 void accept(ExtendedVisitor visitor)
          Deprecated.  
static PushException instance()
          Deprecated.  
 
Methods inherited from class edu.umd.cs.findbugs.ba.ir.ExtendedInstruction
accept, hashCode
 
Methods inherited from class org.apache.bcel.generic.Instruction
consumeStack, copy, dump, equals, getComparator, getLength, getName, getOpcode, initFromFile, produceStack, readInstruction, setComparator, toString, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

instance

public static PushException instance()
Deprecated. 

accept

public void accept(ExtendedVisitor visitor)
Deprecated. 
Specified by:
accept in class ExtendedInstruction