- */\r
-package org.simantics.scl.runtime.function;\r
-\r
-@SuppressWarnings("all")\r
-public class UnsaturatedFunction5 implements Function {\r
- private final Function f;\r
- private final Object p0;\r
- private final Object p1;\r
- private final Object p2;\r
- private final Object p3;\r
- private final Object p4;\r
-\r
- public UnsaturatedFunction5(Function f, Object p0, Object p1, Object p2, Object p3, Object p4) {\r
- this.f = f;\r
- this.p0 = p0;\r
- this.p1 = p1;\r
- this.p2 = p2;\r
- this.p3 = p3;\r
- this.p4 = p4;\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5) {\r
- return f.apply(p0, p1, p2, p3, p4, p5);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6) {\r
- return f.apply(p0, p1, p2, p3, p4, p5, p6);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6, Object p7) {\r
- return f.apply(p0, p1, p2, p3, p4, p5, p6, p7);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6, Object p7, Object p8) {\r
- return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9) {\r
- return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9, Object p10) {\r
- return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9, Object p10, Object p11) {\r
- return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);\r
- }\r
-\r
- @Override\r
- public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9, Object p10, Object p11, Object p12) {\r
- return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);\r
- }\r
-\r
- @Override\r
- public Object applyArray(Object ... ps) {\r
- Object[] nps = new Object[ps.length + 5];\r
- nps[0] = p0;\r
- nps[1] = p1;\r
- nps[2] = p2;\r
- nps[3] = p3;\r
- nps[4] = p4;\r
- for(int i=0;i<ps.length;++i)\r
- nps[i + 5] = ps[i];\r
- return f.applyArray(nps);\r
- }\r
- @Override\r
- public String toString() {\r
- StringBuilder sb = new StringBuilder();\r
- sb.append("(").append(f);\r
- sb.append(" ").append(p0);\r
- sb.append(" ").append(p1);\r
- sb.append(" ").append(p2);\r
- sb.append(" ").append(p3);\r
- sb.append(" ").append(p4);\r
- sb.append(")");\r
- return sb.toString();\r
- }\r
-}\r
+ */
+package org.simantics.scl.runtime.function;
+
+@SuppressWarnings("all")
+public class UnsaturatedFunction5 implements Function {
+ private final Function f;
+ private final Object p0;
+ private final Object p1;
+ private final Object p2;
+ private final Object p3;
+ private final Object p4;
+
+ public UnsaturatedFunction5(Function f, Object p0, Object p1, Object p2, Object p3, Object p4) {
+ this.f = f;
+ this.p0 = p0;
+ this.p1 = p1;
+ this.p2 = p2;
+ this.p3 = p3;
+ this.p4 = p4;
+ }
+
+ @Override
+ public Object apply(Object p5) {
+ return f.apply(p0, p1, p2, p3, p4, p5);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6) {
+ return f.apply(p0, p1, p2, p3, p4, p5, p6);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6, Object p7) {
+ return f.apply(p0, p1, p2, p3, p4, p5, p6, p7);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6, Object p7, Object p8) {
+ return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9) {
+ return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9, Object p10) {
+ return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9, Object p10, Object p11) {
+ return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
+ }
+
+ @Override
+ public Object apply(Object p5, Object p6, Object p7, Object p8, Object p9, Object p10, Object p11, Object p12) {
+ return f.applyArray(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
+ }
+
+ @Override
+ public Object applyArray(Object ... ps) {
+ Object[] nps = new Object[ps.length + 5];
+ nps[0] = p0;
+ nps[1] = p1;
+ nps[2] = p2;
+ nps[3] = p3;
+ nps[4] = p4;
+ for(int i=0;i<ps.length;++i)
+ nps[i + 5] = ps[i];
+ return f.applyArray(nps);
+ }
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("(").append(f);
+ sb.append(" ").append(p0);
+ sb.append(" ").append(p1);
+ sb.append(" ").append(p2);
+ sb.append(" ").append(p3);
+ sb.append(" ").append(p4);
+ sb.append(")");
+ return sb.toString();
+ }
+}