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:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user