hudson.plugins.testabilityexplorer.report.costs
Class ClassCost

java.lang.Object
  extended by hudson.plugins.testabilityexplorer.report.costs.ClassCost
All Implemented Interfaces:
TestabilityCost, java.io.Serializable

public class ClassCost
extends java.lang.Object
implements java.io.Serializable, TestabilityCost

Encapsulates the testability of a single class.

Author:
reik.schatz
See Also:
Serialized Form

Constructor Summary
ClassCost(java.lang.String name, int cost)
           
 
Method Summary
 void addToCostStack(MethodCost methodTestability)
           
 boolean equals(java.lang.Object o)
           
 int getCost()
           
 java.util.Collection<MethodCost> getCostStack()
           
 java.lang.String getName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassCost

public ClassCost(java.lang.String name,
                 int cost)
Method Detail

addToCostStack

public void addToCostStack(MethodCost methodTestability)

getName

public java.lang.String getName()

getCost

public int getCost()

getCostStack

public java.util.Collection<MethodCost> getCostStack()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2008. All Rights Reserved.