sota.lang.java.ast.nodes
Class JavaASTStatementNode

java.lang.Object
  extended by sota.ast.nodes.ASTNode
      extended by sota.ast.nodes.ASTStatementNode
          extended by sota.lang.java.ast.nodes.JavaASTStatementNode
All Implemented Interfaces:
java.lang.Comparable<ASTNode>, IStatementNode
Direct Known Subclasses:
JavaASTCondStatementNode

public class JavaASTStatementNode
extends ASTStatementNode

AST-Knoten für Statements


Field Summary
 
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
JavaASTStatementNode(int ln)
          Konstruktor für virtuelle Anweisungen.
JavaASTStatementNode(int ln, java.lang.String s)
          Konstruktor für nichtvirtuelle Anweisungen.
 
Method Summary
 void createASCContent(int level)
           
 
Methods inherited from class sota.ast.nodes.ASTStatementNode
decNrHits, getEndOfStatement, getNodeString, getNrHits, incNrHits, incNrHits, isSepareted, printCFG, printNode, 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

JavaASTStatementNode

public JavaASTStatementNode(int ln)
Konstruktor für virtuelle Anweisungen.

Parameters:
ln - die Zeilennummer

JavaASTStatementNode

public JavaASTStatementNode(int ln,
                            java.lang.String s)
Konstruktor für nichtvirtuelle Anweisungen.

Parameters:
ln - die Zeilennummer
s - der Inhalt
Method Detail

createASCContent

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