SilentFileInputStream.java
- /*
- * Copyright (C) 2018, David Pursehouse <david.pursehouse@gmail.com> and others
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Distribution License v. 1.0 which is available at
- * https://www.eclipse.org/org/documents/edl-v10.php.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
- package org.eclipse.jgit.util.io;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- /**
- * An implementation of FileInputStream that ignores any exceptions on close().
- *
- * @since 5.0
- */
- public class SilentFileInputStream extends FileInputStream {
- /**
- * @param file
- * the file
- * @throws FileNotFoundException
- * the file was not found
- */
- public SilentFileInputStream(File file) throws FileNotFoundException {
- super(file);
- }
- @Override
- public void close() {
- try {
- super.close();
- } catch (IOException e) {
- // Ignore
- }
- }
- }