import { Variable } from "./variable/variable" ; export class Evaluation { functionName : string ; returnVariable : Variable ; contractAddress : string ; constructor ( ) { this . returnVariable = new Variable ( ) ; } clone ( ) { let clone = new Evaluation ( ) ; clone . functionName = this . functionName ; clone . contractAddress = this . contractAddress ; return clone ; } } export class EvaluationRequest { evaluationBytecode : string ; evaluationStartPc : number ; evaluationEndPc : number ; runtimeBytecode : string ; runtimePc : number ; constructor ( evaluationBytecode , evaluationStartPc , evaluationEndPc , runtimeBytecode , runtimePc ) { this . evaluationBytecode = evaluationBytecode ; this . evaluationStartPc = evaluationStartPc ; this . evaluationEndPc = evaluationEndPc ; this . runtimeBytecode = runtimeBytecode ; this . runtimePc = runtimePc ; } }