Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- classes() - Method in interface io.hotmoka.instrumentation.api.InstrumentedJar
-
Yields the classes in this jar file.
- cpuBaseTransactionCost() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost for starting the execution of a transaction.
- cpuCostForInstallingJar(int) - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost for installing in store a jar consisting of the given number of bytes.
- cpuCostForLoadingJar(int) - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost for loading from store a jar consisting of the given number of bytes.
- cpuCostOfArithmeticInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of an arithmetic instruction.
- cpuCostOfArrayAccessInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of an array access instruction.
- cpuCostOfFieldAccessInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of a field access instruction.
- cpuCostOfInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of an instruction that does not fall in any more specific category.
- cpuCostOfInvokeInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of an invoke instruction.
- cpuCostOfMemoryAllocationInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of a memory allocation instruction.
- cpuCostOfSelectInstruction() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the CPU gas cost of the execution of a select instruction.
D
- dump(Path) - Method in interface io.hotmoka.instrumentation.api.InstrumentedJar
-
Dumps this instrumented jar into a file.
G
- GasCostModel - Interface in io.hotmoka.instrumentation.api
-
A specification of the cost of gas.
- getClassName() - Method in interface io.hotmoka.instrumentation.api.InstrumentedClass
-
Yields the fully-qualified name of this class.
I
- IN_STORAGE - Static variable in class io.hotmoka.instrumentation.api.InstrumentationFields
-
The name of the field used in instrumented storage classes to remember if the object is new or already serialized in blockchain.
- InstrumentationFields - Class in io.hotmoka.instrumentation.api
-
Constants about fields used for instrumentation of Takamaka classes.
- InstrumentedClass - Interface in io.hotmoka.instrumentation.api
-
An instrumented class file.
- InstrumentedJar - Interface in io.hotmoka.instrumentation.api
-
An instrumented (and hence verified) jar file.
- io.hotmoka.instrumentation.api - module io.hotmoka.instrumentation.api
-
This module defines the API of the instrumentation of Takamaka code before being installed in a Hotmoka node.
- io.hotmoka.instrumentation.api - package io.hotmoka.instrumentation.api
O
- OLD_PREFIX - Static variable in class io.hotmoka.instrumentation.api.InstrumentationFields
-
The prefix of the name of the field used in instrumented storage classes to take note of the old value of the fields.
R
- ramCostForInstallingJar(int) - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM gas cost for installing in store a jar consisting of the given bytes.
- ramCostForLoadingJar(int) - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM gas cost for loading from store a jar consisting of the given bytes.
- ramCostOfActivationRecord() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM cost of an activation record, without considering the variables therein.
- ramCostOfActivationSlot() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM cost of a single variable inside an activation record.
- ramCostOfArray() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM cost of an array, without considering its elements.
- ramCostOfArraySlot() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM cost of a single element of an array.
- ramCostOfField() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM cost of a single field of an object allocated in memory.
- ramCostOfObject() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the RAM cost of an object, without considering its fields.
S
- STORAGE_REFERENCE_FIELD_NAME - Static variable in class io.hotmoka.instrumentation.api.InstrumentationFields
-
The name of the instrumented field of storage objects that holds their storage reference.
- storageCostOfByte() - Method in interface io.hotmoka.instrumentation.api.GasCostModel
-
Yields the storage gas cost for storing a byte in the database.
T
- toBytes() - Method in interface io.hotmoka.instrumentation.api.InstrumentedJar
-
Yields the bytes of this jar.
- toJavaClass() - Method in interface io.hotmoka.instrumentation.api.InstrumentedClass
-
Yields a Java class from this object.
All Classes and Interfaces|All Packages|Constant Field Values