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
This commit is contained in:
Andrey Breslav
2012-09-18 21:16:31 +04:00
parent 49933b8087
commit 4ff2b24acb
27 changed files with 27 additions and 3335 deletions
@@ -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<D extends ClassOrNamespaceDescriptor> Tuple2<BindingContext, D>
private static<D extends ClassOrNamespaceDescriptor> Pair<BindingContext, D>
getBindingContextAndClassOrNamespaceDescriptor(@NotNull ReadOnlySlice<FqName, D> slice,
@NotNull JetDeclaration declaration,
@Nullable FqName fqName) {
@@ -80,19 +78,19 @@ public class JetSourceNavigationHelper {
Predicates.<PsiFile>alwaysTrue()).getBindingContext();
D descriptor = bindingContext.get(slice, fqName);
if (descriptor != null) {
return new Tuple2<BindingContext, D>(bindingContext, descriptor);
return new Pair<BindingContext, D>(bindingContext, descriptor);
}
return null;
}
@Nullable
private static Tuple2<BindingContext, ClassDescriptor> getBindingContextAndClassDescriptor(@NotNull JetClass decompiledClass) {
private static Pair<BindingContext, ClassDescriptor> getBindingContextAndClassDescriptor(@NotNull JetClass decompiledClass) {
return getBindingContextAndClassOrNamespaceDescriptor(BindingContext.FQNAME_TO_CLASS_DESCRIPTOR, decompiledClass,
JetPsiUtil.getFQName(decompiledClass));
}
@Nullable
private static Tuple2<BindingContext, NamespaceDescriptor> getBindingContextAndNamespaceDescriptor(
private static Pair<BindingContext, NamespaceDescriptor> 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<BindingContext, ClassDescriptor> bindingContextAndClassDescriptor = getBindingContextAndClassDescriptor(decompiledClass);
Pair<BindingContext, ClassDescriptor> 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<BindingContext, NamespaceDescriptor> bindingContextAndNamespaceDescriptor =
Pair<BindingContext, NamespaceDescriptor> 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<BindingContext, ClassDescriptor> bindingContextAndClassDescriptor = getBindingContextAndClassDescriptor(jetClass);
Pair<BindingContext, ClassDescriptor> 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();
@@ -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<PsiFile, Tuple2<Integer, Integer>> filesToNumbersAndOffsets = new MultiMap<PsiFile, Tuple2<Integer, Integer>>();
MultiMap<PsiFile, Pair<Integer, Integer>> filesToNumbersAndOffsets = new MultiMap<PsiFile, Pair<Integer, Integer>>();
int refNumber = 1;
for (JetPsiReference ref : collectInterestingReferences()) {
PsiElement target = ref.resolve();
assertNotNull(target);
PsiElement navigationElement = target.getNavigationElement();
Tuple2<Integer, Integer> numberAndOffset = new Tuple2<Integer, Integer>(refNumber++, navigationElement.getTextOffset());
Pair<Integer, Integer> numberAndOffset = new Pair<Integer, Integer>(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<Tuple2<Integer, Integer>> numbersAndOffsets = new ArrayList<Tuple2<Integer, Integer>>(filesToNumbersAndOffsets.get(file));
List<Pair<Integer, Integer>> numbersAndOffsets = new ArrayList<Pair<Integer, Integer>>(filesToNumbersAndOffsets.get(file));
Collections.sort(numbersAndOffsets, Collections.reverseOrder(new Comparator<Tuple2<Integer, Integer>>() {
Collections.sort(numbersAndOffsets, Collections.reverseOrder(new Comparator<Pair<Integer, Integer>>() {
@Override
public int compare(Tuple2<Integer, Integer> t1, Tuple2<Integer, Integer> t2) {
int offsets = t1._2.compareTo(t2._2);
return offsets == 0 ? t1._1.compareTo(t2._1) : offsets;
public int compare(Pair<Integer, Integer> t1, Pair<Integer, Integer> 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<Integer, Integer> numberOffset : numbersAndOffsets) {
resultForFile.insert(numberOffset._2, String.format("<%d>", numberOffset._1));
for (Pair<Integer, Integer> numberOffset : numbersAndOffsets) {
resultForFile.insert(numberOffset.second, String.format("<%d>", numberOffset.first));
}
int minLine = Integer.MAX_VALUE;
int maxLine = Integer.MIN_VALUE;
for (Tuple2<Integer, Integer> numberOffset : numbersAndOffsets) {
int lineNumber = document.getLineNumber(numberOffset._2);
for (Pair<Integer, Integer> numberOffset : numbersAndOffsets) {
int lineNumber = document.getLineNumber(numberOffset.second);
minLine = Math.min(minLine, lineNumber);
maxLine = Math.max(maxLine, lineNumber);
}
-85
View File
@@ -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<Object,Tuple0>(){
@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<Object, Tuple0> fn) {
if (tuple != null) {
tuple.forEach(fn);
}
}
}
-35
View File
@@ -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<Object, Tuple0> fn);
/**
* Returns the size of the tuple
*/
public abstract int size();
}
+1 -10
View File
@@ -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<Object, Tuple0> fn) {
}
@Override
public int size() {
return 0;
}
}
-60
View File
@@ -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<T1> 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<Object, Tuple0> fn) {
fn.invoke(_1);
}
@Override
public int size() {
return 1;
}
}
-132
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> 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<Object, Tuple0> 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;
}
}
-140
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 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<Object, Tuple0> 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;
}
}
-148
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 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<Object, Tuple0> 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;
}
}
-157
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 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<Object, Tuple0> 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;
}
}
-165
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 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<Object, Tuple0> 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;
}
}
-173
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 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<Object, Tuple0> 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;
}
}
-181
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 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<Object, Tuple0> 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;
}
}
-189
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 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<Object, Tuple0> 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;
}
}
-197
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 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<Object, Tuple0> 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;
}
}
-205
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 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<Object, Tuple0> 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;
}
}
-68
View File
@@ -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<T1, T2> 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<Object, Tuple0> fn) {
fn.invoke(_1);
fn.invoke(_2);
}
@Override
public int size() {
return 2;
}
}
-213
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 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<Object, Tuple0> 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;
}
}
-221
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 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<Object, Tuple0> 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;
}
}
-228
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 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<Object, Tuple0> 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;
}
}
-76
View File
@@ -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<T1, T2, T3> 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<Object, Tuple0> fn) {
fn.invoke(_1);
fn.invoke(_2);
fn.invoke(_3);
}
@Override
public int size() {
return 3;
}
}
-84
View File
@@ -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<T1, T2, T3, T4> 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<Object, Tuple0> fn) {
fn.invoke(_1);
fn.invoke(_2);
fn.invoke(_3);
fn.invoke(_4);
}
@Override
public int size() {
return 4;
}
}
-92
View File
@@ -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<T1, T2, T3, T4, T5> 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<Object, Tuple0> fn) {
fn.invoke(_1);
fn.invoke(_2);
fn.invoke(_3);
fn.invoke(_4);
fn.invoke(_5);
}
@Override
public int size() {
return 5;
}
}
-100
View File
@@ -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<T1, T2, T3, T4, T5, T6> 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<Object, Tuple0> 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;
}
}
-108
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7> 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<Object, Tuple0> 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;
}
}
-116
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8> 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<Object, Tuple0> 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;
}
}
-124
View File
@@ -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<T1, T2, T3, T4, T5, T6, T7, T8, T9> 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<Object, Tuple0> 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;
}
}