Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
commons-collections4-4.2-sources.jar - Apache Commons Collections
commons-collections4-4.2-sources.jar is the source JAR file for Apache Commons Collections 4.2, which
provides additional collection handling functionalities on top of JDK library.
JAR File Size and Download Location:
JAR name: commons-collections4-4.2-sources.jar Target JDK version: 1.7 Dependency: None File size: 708,599 bytes Release date: 08-Jul-2018 Download: Apache Commons Collections
✍: FYIcenter.com
⏎ org/apache/commons/collections4/functors/CatchAndRethrowClosure.java
/* * 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.commons.collections4.functors; import org.apache.commons.collections4.Closure; import org.apache.commons.collections4.FunctorException; /** * {@link Closure} that catches any checked exception and re-throws it as a * {@link FunctorException} runtime exception. Example usage: * * <pre> * // Create a catch and re-throw closure via anonymous subclass * CatchAndRethrowClosure<String> writer = new ThrowingClosure() { * private java.io.Writer out = // some writer * * protected void executeAndThrow(String input) throws IOException { * out.write(input); // throwing of IOException allowed * } * }; * * // use catch and re-throw closure * java.util.List<String> strList = // some list * try { * CollectionUtils.forAllDo(strList, writer); * } catch (FunctorException ex) { * Throwable originalError = ex.getCause(); * // handle error * } * </pre> * * @since 4.0 */ public abstract class CatchAndRethrowClosure<E> implements Closure<E> { /** * Execute this closure on the specified input object. * * @param input the input to execute on * @throws FunctorException (runtime) if the closure execution resulted in a * checked exception. */ @Override public void execute(final E input) { try { executeAndThrow(input); } catch (final RuntimeException ex) { throw ex; } catch (final Throwable t) { throw new FunctorException(t); } } /** * Execute this closure on the specified input object. * * @param input the input to execute on * @throws Throwable if the closure execution resulted in a checked * exception. */ protected abstract void executeAndThrow(E input) throws Throwable; }
⏎ org/apache/commons/collections4/functors/CatchAndRethrowClosure.java
Or download all of them as a single archive file:
File name: commons-collections4-4.2-sources.jar File size: 708599 bytes Release date: 2018-07-08 Download
⇒ Download and Install commons-collections4-4.1-bin.zip
⇐ What Is commons-collections4-4.2.jar
2023-03-28, 41834👍, 0💬
Popular Posts:
JDK 17 java.xml.jmod is the JMOD file for JDK 17 XML (eXtensible Markup Language) module. JDK 17 XML...
JDK 11 java.xml.crypto.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) Crypto modu...
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
What is the jaxp\TypeInfoWriter.java provided in the Apache Xerces package? I have Apache Xerces 2.1...