X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fruntime%2Ftuple%2FTuple3.java;fp=bundles%2Forg.simantics.scl.runtime%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fruntime%2Ftuple%2FTuple3.java;h=1da5a59bdd645ae182f6794c5619d82c97732a2e;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=4478a91cede2e8ebf468330c0d9036c94d1ba350;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/tuple/Tuple3.java b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/tuple/Tuple3.java old mode 100755 new mode 100644 index 4478a91ce..1da5a59bd --- a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/tuple/Tuple3.java +++ b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/tuple/Tuple3.java @@ -1,87 +1,87 @@ /** * This code is generated in org.simantics.scl.runtime.generation.GenerateTuples. * Do not edit manually! - */ -package org.simantics.scl.runtime.tuple; - -public class Tuple3 implements Tuple { - public final Object c0; - public final Object c1; - public final Object c2; - - public Tuple3(Object c0, Object c1, Object c2) { - this.c0 = c0; - this.c1 = c1; - this.c2 = c2; - } - - public int length() { - return 3; - } - - public Object get(int id) { - switch(id) { - case 0: return c0; - case 1: return c1; - case 2: return c2; - default: throw new IndexOutOfBoundsException(); - } - } - - public Object[] toArray() { - return new Object[] { c0, c1, c2 }; - } - - @Override - public boolean equals(Object obj) { - if(obj == this) - return true; - if(obj == null || obj.getClass() != getClass()) - return false; - Tuple3 tuple = (Tuple3)obj; - if(c0 == null) { - if(tuple.c0 != null) - return false; - } - else if(!c0.equals(tuple.c0)) - return false; - if(c1 == null) { - if(tuple.c1 != null) - return false; - } - else if(!c1.equals(tuple.c1)) - return false; - if(c2 == null) { - if(tuple.c2 != null) - return false; - } - else if(!c2.equals(tuple.c2)) - return false; - return true; - } - - @Override - public int hashCode() { - int result = c0 == null ? 0 : c0.hashCode(); - result *= 31; - if(c1 != null) - result += c1.hashCode(); - result *= 31; - if(c2 != null) - result += c2.hashCode(); - return result; - } - - @Override - public String toString() { - StringBuilder b = new StringBuilder(); - b.append('('); - b.append(c0); - b.append(','); - b.append(c1); - b.append(','); - b.append(c2); - b.append(')'); - return b.toString(); - } -} + */ +package org.simantics.scl.runtime.tuple; + +public class Tuple3 implements Tuple { + public final Object c0; + public final Object c1; + public final Object c2; + + public Tuple3(Object c0, Object c1, Object c2) { + this.c0 = c0; + this.c1 = c1; + this.c2 = c2; + } + + public int length() { + return 3; + } + + public Object get(int id) { + switch(id) { + case 0: return c0; + case 1: return c1; + case 2: return c2; + default: throw new IndexOutOfBoundsException(); + } + } + + public Object[] toArray() { + return new Object[] { c0, c1, c2 }; + } + + @Override + public boolean equals(Object obj) { + if(obj == this) + return true; + if(obj == null || obj.getClass() != getClass()) + return false; + Tuple3 tuple = (Tuple3)obj; + if(c0 == null) { + if(tuple.c0 != null) + return false; + } + else if(!c0.equals(tuple.c0)) + return false; + if(c1 == null) { + if(tuple.c1 != null) + return false; + } + else if(!c1.equals(tuple.c1)) + return false; + if(c2 == null) { + if(tuple.c2 != null) + return false; + } + else if(!c2.equals(tuple.c2)) + return false; + return true; + } + + @Override + public int hashCode() { + int result = c0 == null ? 0 : c0.hashCode(); + result *= 31; + if(c1 != null) + result += c1.hashCode(); + result *= 31; + if(c2 != null) + result += c2.hashCode(); + return result; + } + + @Override + public String toString() { + StringBuilder b = new StringBuilder(); + b.append('('); + b.append(c0); + b.append(','); + b.append(c1); + b.append(','); + b.append(c2); + b.append(')'); + return b.toString(); + } +}