diff --git a/src/main/base/org/bdware/sc/node/ContractZipBundle.java b/src/main/base/org/bdware/sc/node/ContractZipBundle.java index ad04304..6a9b054 100644 --- a/src/main/base/org/bdware/sc/node/ContractZipBundle.java +++ b/src/main/base/org/bdware/sc/node/ContractZipBundle.java @@ -6,6 +6,7 @@ import java.util.Map; public class ContractZipBundle { ContractManifest cm; Map path2Node; + private ContractNode mergedContractNode; public ContractZipBundle() { path2Node = new HashMap<>(); @@ -28,6 +29,10 @@ public class ContractZipBundle { } public ContractNode mergeContractNode() { + return mergedContractNode; + } + + public void setMergedContractNode() { ContractNode cn = new ContractNode(null); cn.memorySet = cm.memory; cn.setIsBundle(true); @@ -41,6 +46,6 @@ public class ContractZipBundle { cn.merge(contract); } cn.mergeInterfaceAnnotationIntoFunction(); - return cn; + this.mergedContractNode = cn; } }