X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Finternal%2Fcodegen%2Futils%2FJavaNamingPolicy.java;h=7e9780d4a78f12eddbc61aca29ba269f111ab33c;hb=d628abeee07f11d70a0d839374e8878ef9af19e9;hp=bd07654743acb86028727928b5d70c704d15b756;hpb=1b4d8b692f40d946deb5db8280eb4ca5b36a75a7;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/JavaNamingPolicy.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/JavaNamingPolicy.java index bd0765474..7e9780d4a 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/JavaNamingPolicy.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/JavaNamingPolicy.java @@ -34,11 +34,11 @@ public class JavaNamingPolicy { b.append('_').append((int)c).append('_'); } //System.out.println("m2c " + moduleName + " -> " + b.toString()); - return b.toString().replace("..", "._."); + return b.toString().replace("..", "._.").replace("//", "/_/"); } public static String classNameToModuleName(String className) { - className = className.replace("._.", ".."); + className = className.replace("/_/", "//").replace("._.", ".."); StringBuilder b = new StringBuilder(className.length()); int length = className.length(); for(int i=0;i