From 4ff2b24acb1b5134ac66aaf21d071cb75eaec15f Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 18 Sep 2012 21:16:31 +0400 Subject: [PATCH] TupleN classes removed from runtime Class definitions are kept in the fornt-end to facilitate migration. Will be removed in the next milestone #KT-2358 In progress --- .../libraries/JetSourceNavigationHelper.java | 30 ++- .../libraries/LibrariesWithSourcesTest.java | 24 +- runtime/src/jet/StringTemplate.java | 85 ------- runtime/src/jet/Tuple.java | 35 --- runtime/src/jet/Tuple0.java | 11 +- runtime/src/jet/Tuple1.java | 60 ----- runtime/src/jet/Tuple10.java | 132 ---------- runtime/src/jet/Tuple11.java | 140 ----------- runtime/src/jet/Tuple12.java | 148 ------------ runtime/src/jet/Tuple13.java | 157 ------------ runtime/src/jet/Tuple14.java | 165 ------------- runtime/src/jet/Tuple15.java | 173 ------------- runtime/src/jet/Tuple16.java | 181 -------------- runtime/src/jet/Tuple17.java | 189 --------------- runtime/src/jet/Tuple18.java | 197 --------------- runtime/src/jet/Tuple19.java | 205 ---------------- runtime/src/jet/Tuple2.java | 68 ------ runtime/src/jet/Tuple20.java | 213 ---------------- runtime/src/jet/Tuple21.java | 221 ----------------- runtime/src/jet/Tuple22.java | 228 ------------------ runtime/src/jet/Tuple3.java | 76 ------ runtime/src/jet/Tuple4.java | 84 ------- runtime/src/jet/Tuple5.java | 92 ------- runtime/src/jet/Tuple6.java | 100 -------- runtime/src/jet/Tuple7.java | 108 --------- runtime/src/jet/Tuple8.java | 116 --------- runtime/src/jet/Tuple9.java | 124 ---------- 27 files changed, 27 insertions(+), 3335 deletions(-) delete mode 100644 runtime/src/jet/StringTemplate.java delete mode 100644 runtime/src/jet/Tuple.java delete mode 100644 runtime/src/jet/Tuple1.java delete mode 100644 runtime/src/jet/Tuple10.java delete mode 100644 runtime/src/jet/Tuple11.java delete mode 100644 runtime/src/jet/Tuple12.java delete mode 100644 runtime/src/jet/Tuple13.java delete mode 100644 runtime/src/jet/Tuple14.java delete mode 100644 runtime/src/jet/Tuple15.java delete mode 100644 runtime/src/jet/Tuple16.java delete mode 100644 runtime/src/jet/Tuple17.java delete mode 100644 runtime/src/jet/Tuple18.java delete mode 100644 runtime/src/jet/Tuple19.java delete mode 100644 runtime/src/jet/Tuple2.java delete mode 100644 runtime/src/jet/Tuple20.java delete mode 100644 runtime/src/jet/Tuple21.java delete mode 100644 runtime/src/jet/Tuple22.java delete mode 100644 runtime/src/jet/Tuple3.java delete mode 100644 runtime/src/jet/Tuple4.java delete mode 100644 runtime/src/jet/Tuple5.java delete mode 100644 runtime/src/jet/Tuple6.java delete mode 100644 runtime/src/jet/Tuple7.java delete mode 100644 runtime/src/jet/Tuple8.java delete mode 100644 runtime/src/jet/Tuple9.java diff --git a/idea/src/org/jetbrains/jet/plugin/libraries/JetSourceNavigationHelper.java b/idea/src/org/jetbrains/jet/plugin/libraries/JetSourceNavigationHelper.java index 51cd84423f8..c4b416897e2 100644 --- a/idea/src/org/jetbrains/jet/plugin/libraries/JetSourceNavigationHelper.java +++ b/idea/src/org/jetbrains/jet/plugin/libraries/JetSourceNavigationHelper.java @@ -22,6 +22,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.OrderEntry; import com.intellij.openapi.roots.OrderRootType; import com.intellij.openapi.roots.ProjectFileIndex; +import com.intellij.openapi.util.Pair; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; @@ -30,7 +31,6 @@ import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.search.GlobalSearchScopes; import com.intellij.psi.search.UsageSearchContext; import com.intellij.psi.util.PsiTreeUtil; -import jet.Tuple2; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.descriptors.*; @@ -45,7 +45,6 @@ import org.jetbrains.jet.lang.resolve.scopes.JetScope; import org.jetbrains.jet.lang.resolve.scopes.receivers.ReceiverDescriptor; import org.jetbrains.jet.lang.types.JetType; import org.jetbrains.jet.lexer.JetTokens; -import org.jetbrains.jet.plugin.project.AnalyzerFacadeProvider; import org.jetbrains.jet.resolve.DescriptorRenderer; import org.jetbrains.jet.util.slicedmap.ReadOnlySlice; @@ -53,7 +52,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; -import java.util.Set; /** * @author Evgeny Gerashchenko @@ -64,7 +62,7 @@ public class JetSourceNavigationHelper { } @Nullable - private static Tuple2 + private static Pair getBindingContextAndClassOrNamespaceDescriptor(@NotNull ReadOnlySlice slice, @NotNull JetDeclaration declaration, @Nullable FqName fqName) { @@ -80,19 +78,19 @@ public class JetSourceNavigationHelper { Predicates.alwaysTrue()).getBindingContext(); D descriptor = bindingContext.get(slice, fqName); if (descriptor != null) { - return new Tuple2(bindingContext, descriptor); + return new Pair(bindingContext, descriptor); } return null; } @Nullable - private static Tuple2 getBindingContextAndClassDescriptor(@NotNull JetClass decompiledClass) { + private static Pair getBindingContextAndClassDescriptor(@NotNull JetClass decompiledClass) { return getBindingContextAndClassOrNamespaceDescriptor(BindingContext.FQNAME_TO_CLASS_DESCRIPTOR, decompiledClass, JetPsiUtil.getFQName(decompiledClass)); } @Nullable - private static Tuple2 getBindingContextAndNamespaceDescriptor( + private static Pair getBindingContextAndNamespaceDescriptor( @NotNull JetDeclaration declaration) { JetFile file = (JetFile) declaration.getContainingFile(); return getBindingContextAndClassOrNamespaceDescriptor(BindingContext.FQNAME_TO_NAMESPACE_DESCRIPTOR, declaration, @@ -101,12 +99,12 @@ public class JetSourceNavigationHelper { @Nullable public static JetClassOrObject getSourceClass(@NotNull JetClass decompiledClass) { - Tuple2 bindingContextAndClassDescriptor = getBindingContextAndClassDescriptor(decompiledClass); + Pair bindingContextAndClassDescriptor = getBindingContextAndClassDescriptor(decompiledClass); if (bindingContextAndClassDescriptor == null) return null; PsiElement declaration = BindingContextUtils.classDescriptorToDeclaration( - bindingContextAndClassDescriptor._1, bindingContextAndClassDescriptor._2); + bindingContextAndClassDescriptor.first, bindingContextAndClassDescriptor.second); if (declaration == null) { - throw new IllegalStateException("class not found by " + bindingContextAndClassDescriptor._2); + throw new IllegalStateException("class not found by " + bindingContextAndClassDescriptor.second); } return (JetClassOrObject) declaration; } @@ -159,11 +157,11 @@ public class JetSourceNavigationHelper { PsiElement declarationContainer = decompiledDeclaration.getParent(); if (declarationContainer instanceof JetFile) { - Tuple2 bindingContextAndNamespaceDescriptor = + Pair bindingContextAndNamespaceDescriptor = getBindingContextAndNamespaceDescriptor(decompiledDeclaration); if (bindingContextAndNamespaceDescriptor == null) return null; - BindingContext bindingContext = bindingContextAndNamespaceDescriptor._1; - NamespaceDescriptor namespaceDescriptor = bindingContextAndNamespaceDescriptor._2; + BindingContext bindingContext = bindingContextAndNamespaceDescriptor.first; + NamespaceDescriptor namespaceDescriptor = bindingContextAndNamespaceDescriptor.second; if (receiverType == null) { // non-extension property for (Descr candidate : matcher.getCandidatesFromScope(namespaceDescriptor.getMemberScope(), entityNameAsName)) { @@ -197,10 +195,10 @@ public class JetSourceNavigationHelper { if (jetClass == null) { return null; } - Tuple2 bindingContextAndClassDescriptor = getBindingContextAndClassDescriptor(jetClass); + Pair bindingContextAndClassDescriptor = getBindingContextAndClassDescriptor(jetClass); if (bindingContextAndClassDescriptor != null) { - BindingContext bindingContext = bindingContextAndClassDescriptor._1; - ClassDescriptor classDescriptor = bindingContextAndClassDescriptor._2; + BindingContext bindingContext = bindingContextAndClassDescriptor.first; + ClassDescriptor classDescriptor = bindingContextAndClassDescriptor.second; JetScope memberScope = classDescriptor.getDefaultType().getMemberScope(); if (isClassObject) { JetType classObjectType = classDescriptor.getClassObjectType(); diff --git a/idea/tests/org/jetbrains/jet/plugin/libraries/LibrariesWithSourcesTest.java b/idea/tests/org/jetbrains/jet/plugin/libraries/LibrariesWithSourcesTest.java index 2faf46854fd..c8e29f669f2 100644 --- a/idea/tests/org/jetbrains/jet/plugin/libraries/LibrariesWithSourcesTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/libraries/LibrariesWithSourcesTest.java @@ -19,6 +19,7 @@ package org.jetbrains.jet.plugin.libraries; import com.intellij.openapi.editor.Document; import com.intellij.openapi.editor.EditorFactory; import com.intellij.openapi.fileEditor.FileDocumentManager; +import com.intellij.openapi.util.Pair; import com.intellij.openapi.vfs.LocalFileSystem; import com.intellij.openapi.vfs.VfsUtilCore; import com.intellij.openapi.vfs.VirtualFile; @@ -27,7 +28,6 @@ import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiReference; import com.intellij.util.containers.MultiMap; -import jet.Tuple2; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.JetTestUtils; import org.jetbrains.jet.plugin.references.JetPsiReference; @@ -116,13 +116,13 @@ public class LibrariesWithSourcesTest extends AbstractLibrariesTest { } private String getActualAnnotatedLibraryCode() { - MultiMap> filesToNumbersAndOffsets = new MultiMap>(); + MultiMap> filesToNumbersAndOffsets = new MultiMap>(); int refNumber = 1; for (JetPsiReference ref : collectInterestingReferences()) { PsiElement target = ref.resolve(); assertNotNull(target); PsiElement navigationElement = target.getNavigationElement(); - Tuple2 numberAndOffset = new Tuple2(refNumber++, navigationElement.getTextOffset()); + Pair numberAndOffset = new Pair(refNumber++, navigationElement.getTextOffset()); filesToNumbersAndOffsets.putValue(navigationElement.getContainingFile(), numberAndOffset); } @@ -140,27 +140,27 @@ public class LibrariesWithSourcesTest extends AbstractLibrariesTest { StringBuilder result = new StringBuilder(); for (PsiFile file : files) { - List> numbersAndOffsets = new ArrayList>(filesToNumbersAndOffsets.get(file)); + List> numbersAndOffsets = new ArrayList>(filesToNumbersAndOffsets.get(file)); - Collections.sort(numbersAndOffsets, Collections.reverseOrder(new Comparator>() { + Collections.sort(numbersAndOffsets, Collections.reverseOrder(new Comparator>() { @Override - public int compare(Tuple2 t1, Tuple2 t2) { - int offsets = t1._2.compareTo(t2._2); - return offsets == 0 ? t1._1.compareTo(t2._1) : offsets; + public int compare(Pair t1, Pair t2) { + int offsets = t1.second.compareTo(t2.second); + return offsets == 0 ? t1.first.compareTo(t2.first) : offsets; } })); Document document = PsiDocumentManager.getInstance(getProject()).getDocument(file); assertNotNull(document); StringBuilder resultForFile = new StringBuilder(document.getText()); - for (Tuple2 numberOffset : numbersAndOffsets) { - resultForFile.insert(numberOffset._2, String.format("<%d>", numberOffset._1)); + for (Pair numberOffset : numbersAndOffsets) { + resultForFile.insert(numberOffset.second, String.format("<%d>", numberOffset.first)); } int minLine = Integer.MAX_VALUE; int maxLine = Integer.MIN_VALUE; - for (Tuple2 numberOffset : numbersAndOffsets) { - int lineNumber = document.getLineNumber(numberOffset._2); + for (Pair numberOffset : numbersAndOffsets) { + int lineNumber = document.getLineNumber(numberOffset.second); minLine = Math.min(minLine, lineNumber); maxLine = Math.max(maxLine, lineNumber); } diff --git a/runtime/src/jet/StringTemplate.java b/runtime/src/jet/StringTemplate.java deleted file mode 100644 index 47b3b49d4c8..00000000000 --- a/runtime/src/jet/StringTemplate.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package jet; - -/** - * Represents a string template object; that is a string with $ expressions such as "Hello $user". - * - * It is represented as an object that contains a Tuple such that all the even items in the tuple are constant - * strings and the odd items are dynamic expressions which may need to be escaped. - * - * So the expression "Hello $foo$bar how are you?" would be represented as a tuple #("Hello ", foo, "", bar, " how are you?). - * i.e. we insert an empty string to ensure that the tuple starts with a constant string and every other value is a dynamic expression. - */ -public class StringTemplate { - private final Tuple tuple; - - public StringTemplate(Tuple tuple) { - this.tuple = tuple; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - StringTemplate that = (StringTemplate) o; - - if (tuple != null ? !tuple.equals(that.tuple) : that.tuple != null) return false; - - return true; - } - - @Override - public int hashCode() { - return tuple != null ? tuple.hashCode() : 0; - } - - /** - * Returns the plain string version of the string template with no special escaping - */ - @Override - public String toString() { - final StringBuilder builder = new StringBuilder(); - tuple.forEach(new Function1(){ - @Override - public Tuple0 invoke(Object o) { - builder.append(o); - return Tuple0.VALUE; - } - }); - return builder.toString(); - - } - - /** - * Returns the tuple of values in the string template - */ - public Tuple getValues() { - return tuple; - } - - - /** - * Performs the given function on each value in the string template - */ - public void forEach(Function1 fn) { - if (tuple != null) { - tuple.forEach(fn); - } - } - -} diff --git a/runtime/src/jet/Tuple.java b/runtime/src/jet/Tuple.java deleted file mode 100644 index 51451cfd9e7..00000000000 --- a/runtime/src/jet/Tuple.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -/** - * Represents the common interface of a tuple - */ -// @AssertInvisibleInResolver // TODO TupleN classes has no Tuple superclass -public abstract class Tuple extends DefaultJetObject { - - /** - * Performs the given function on each item in the tuple - */ - public abstract void forEach(Function1 fn); - - /** - * Returns the size of the tuple - */ - public abstract int size(); -} diff --git a/runtime/src/jet/Tuple0.java b/runtime/src/jet/Tuple0.java index ca407fee2a1..5825ff85fc8 100644 --- a/runtime/src/jet/Tuple0.java +++ b/runtime/src/jet/Tuple0.java @@ -22,7 +22,7 @@ import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; * @author alex.tkachman */ @AssertInvisibleInResolver -public class Tuple0 extends Tuple { +public class Tuple0 { public static final Tuple0 VALUE = new Tuple0(); private Tuple0() { @@ -42,13 +42,4 @@ public class Tuple0 extends Tuple { public int hashCode() { return 239; } - - @Override - public void forEach(Function1 fn) { - } - - @Override - public int size() { - return 0; - } } diff --git a/runtime/src/jet/Tuple1.java b/runtime/src/jet/Tuple1.java deleted file mode 100644 index 27a92920755..00000000000 --- a/runtime/src/jet/Tuple1.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple1 extends Tuple { - public final T1 _1; - - public Tuple1(T1 t1) { - _1 = t1; - } - - @Override - public String toString() { - return "(" + _1 + ")"; - } - public final T1 get_1() { - return _1; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple1 t = (Tuple1) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - } - - @Override - public int size() { - return 1; - } -} diff --git a/runtime/src/jet/Tuple10.java b/runtime/src/jet/Tuple10.java deleted file mode 100644 index 0fcae84272f..00000000000 --- a/runtime/src/jet/Tuple10.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple10 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - - public Tuple10(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple10 t = (Tuple10) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - } - - @Override - public int size() { - return 10; - } -} diff --git a/runtime/src/jet/Tuple11.java b/runtime/src/jet/Tuple11.java deleted file mode 100644 index 0923cf2f0a4..00000000000 --- a/runtime/src/jet/Tuple11.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple11 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - - public Tuple11(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple11 t = (Tuple11) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - } - - @Override - public int size() { - return 11; - } -} diff --git a/runtime/src/jet/Tuple12.java b/runtime/src/jet/Tuple12.java deleted file mode 100644 index d69ee7eeb2b..00000000000 --- a/runtime/src/jet/Tuple12.java +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple12 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - - public Tuple12(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple12 t = (Tuple12) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - } - - @Override - public int size() { - return 12; - } -} diff --git a/runtime/src/jet/Tuple13.java b/runtime/src/jet/Tuple13.java deleted file mode 100644 index 44d7b42b3a5..00000000000 --- a/runtime/src/jet/Tuple13.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple13 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - - public Tuple13(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple13 t = (Tuple13) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - } - - @Override - public int size() { - return 13; - } -} diff --git a/runtime/src/jet/Tuple14.java b/runtime/src/jet/Tuple14.java deleted file mode 100644 index 61717ad56a8..00000000000 --- a/runtime/src/jet/Tuple14.java +++ /dev/null @@ -1,165 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple14 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - - public Tuple14(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple14 t = (Tuple14) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - } - - @Override - public int size() { - return 14; - } -} diff --git a/runtime/src/jet/Tuple15.java b/runtime/src/jet/Tuple15.java deleted file mode 100644 index e96ab5db2d2..00000000000 --- a/runtime/src/jet/Tuple15.java +++ /dev/null @@ -1,173 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple15 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - - public Tuple15(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple15 t = (Tuple15) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - } - - @Override - public int size() { - return 15; - } -} diff --git a/runtime/src/jet/Tuple16.java b/runtime/src/jet/Tuple16.java deleted file mode 100644 index db4efa2a6b3..00000000000 --- a/runtime/src/jet/Tuple16.java +++ /dev/null @@ -1,181 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple16 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - - public Tuple16(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple16 t = (Tuple16) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - } - - @Override - public int size() { - return 16; - } -} diff --git a/runtime/src/jet/Tuple17.java b/runtime/src/jet/Tuple17.java deleted file mode 100644 index c2cd770876f..00000000000 --- a/runtime/src/jet/Tuple17.java +++ /dev/null @@ -1,189 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple17 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - public final T17 _17; - - public Tuple17(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - _17 = t17; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ", " + _17 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - public final T17 get_17() { - return _17; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple17 t = (Tuple17) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - if (_17 != null ? !_17.equals(t._17) : t._17 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - result = 31 * result + (_17 != null ? _17.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - fn.invoke(_17); - } - - @Override - public int size() { - return 17; - } -} diff --git a/runtime/src/jet/Tuple18.java b/runtime/src/jet/Tuple18.java deleted file mode 100644 index d4b47515c0a..00000000000 --- a/runtime/src/jet/Tuple18.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple18 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - public final T17 _17; - public final T18 _18; - - public Tuple18(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - _17 = t17; - _18 = t18; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ", " + _17 + ", " + _18 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - public final T17 get_17() { - return _17; - } - public final T18 get_18() { - return _18; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple18 t = (Tuple18) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - if (_17 != null ? !_17.equals(t._17) : t._17 != null) return false; - if (_18 != null ? !_18.equals(t._18) : t._18 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - result = 31 * result + (_17 != null ? _17.hashCode() : 0); - result = 31 * result + (_18 != null ? _18.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - fn.invoke(_17); - fn.invoke(_18); - } - - @Override - public int size() { - return 18; - } -} diff --git a/runtime/src/jet/Tuple19.java b/runtime/src/jet/Tuple19.java deleted file mode 100644 index f63ff76c149..00000000000 --- a/runtime/src/jet/Tuple19.java +++ /dev/null @@ -1,205 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple19 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - public final T17 _17; - public final T18 _18; - public final T19 _19; - - public Tuple19(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - _17 = t17; - _18 = t18; - _19 = t19; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ", " + _17 + ", " + _18 + ", " + _19 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - public final T17 get_17() { - return _17; - } - public final T18 get_18() { - return _18; - } - public final T19 get_19() { - return _19; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple19 t = (Tuple19) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - if (_17 != null ? !_17.equals(t._17) : t._17 != null) return false; - if (_18 != null ? !_18.equals(t._18) : t._18 != null) return false; - if (_19 != null ? !_19.equals(t._19) : t._19 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - result = 31 * result + (_17 != null ? _17.hashCode() : 0); - result = 31 * result + (_18 != null ? _18.hashCode() : 0); - result = 31 * result + (_19 != null ? _19.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - fn.invoke(_17); - fn.invoke(_18); - fn.invoke(_19); - } - - @Override - public int size() { - return 19; - } -} diff --git a/runtime/src/jet/Tuple2.java b/runtime/src/jet/Tuple2.java deleted file mode 100644 index 40f35220286..00000000000 --- a/runtime/src/jet/Tuple2.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple2 extends Tuple { - public final T1 _1; - public final T2 _2; - - public Tuple2(T1 t1, T2 t2) { - _1 = t1; - _2 = t2; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple2 t = (Tuple2) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - } - - @Override - public int size() { - return 2; - } -} diff --git a/runtime/src/jet/Tuple20.java b/runtime/src/jet/Tuple20.java deleted file mode 100644 index ef3e431b718..00000000000 --- a/runtime/src/jet/Tuple20.java +++ /dev/null @@ -1,213 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple20 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - public final T17 _17; - public final T18 _18; - public final T19 _19; - public final T20 _20; - - public Tuple20(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - _17 = t17; - _18 = t18; - _19 = t19; - _20 = t20; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ", " + _17 + ", " + _18 + ", " + _19 + ", " + _20 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - public final T17 get_17() { - return _17; - } - public final T18 get_18() { - return _18; - } - public final T19 get_19() { - return _19; - } - public final T20 get_20() { - return _20; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple20 t = (Tuple20) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - if (_17 != null ? !_17.equals(t._17) : t._17 != null) return false; - if (_18 != null ? !_18.equals(t._18) : t._18 != null) return false; - if (_19 != null ? !_19.equals(t._19) : t._19 != null) return false; - if (_20 != null ? !_20.equals(t._20) : t._20 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - result = 31 * result + (_17 != null ? _17.hashCode() : 0); - result = 31 * result + (_18 != null ? _18.hashCode() : 0); - result = 31 * result + (_19 != null ? _19.hashCode() : 0); - result = 31 * result + (_20 != null ? _20.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - fn.invoke(_17); - fn.invoke(_18); - fn.invoke(_19); - fn.invoke(_20); - } - - @Override - public int size() { - return 20; - } -} diff --git a/runtime/src/jet/Tuple21.java b/runtime/src/jet/Tuple21.java deleted file mode 100644 index ff9b0751724..00000000000 --- a/runtime/src/jet/Tuple21.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple21 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - public final T17 _17; - public final T18 _18; - public final T19 _19; - public final T20 _20; - public final T21 _21; - - public Tuple21(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - _17 = t17; - _18 = t18; - _19 = t19; - _20 = t20; - _21 = t21; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ", " + _17 + ", " + _18 + ", " + _19 + ", " + _20 + ", " + _21 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - public final T17 get_17() { - return _17; - } - public final T18 get_18() { - return _18; - } - public final T19 get_19() { - return _19; - } - public final T20 get_20() { - return _20; - } - public final T21 get_21() { - return _21; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple21 t = (Tuple21) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - if (_17 != null ? !_17.equals(t._17) : t._17 != null) return false; - if (_18 != null ? !_18.equals(t._18) : t._18 != null) return false; - if (_19 != null ? !_19.equals(t._19) : t._19 != null) return false; - if (_20 != null ? !_20.equals(t._20) : t._20 != null) return false; - if (_21 != null ? !_21.equals(t._21) : t._21 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - result = 31 * result + (_17 != null ? _17.hashCode() : 0); - result = 31 * result + (_18 != null ? _18.hashCode() : 0); - result = 31 * result + (_19 != null ? _19.hashCode() : 0); - result = 31 * result + (_20 != null ? _20.hashCode() : 0); - result = 31 * result + (_21 != null ? _21.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - fn.invoke(_17); - fn.invoke(_18); - fn.invoke(_19); - fn.invoke(_20); - fn.invoke(_21); - } - - @Override - public int size() { - return 21; - } -} diff --git a/runtime/src/jet/Tuple22.java b/runtime/src/jet/Tuple22.java deleted file mode 100644 index d17613849dd..00000000000 --- a/runtime/src/jet/Tuple22.java +++ /dev/null @@ -1,228 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple22 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - public final T10 _10; - public final T11 _11; - public final T12 _12; - public final T13 _13; - public final T14 _14; - public final T15 _15; - public final T16 _16; - public final T17 _17; - public final T18 _18; - public final T19 _19; - public final T20 _20; - public final T21 _21; - public final T22 _22; - - public Tuple22(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21, T22 t22) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - _10 = t10; - _11 = t11; - _12 = t12; - _13 = t13; - _14 = t14; - _15 = t15; - _16 = t16; - _17 = t17; - _18 = t18; - _19 = t19; - _20 = t20; - _21 = t21; - _22 = t22; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ", " + _10 + ", " + _11 + ", " + _12 + ", " + _13 + ", " + _14 + ", " + _15 + ", " + _16 + ", " + _17 + ", " + _18 + ", " + _19 + ", " + _20 + ", " + _21 + ", " + _22 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - public final T10 get_10() { - return _10; - } - public final T11 get_11() { - return _11; - } - public final T12 get_12() { - return _12; - } - public final T13 get_13() { - return _13; - } - public final T14 get_14() { - return _14; - } - public final T15 get_15() { - return _15; - } - public final T16 get_16() { - return _16; - } - public final T17 get_17() { - return _17; - } - public final T18 get_18() { - return _18; - } - public final T19 get_19() { - return _19; - } - public final T20 get_20() { - return _20; - } - public final T21 get_21() { - return _21; - } - public final T22 get_22() { - return _22; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple22 t = (Tuple22) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - if (_10 != null ? !_10.equals(t._10) : t._10 != null) return false; - if (_11 != null ? !_11.equals(t._11) : t._11 != null) return false; - if (_12 != null ? !_12.equals(t._12) : t._12 != null) return false; - if (_13 != null ? !_13.equals(t._13) : t._13 != null) return false; - if (_14 != null ? !_14.equals(t._14) : t._14 != null) return false; - if (_15 != null ? !_15.equals(t._15) : t._15 != null) return false; - if (_16 != null ? !_16.equals(t._16) : t._16 != null) return false; - if (_17 != null ? !_17.equals(t._17) : t._17 != null) return false; - if (_18 != null ? !_18.equals(t._18) : t._18 != null) return false; - if (_19 != null ? !_19.equals(t._19) : t._19 != null) return false; - if (_20 != null ? !_20.equals(t._20) : t._20 != null) return false; - if (_21 != null ? !_21.equals(t._21) : t._21 != null) return false; - if (_22 != null ? !_22.equals(t._22) : t._22 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - result = 31 * result + (_10 != null ? _10.hashCode() : 0); - result = 31 * result + (_11 != null ? _11.hashCode() : 0); - result = 31 * result + (_12 != null ? _12.hashCode() : 0); - result = 31 * result + (_13 != null ? _13.hashCode() : 0); - result = 31 * result + (_14 != null ? _14.hashCode() : 0); - result = 31 * result + (_15 != null ? _15.hashCode() : 0); - result = 31 * result + (_16 != null ? _16.hashCode() : 0); - result = 31 * result + (_17 != null ? _17.hashCode() : 0); - result = 31 * result + (_18 != null ? _18.hashCode() : 0); - result = 31 * result + (_19 != null ? _19.hashCode() : 0); - result = 31 * result + (_20 != null ? _20.hashCode() : 0); - result = 31 * result + (_21 != null ? _21.hashCode() : 0); - result = 31 * result + (_22 != null ? _22.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - fn.invoke(_10); - fn.invoke(_11); - fn.invoke(_12); - fn.invoke(_13); - fn.invoke(_13); - fn.invoke(_14); - fn.invoke(_15); - fn.invoke(_16); - fn.invoke(_17); - fn.invoke(_18); - fn.invoke(_19); - fn.invoke(_20); - fn.invoke(_22); - } - - @Override - public int size() { - return 22; - } -} diff --git a/runtime/src/jet/Tuple3.java b/runtime/src/jet/Tuple3.java deleted file mode 100644 index c8624d97b9c..00000000000 --- a/runtime/src/jet/Tuple3.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple3 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - - public Tuple3(T1 t1, T2 t2, T3 t3) { - _1 = t1; - _2 = t2; - _3 = t3; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple3 t = (Tuple3) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - } - - @Override - public int size() { - return 3; - } -} diff --git a/runtime/src/jet/Tuple4.java b/runtime/src/jet/Tuple4.java deleted file mode 100644 index 9303c50e039..00000000000 --- a/runtime/src/jet/Tuple4.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple4 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - - public Tuple4(T1 t1, T2 t2, T3 t3, T4 t4) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple4 t = (Tuple4) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - } - - @Override - public int size() { - return 4; - } -} diff --git a/runtime/src/jet/Tuple5.java b/runtime/src/jet/Tuple5.java deleted file mode 100644 index 35d8553f298..00000000000 --- a/runtime/src/jet/Tuple5.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple5 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - - public Tuple5(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple5 t = (Tuple5) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - } - - @Override - public int size() { - return 5; - } -} diff --git a/runtime/src/jet/Tuple6.java b/runtime/src/jet/Tuple6.java deleted file mode 100644 index ff10829be89..00000000000 --- a/runtime/src/jet/Tuple6.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple6 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - - public Tuple6(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple6 t = (Tuple6) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - } - - @Override - public int size() { - return 6; - } -} diff --git a/runtime/src/jet/Tuple7.java b/runtime/src/jet/Tuple7.java deleted file mode 100644 index 31b453c3ae5..00000000000 --- a/runtime/src/jet/Tuple7.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple7 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - - public Tuple7(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple7 t = (Tuple7) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - } - - @Override - public int size() { - return 7; - } -} diff --git a/runtime/src/jet/Tuple8.java b/runtime/src/jet/Tuple8.java deleted file mode 100644 index c257346ca54..00000000000 --- a/runtime/src/jet/Tuple8.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple8 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - - public Tuple8(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple8 t = (Tuple8) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - } - - @Override - public int size() { - return 8; - } -} diff --git a/runtime/src/jet/Tuple9.java b/runtime/src/jet/Tuple9.java deleted file mode 100644 index 1a7e4f5ddb1..00000000000 --- a/runtime/src/jet/Tuple9.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package jet; - -import org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver; - -@AssertInvisibleInResolver -public class Tuple9 extends Tuple { - public final T1 _1; - public final T2 _2; - public final T3 _3; - public final T4 _4; - public final T5 _5; - public final T6 _6; - public final T7 _7; - public final T8 _8; - public final T9 _9; - - public Tuple9(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { - _1 = t1; - _2 = t2; - _3 = t3; - _4 = t4; - _5 = t5; - _6 = t6; - _7 = t7; - _8 = t8; - _9 = t9; - } - - @Override - public String toString() { - return "(" + _1 + ", " + _2 + ", " + _3 + ", " + _4 + ", " + _5 + ", " + _6 + ", " + _7 + ", " + _8 + ", " + _9 + ")"; - } - public final T1 get_1() { - return _1; - } - public final T2 get_2() { - return _2; - } - public final T3 get_3() { - return _3; - } - public final T4 get_4() { - return _4; - } - public final T5 get_5() { - return _5; - } - public final T6 get_6() { - return _6; - } - public final T7 get_7() { - return _7; - } - public final T8 get_8() { - return _8; - } - public final T9 get_9() { - return _9; - } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Tuple9 t = (Tuple9) o; - if (_1 != null ? !_1.equals(t._1) : t._1 != null) return false; - if (_2 != null ? !_2.equals(t._2) : t._2 != null) return false; - if (_3 != null ? !_3.equals(t._3) : t._3 != null) return false; - if (_4 != null ? !_4.equals(t._4) : t._4 != null) return false; - if (_5 != null ? !_5.equals(t._5) : t._5 != null) return false; - if (_6 != null ? !_6.equals(t._6) : t._6 != null) return false; - if (_7 != null ? !_7.equals(t._7) : t._7 != null) return false; - if (_8 != null ? !_8.equals(t._8) : t._8 != null) return false; - if (_9 != null ? !_9.equals(t._9) : t._9 != null) return false; - return true; - } - @Override - public int hashCode() { - int result = _1 != null ? _1.hashCode() : 0; - result = 31 * result + (_2 != null ? _2.hashCode() : 0); - result = 31 * result + (_3 != null ? _3.hashCode() : 0); - result = 31 * result + (_4 != null ? _4.hashCode() : 0); - result = 31 * result + (_5 != null ? _5.hashCode() : 0); - result = 31 * result + (_6 != null ? _6.hashCode() : 0); - result = 31 * result + (_7 != null ? _7.hashCode() : 0); - result = 31 * result + (_8 != null ? _8.hashCode() : 0); - result = 31 * result + (_9 != null ? _9.hashCode() : 0); - return result; - } - - @Override - public void forEach(Function1 fn) { - fn.invoke(_1); - fn.invoke(_2); - fn.invoke(_3); - fn.invoke(_4); - fn.invoke(_5); - fn.invoke(_6); - fn.invoke(_7); - fn.invoke(_8); - fn.invoke(_9); - } - - @Override - public int size() { - return 9; - } -}