|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsota.ast.util.MetricManager
public class MetricManager
Berechnet die statischen und dynamischen Metriken für das Projekt.
Constructor Summary | |
---|---|
MetricManager()
|
Method Summary | |
---|---|
static Metrics |
computeCoverage(ASTManager ast)
Berechnet die dynamischen (Überdeckungs-) Metriken für das Projekt |
protected static void |
computeCyclomaticComplexity(ASTFunctionNode fn)
Berechnet zyklomatische Komplexität für Funktionen. |
protected static void |
computeEssentialComplexity(ASTFunctionNode fn)
Berechnet essentielle Komplexität für Funktionen. |
protected static int |
computeEssentialComplexity(ASTNode startNode,
ASTNode endNode)
Berechnet essentielle Komplexität für Codeabschnitte. |
static void |
computeMetrics(ASTManager ast)
Berechnet die statischen Metriken für das Projekt |
protected static void |
computeNrBIPaths(ASTFunctionNode fn)
|
protected static void |
computeNrModBIPaths(ASTFunctionNode fn)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetricManager()
Method Detail |
---|
public static Metrics computeCoverage(ASTManager ast)
protected static void computeCyclomaticComplexity(ASTFunctionNode fn)
fn
- Der FunctionNode, für den die zyklomatische Komplexität berechnet werden sollen.protected static void computeEssentialComplexity(ASTFunctionNode fn)
fn
- Der FunctionNode, für den die essentielle Komplexität berechnet werden sollen.protected static int computeEssentialComplexity(ASTNode startNode, ASTNode endNode)
startNode
- der StartknotenendNode
- der Endknoten
public static void computeMetrics(ASTManager ast)
ast
- der ASTManagerprotected static void computeNrBIPaths(ASTFunctionNode fn)
protected static void computeNrModBIPaths(ASTFunctionNode fn)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |