Repository: logging-log4j2 Updated Branches: refs/heads/master 12c727d1d -> e0962136d
Remove type-cast. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/e0962136 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e0962136 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e0962136 Branch: refs/heads/master Commit: e0962136db98887e8c540455bb276665803e03b7 Parents: 12c727d Author: ggregory <[email protected]> Authored: Sun Aug 9 16:59:18 2015 -0700 Committer: ggregory <[email protected]> Committed: Sun Aug 9 16:59:18 2015 -0700 ---------------------------------------------------------------------- .../apache/logging/log4j/util/LambdaUtil.java | 152 +++++++++---------- 1 file changed, 76 insertions(+), 76 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e0962136/log4j-api/src/main/java/org/apache/logging/log4j/util/LambdaUtil.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/LambdaUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/LambdaUtil.java index d55a48a..24c157f 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/util/LambdaUtil.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/LambdaUtil.java @@ -1,76 +1,76 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You 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 org.apache.logging.log4j.util; - -import org.apache.logging.log4j.message.Message; - - -/** - * Utility class for lambda support. - */ -public class LambdaUtil { - /** - * Private constructor: this class is not intended to be instantiated. - */ - private LambdaUtil() { - } - - /** - * Converts an array of lambda expressions into an array of their evaluation results. - * - * @param suppliers an array of lambda expressions or {@code null} - * @return an array containing the results of evaluating the lambda expressions (or {@code null} if the suppliers - * array was {@code null} - */ - public static Object[] getAll(Supplier<?>... suppliers) { - if (suppliers == null) { - return (Object[]) null; - } - final Object[] result = new Object[suppliers.length]; - for (int i = 0; i < result.length; i++) { - result[i] = get(suppliers[i]); - } - return result; - } - - /** - * Returns the result of evaluating the specified function. - * @param supplier a lambda expression or {@code null} - * @return the results of evaluating the lambda expression (or {@code null} if the supplier - * was {@code null} - */ - public static Object get(Supplier<?> supplier) { - if (supplier == null) { - return null; - } - return supplier.get(); - } - - /** - * Returns the Message supplied by the specified function. - * @param supplier a lambda expression or {@code null} - * @return the Message resulting from evaluating the lambda expression (or {@code null} if the supplier was - * {@code null} - */ - public static Message get(MessageSupplier supplier) { - if (supplier == null) { - return null; - } - return supplier.get(); - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You 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 org.apache.logging.log4j.util; + +import org.apache.logging.log4j.message.Message; + + +/** + * Utility class for lambda support. + */ +public class LambdaUtil { + /** + * Private constructor: this class is not intended to be instantiated. + */ + private LambdaUtil() { + } + + /** + * Converts an array of lambda expressions into an array of their evaluation results. + * + * @param suppliers an array of lambda expressions or {@code null} + * @return an array containing the results of evaluating the lambda expressions (or {@code null} if the suppliers + * array was {@code null} + */ + public static Object[] getAll(Supplier<?>... suppliers) { + if (suppliers == null) { + return null; + } + final Object[] result = new Object[suppliers.length]; + for (int i = 0; i < result.length; i++) { + result[i] = get(suppliers[i]); + } + return result; + } + + /** + * Returns the result of evaluating the specified function. + * @param supplier a lambda expression or {@code null} + * @return the results of evaluating the lambda expression (or {@code null} if the supplier + * was {@code null} + */ + public static Object get(Supplier<?> supplier) { + if (supplier == null) { + return null; + } + return supplier.get(); + } + + /** + * Returns the Message supplied by the specified function. + * @param supplier a lambda expression or {@code null} + * @return the Message resulting from evaluating the lambda expression (or {@code null} if the supplier was + * {@code null} + */ + public static Message get(MessageSupplier supplier) { + if (supplier == null) { + return null; + } + return supplier.get(); + } +}
