public class ProgramPointCounter extends ContractProcess.Logger implements wrp.jdk.nashorn.internal.runtime.TraceMethod
| 构造器和说明 |
|---|
ProgramPointCounter(java.io.ByteArrayOutputStream bo,
ContractProcess cp,
long gasLimit,
int functionIndex,
long gasValue,
long extraGas,
java.lang.String action,
java.util.HashMap<java.lang.String,java.lang.Long> countMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getOutputStr() |
void |
println(java.lang.String s) |
void |
tracePrint(java.lang.String tag,
int pc,
java.lang.String methodName,
java.lang.Object[] args,
java.lang.Object result) |
clean, getCp, writeToDBpublic long gasLimit
public long extraGas
public long gasValue
public long cost
public ProgramPointCounter(java.io.ByteArrayOutputStream bo,
ContractProcess cp,
long gasLimit,
int functionIndex,
long gasValue,
long extraGas,
java.lang.String action,
java.util.HashMap<java.lang.String,java.lang.Long> countMap)
public java.lang.String getOutputStr()
getOutputStr 在类中 ContractProcess.Loggerpublic void tracePrint(java.lang.String tag,
int pc,
java.lang.String methodName,
java.lang.Object[] args,
java.lang.Object result)
tracePrint 在接口中 wrp.jdk.nashorn.internal.runtime.TraceMethodpublic void println(java.lang.String s)
println 在类中 java.io.PrintStream