Module java4ever.framework
Record Class TvmBuilder
java.lang.Object
java.lang.Record
tech.deplant.java4ever.framework.datatype.TvmBuilder
- All Implemented Interfaces:
AbiValue
public record TvmBuilder(AtomicInteger refCounter, List<tech.deplant.java4ever.binding.Boc.BuilderOp> operations)
extends Record
implements AbiValue
The type Tvm builder.
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new Tvm builder.TvmBuilder(AtomicInteger refCounter, List<tech.deplant.java4ever.binding.Boc.BuilderOp> operations) Creates an instance of aTvmBuilderrecord class. -
Method Summary
Modifier and TypeMethodDescriptiontech.deplant.java4ever.binding.Boc.BuilderOp[]builders()Builders boc . builder op [ ].final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.List<tech.deplant.java4ever.binding.Boc.BuilderOp> Returns the value of theoperationsrecord component.Returns the value of therefCounterrecord component.Store tvm builder.Store tvm builder.toABI()To abi object.toCell(int contextId) To cell tvm cell.toJava()To java j.final StringtoString()Returns a string representation of this record class.type()Type abi type.
-
Constructor Details
-
TvmBuilder
public TvmBuilder()Instantiates a new Tvm builder. -
TvmBuilder
public TvmBuilder(AtomicInteger refCounter, List<tech.deplant.java4ever.binding.Boc.BuilderOp> operations) Creates an instance of aTvmBuilderrecord class.- Parameters:
refCounter- the value for therefCounterrecord componentoperations- the value for theoperationsrecord component
-
-
Method Details
-
builders
public tech.deplant.java4ever.binding.Boc.BuilderOp[] builders()Builders boc . builder op [ ].- Returns:
- the boc . builder op [ ]
-
store
Store tvm builder.- Parameters:
types- the types- Returns:
- the tvm builder
- Throws:
tech.deplant.java4ever.binding.EverSdkException- the ever sdk exception
-
store
public TvmBuilder store(AbiType type, Object inputValue) throws tech.deplant.java4ever.binding.EverSdkException Store tvm builder.- Parameters:
type- the typeinputValue- the input value- Returns:
- the tvm builder
- Throws:
tech.deplant.java4ever.binding.EverSdkException- the ever sdk exception
-
toCell
To cell tvm cell.- Parameters:
contextId- the context id- Returns:
- the tvm cell
- Throws:
tech.deplant.java4ever.binding.EverSdkException- the ever sdk exception
-
toJava
-
toABI
-
type
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
refCounter
Returns the value of therefCounterrecord component.- Returns:
- the value of the
refCounterrecord component
-
operations
Returns the value of theoperationsrecord component.- Returns:
- the value of the
operationsrecord component
-