dk.brics.string.intermediate
Class ExceptionalReturn

java.lang.Object
  extended by dk.brics.string.intermediate.Statement
      extended by dk.brics.string.intermediate.ExceptionalReturn
All Implemented Interfaces:
Comparable<Statement>

public class ExceptionalReturn
extends Statement

Method returns by throwing an exception. Every method has exactly one exceptional return statement. A statement that might throw an exception should have an edge to the exceptional return.

The exceptional return cannot be reached by normal control flow.

Author:
Asger

Constructor Summary
ExceptionalReturn()
           
 
Method Summary
 void visitBy(StatementVisitor v)
          Visit this statement by the given statement visitor.
 
Methods inherited from class dk.brics.string.intermediate.Statement
addSucc, addSuccIfAbsent, compareTo, getIndex, getMethod, getPreds, getSuccs, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExceptionalReturn

public ExceptionalReturn()
Method Detail

visitBy

public void visitBy(StatementVisitor v)
Description copied from class: Statement
Visit this statement by the given statement visitor. This will invoke the corresponding method in the visitor.

Specified by:
visitBy in class Statement
Parameters:
v - the visitor.


Copyright © 2003-2009 Anders Møller, Aske Simon Christensen, Asger Feldthaus.