sota.lang.java.ast.nodes
Class JavaASTCatchNode

java.lang.Object
  extended by sota.ast.nodes.ASTNode
      extended by sota.ast.nodes.ASTStatementNode
          extended by sota.ast.nodes.ASTCatchNode
              extended by sota.lang.java.ast.nodes.JavaASTCatchNode
All Implemented Interfaces:
java.lang.Comparable<ASTNode>, IStatementNode

public class JavaASTCatchNode
extends ASTCatchNode

AST-Knoten für Catch-Blocks


Field Summary
 
Fields inherited from class sota.ast.nodes.ASTCatchNode
isFinally, parameter, tryNode
 
Fields inherited from class sota.ast.nodes.ASTStatementNode
endOfStatement, nrHits
 
Fields inherited from class sota.ast.nodes.ASTNode
ascContent, BRANCH, CASE, CATCH, CONDITION, content, controlingBranchNode, DO, functionNode, id, IF, isDirectReachable, isReachable, isVirtual, ITERATION, JUMP, lineNr, next, NODE, prev, SCOPE, STATEMENT, SWITCH, TRY
 
Constructor Summary
JavaASTCatchNode(int nl, java.lang.String s)
          Konstruktor für Finally-Knoten.
JavaASTCatchNode(int nl, java.lang.String s, java.lang.String para)
          Konstruktof für normales Catch.
 
Method Summary
 void createASCContent(int level)
           
 
Methods inherited from class sota.ast.nodes.ASTCatchNode
getEndOfCatchBlock, getNodeString, getParameter, getTryNode, isFinally, printNode, setParameter, setTryNode
 
Methods inherited from class sota.ast.nodes.ASTStatementNode
decNrHits, getEndOfStatement, getNrHits, incNrHits, incNrHits, isSepareted, printCFG, resetHits, setEndOfStatement, setNrHits
 
Methods inherited from class sota.ast.nodes.ASTNode
appendToASCContent, compareTo, getASCContent, getContent, getControlingBranchNode, getFunctionNode, getID, getLineNr, getNextNode, getPrevNode, getReachString, getType, isDirectReachable, isDirectReachable, isReachable, isReachable, isVirtual, isVirtual, print, printReach, setASCContent, setContent, setControlingBranchNode, setFunctionNode, setID, setNextNode, setPrevNode, typeToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface sota.ast.nodes.IStatementNode
getID, print
 

Constructor Detail

JavaASTCatchNode

public JavaASTCatchNode(int nl,
                        java.lang.String s)
Konstruktor für Finally-Knoten.

Parameters:
nl - die Zeilennummer
s - der Inhalt

JavaASTCatchNode

public JavaASTCatchNode(int nl,
                        java.lang.String s,
                        java.lang.String para)
Konstruktof für normales Catch.

Parameters:
nl - die Zeilennummer
s - der Inhalt
para - der Parameter
Method Detail

createASCContent

public void createASCContent(int level)
Overrides:
createASCContent in class ASTNode