12d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov/*
22d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * Copyright (C) 2018 The Android Open Source Project
32d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov *
42d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * Licensed under the Apache License, Version 2.0 (the "License");
52d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * you may not use this file except in compliance with the License.
62d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * You may obtain a copy of the License at
72d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov *
82d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov *      http://www.apache.org/licenses/LICENSE-2.0
92d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov *
102d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * Unless required by applicable law or agreed to in writing, software
112d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * distributed under the License is distributed on an "AS IS" BASIS,
122d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * See the License for the specific language governing permissions and
142d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * limitations under the License.
152d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov */
162d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov
172d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganovpackage com.android.internal.util.function;
182d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov
192d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganovimport java.util.function.Function;
202d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov
212d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov/**
222d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * A 5-argument {@link Function}
232d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov *
242d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov * @hide
252d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov */
262d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganovpublic interface QuintFunction<A, B, C, D, E, R> {
272d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov    R apply(A a, B b, C c, D d, E e);
282d20fb47f4a7162450f993728876c74762b93112Svetoslav Ganov}
29