All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.speedment.common.tuple.internal.nullable.Tuple16OfNullablesImpl Maven / Gradle / Ivy

Go to download

A Speedment bundle that shades all dependencies into one jar. This is useful when deploying an application on a server.

The newest version!
/*
 *
 * Copyright (c) 2006-2019, Speedment, Inc. All Rights Reserved.
 *
 * 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 com.speedment.common.tuple.internal.nullable;

import com.speedment.common.tuple.MutableTuple;
import com.speedment.common.tuple.Tuple16;
import com.speedment.common.tuple.Tuple;
import com.speedment.common.tuple.TupleOfNullables;
import com.speedment.common.tuple.internal.AbstractTupleOfNullables;
import com.speedment.common.tuple.nullable.Tuple16OfNullables;

import java.util.Optional;

/**
 * An implementation class of a {@link Tuple16OfNullables}.
 * 

* Generated by com.speedment.sources.pattern.tuple.TupleImplPattern * * @param type of element 0 * @param type of element 1 * @param type of element 2 * @param type of element 3 * @param type of element 4 * @param type of element 5 * @param type of element 6 * @param type of element 7 * @param type of element 8 * @param type of element 9 * @param type of element 10 * @param type of element 11 * @param type of element 12 * @param type of element 13 * @param type of element 14 * @param type of element 15 * * @author Per Minborg */ public final class Tuple16OfNullablesImpl extends AbstractTupleOfNullables implements Tuple16OfNullables { /** * Constructs a {@link TupleOfNullables} of type {@link Tuple16OfNullables}. * * @param e0 element 0 * @param e1 element 1 * @param e2 element 2 * @param e3 element 3 * @param e4 element 4 * @param e5 element 5 * @param e6 element 6 * @param e7 element 7 * @param e8 element 8 * @param e9 element 9 * @param e10 element 10 * @param e11 element 11 * @param e12 element 12 * @param e13 element 13 * @param e14 element 14 * @param e15 element 15 */ public Tuple16OfNullablesImpl( T0 e0, T1 e1, T2 e2, T3 e3, T4 e4, T5 e5, T6 e6, T7 e7, T8 e8, T9 e9, T10 e10, T11 e11, T12 e12, T13 e13, T14 e14, T15 e15) { super(Tuple16OfNullablesImpl.class, e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15); } @SuppressWarnings("unchecked") @Override public Optional get0() { return Optional.ofNullable((T0) values[0]); } @SuppressWarnings("unchecked") @Override public Optional get1() { return Optional.ofNullable((T1) values[1]); } @SuppressWarnings("unchecked") @Override public Optional get2() { return Optional.ofNullable((T2) values[2]); } @SuppressWarnings("unchecked") @Override public Optional get3() { return Optional.ofNullable((T3) values[3]); } @SuppressWarnings("unchecked") @Override public Optional get4() { return Optional.ofNullable((T4) values[4]); } @SuppressWarnings("unchecked") @Override public Optional get5() { return Optional.ofNullable((T5) values[5]); } @SuppressWarnings("unchecked") @Override public Optional get6() { return Optional.ofNullable((T6) values[6]); } @SuppressWarnings("unchecked") @Override public Optional get7() { return Optional.ofNullable((T7) values[7]); } @SuppressWarnings("unchecked") @Override public Optional get8() { return Optional.ofNullable((T8) values[8]); } @SuppressWarnings("unchecked") @Override public Optional get9() { return Optional.ofNullable((T9) values[9]); } @SuppressWarnings("unchecked") @Override public Optional get10() { return Optional.ofNullable((T10) values[10]); } @SuppressWarnings("unchecked") @Override public Optional get11() { return Optional.ofNullable((T11) values[11]); } @SuppressWarnings("unchecked") @Override public Optional get12() { return Optional.ofNullable((T12) values[12]); } @SuppressWarnings("unchecked") @Override public Optional get13() { return Optional.ofNullable((T13) values[13]); } @SuppressWarnings("unchecked") @Override public Optional get14() { return Optional.ofNullable((T14) values[14]); } @SuppressWarnings("unchecked") @Override public Optional get15() { return Optional.ofNullable((T15) values[15]); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy