/* * Copyright (C) 2018, David Pursehouse 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 } } }