sota.lang.java.ast.nodes
Class JavaFileNode

java.lang.Object
  extended by sota.ast.nodes.FileNode
      extended by sota.lang.java.ast.nodes.JavaFileNode
All Implemented Interfaces:
java.lang.Comparable<FileNode>, IScopeNode

public class JavaFileNode
extends FileNode

AST-Knoten für eine Quellcodedatei.


Field Summary
 
Fields inherited from class sota.ast.nodes.FileNode
endNode, fullName, idOffset, isDirty, isInstrumented, isParsedDirty, metrics, name, nrNodes, packageName, setOfClassNodes, setOfFunctionNodes, setOfTopLevelScopeNodes, startNode
 
Constructor Summary
JavaFileNode(java.lang.String name, int idOffset)
          Konstruktor.
 
Method Summary
 void createASCContent(int level)
           
 
Methods inherited from class sota.ast.nodes.FileNode
addClassNode, addFunctionNode, append, clearASCContent, compareTo, createASCContentForScope, getClassNodes, getEndNode, getFileNode, getFirstLineNr, getFullName, getFullQualifiedName, getFullyQualifiedName, getFunctionNodes, getIDString, getLastLineNr, getLastNode, getMetrics, getName, getNrNodes, getPackageName, getParent, getScope, getStartNode, getTopLevelScopeNodes, isDirty, isInstrumented, isInstrumented, isParsedDirty, isTopLevel, print_indent, print, printCFG, printConditions, printFunctions, printNodes, resetHits, setDirty, setEndNode, setMetrics, setPackageName, setParsedDirty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaFileNode

public JavaFileNode(java.lang.String name,
                    int idOffset)
Konstruktor.

Parameters:
name - der Name
idOffset - der Offset für die IDs der Knoten
Method Detail

createASCContent

public void createASCContent(int level)
Specified by:
createASCContent in interface IScopeNode
Specified by:
createASCContent in class FileNode