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

com.yammer.collections.transforming.TransformationUtil Maven / Gradle / Ivy

Go to download

Collections utilities which build on top of Guava and the standard collections library.

The newest version!
/**
 * Copyright (c) Microsoft Corporation
 * 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
 *
 * THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS
 * OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT.
 *
 * See the Apache Version 2.0 License for specific language governing permissions and limitations under
 * the License.
 */
package com.yammer.collections.transforming;

import com.google.common.base.Function;

final class TransformationUtil {
    private TransformationUtil() {
    }

    static  T safeTransform(F from, Function conversionFunction) {
        return from == null ? null : conversionFunction.apply(from);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy