X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fruntime%2FRuntimeModuleMap.java;fp=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fruntime%2FRuntimeModuleMap.java;h=357632707c67e114b972043f843a9948650c66d4;hp=80db43ef0b1e2debda2904a3dcc0d4ce6e3f1732;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/runtime/RuntimeModuleMap.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/runtime/RuntimeModuleMap.java index 80db43ef0..357632707 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/runtime/RuntimeModuleMap.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/runtime/RuntimeModuleMap.java @@ -1,30 +1,30 @@ -package org.simantics.scl.compiler.runtime; - -import java.util.Collection; - -import gnu.trove.map.hash.THashMap; - -public class RuntimeModuleMap { - THashMap moduleMap = new THashMap(); - - public RuntimeModule get(String name) { - return moduleMap.get(name); - } - - public void add(RuntimeModule module) { - String name = module.module.getName(); - if(!moduleMap.containsKey(name)) { - moduleMap.put(module.module.getName(), module); - for(RuntimeModule parentModule : module.parentModuleMap.values()) - add(parentModule); - } - } - - public Collection values() { - return moduleMap.values(); - } - - public int size() { - return moduleMap.size(); - } -} +package org.simantics.scl.compiler.runtime; + +import java.util.Collection; + +import gnu.trove.map.hash.THashMap; + +public class RuntimeModuleMap { + THashMap moduleMap = new THashMap(); + + public RuntimeModule get(String name) { + return moduleMap.get(name); + } + + public void add(RuntimeModule module) { + String name = module.module.getName(); + if(!moduleMap.containsKey(name)) { + moduleMap.put(module.module.getName(), module); + for(RuntimeModule parentModule : module.parentModuleMap.values()) + add(parentModule); + } + } + + public Collection values() { + return moduleMap.values(); + } + + public int size() { + return moduleMap.size(); + } +}