@NotThreadSafe
public class FunctionMachine
extends java.lang.Object
Constructor and Description |
---|
FunctionMachine(java.lang.Object function) |
Modifier and Type | Method and Description |
---|---|
protected void |
finalize()
SpotBugs detects Bug Type "CT_CONSTRUCTOR_THROW" saying that "The object under construction
remains partially initialized and may be vulnerable to Finalizer attacks."
|
com.scalar.dl.ledger.function.FunctionBase<?,?,?,?,?,?> |
getFunctionBase() |
<T,G,S,P,D,R> |
invoke(Database<G,S,P,D,R> database,
java.lang.String functionArgument,
java.lang.String contractArgument,
java.lang.String contractProperties) |
boolean |
isRoot() |
void |
setContractContext(java.lang.Object contractContext) |
protected final void finalize()
finalize
in class java.lang.Object
public boolean isRoot()
public void setContractContext(@Nullable java.lang.Object contractContext)
@Nullable public <T,G,S,P,D,R> java.lang.String invoke(Database<G,S,P,D,R> database, @Nullable java.lang.String functionArgument, java.lang.String contractArgument, @Nullable java.lang.String contractProperties)
public com.scalar.dl.ledger.function.FunctionBase<?,?,?,?,?,?> getFunctionBase()