class
Ledger extends AnyRef
Instance Constructors
-
new
Ledger()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
def
finalize(): Unit
-
def
foundInstance(name: String): Unit
-
def
foundMux(): Unit
-
final
def
getClass(): Class[_]
-
def
getModuleName: String
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
serialize: String
-
def
setModuleName(myName: String): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Ledger tracks Circuit statistics
In this lesson, we want to calculate the number of muxes, not just in a module, but also in any instances it has of other modules, etc.
To do this, we need to update our Ledger class to keep track of this module instance information
See lesson2.AnalyzeCircuit