Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.flow
Class ThrowBlock

java.lang.Object
  extended bynet.sf.jode.flow.StructuredBlock
      extended bynet.sf.jode.flow.InstructionContainer
          extended bynet.sf.jode.flow.ReturnBlock
              extended bynet.sf.jode.flow.ThrowBlock

public class ThrowBlock
extends ReturnBlock

This is the structured block for an Throw block.


Constructor Summary
ThrowBlock(Expression instr)
           
 
Method Summary
 void dumpInstruction(TabbedPrintWriter writer)
          Print the instruction expressing this structured block.
 
Methods inherited from class net.sf.jode.flow.ReturnBlock
checkConsistent, jumpMayBeChanged, mapStackToLocal, needsBraces, removePush
 
Methods inherited from class net.sf.jode.flow.InstructionContainer
doTransformations, fillInGenSet, getDeclarables, getInstruction, makeDeclaration, removeOnetimeLocals, setInstruction, simplify
 
Methods inherited from class net.sf.jode.flow.StructuredBlock
appendBlock, contains, copyJump, dumpSource, flowMayBeChanged, getNextBlock, getNextBlock, getNextFlowBlock, getNextFlowBlock, getSubBlocks, isEmpty, isSingleExit, moveJump, prependBlock, propagateUsage, removeBlock, removeJump, replace, replaceSubBlock, setFlowBlock, setJump, setSuccessors, swapJump, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThrowBlock

public ThrowBlock(Expression instr)
Method Detail

dumpInstruction

public void dumpInstruction(TabbedPrintWriter writer)
                     throws java.io.IOException
Description copied from class: StructuredBlock
Print the instruction expressing this structured block.

Overrides:
dumpInstruction in class ReturnBlock
Throws:
java.io.IOException

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.