@Override @SuppressWarnings("deprecation") protected synchronized InputStream getInputStream( String name, Boolean check, boolean process) throws IOException { final InputStream in = super.getInputStream(name, check, process); return in == null ? null : new de.schlichtherle.truezip.io.SynchronizedInputStream(in, this); }
/** * Equivalent to {@link #getInputStream(String, Boolean, boolean) * getInputStream(name, null, true)}. */ @CreatesObligation public final @Nullable InputStream getInputStream(String name) throws IOException { return getInputStream(name, null, true); }
/** * Equivalent to {@link #getInputStream(String, Boolean, boolean) * getInputStream(name, true, true)}. */ @CreatesObligation public final @Nullable InputStream getCheckedInputStream(String name) throws IOException { return getInputStream(name, true, true); }
/** * Equivalent to {@link #getInputStream(String, Boolean, boolean) * getInputStream(entry.getName(), null, true)} instead. */ @CreatesObligation public final @Nullable InputStream getInputStream(ZipEntry entry) throws IOException { return getInputStream(entry.getName(), null, true); }
/** * Equivalent to {@link #getInputStream(String, Boolean, boolean) * getInputStream(entry.getName(), true, true)} instead. */ @CreatesObligation public final @Nullable InputStream getCheckedInputStream(ZipEntry entry) throws IOException { return getInputStream(entry.getName(), true, true); }