X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fgeneration%2Forg%2Fsimantics%2Fscl%2Fruntime%2Fgeneration%2FGenerateFunctions.java;h=2e61986e855103a48022305b764aed0b794a8b34;hp=adf2dee305c3693064d1d2a5893888d589ab8087;hb=6c0602e24f372963350b594fed9c7828a5540641;hpb=1a1bd2744cf9615f1cc7364094c5d9bdbdd4c97f diff --git a/bundles/org.simantics.scl.runtime/generation/org/simantics/scl/runtime/generation/GenerateFunctions.java b/bundles/org.simantics.scl.runtime/generation/org/simantics/scl/runtime/generation/GenerateFunctions.java index adf2dee30..2e61986e8 100644 --- a/bundles/org.simantics.scl.runtime/generation/org/simantics/scl/runtime/generation/GenerateFunctions.java +++ b/bundles/org.simantics.scl.runtime/generation/org/simantics/scl/runtime/generation/GenerateFunctions.java @@ -11,9 +11,9 @@ public class GenerateFunctions { public static final int MAX_ARITY = 8; public static final String HEADER = - "/**\n" - + " * This code is generated in " + GenerateFunctions.class.getName() + ".\n" - + " * Do not edit manually!\n" + "/**\r\n" + + " * This code is generated in " + GenerateFunctions.class.getName() + ".\r\n" + + " * Do not edit manually!\r\n" + " */" ; @@ -342,6 +342,7 @@ public class GenerateFunctions { p.println(" nps[i + " + n + "] = ps[i];"); p.println(" return f.applyArray(nps);"); p.println(" }"); + p.println(); } { p.println(" @Override"); @@ -353,6 +354,40 @@ public class GenerateFunctions { p.println(" sb.append(\")\");"); p.println(" return sb.toString();"); p.println(" }"); + p.println(); + } + { + p.println(" @Override"); + p.println(" public int hashCode() {"); + p.println(" int result = f.hashCode();"); + for(int i=0;i