@Override public DeferredOutputStream makeDeferredOutputStream() throws IOException { File tempFile = File.createTempFile("dexlibtmp", null, containingDirectory); return new FileDeferredOutputStream(tempFile, bufferSize); } };
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable File containingDirectory) { return getFactory(containingDirectory, DEFAULT_BUFFER_SIZE); }
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable File containingDirectory) { return getFactory(containingDirectory, DEFAULT_BUFFER_SIZE); }
@Override public DeferredOutputStream makeDeferredOutputStream() throws IOException { File tempFile = File.createTempFile("dexlibtmp", null, containingDirectory); return new FileDeferredOutputStream(tempFile, bufferSize); } };
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable File containingDirectory) { return getFactory(containingDirectory, DEFAULT_BUFFER_SIZE); }
@Override public DeferredOutputStream makeDeferredOutputStream() throws IOException { File tempFile = File.createTempFile("dexlibtmp", null, containingDirectory); return new FileDeferredOutputStream(tempFile, bufferSize); } };
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable final File containingDirectory, final int bufferSize) { return new DeferredOutputStreamFactory() { @Override public DeferredOutputStream makeDeferredOutputStream() throws IOException { File tempFile = File.createTempFile("dexlibtmp", null, containingDirectory); return new FileDeferredOutputStream(tempFile, bufferSize); } }; } }
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable final File containingDirectory, final int bufferSize) { return new DeferredOutputStreamFactory() { @Override public DeferredOutputStream makeDeferredOutputStream() throws IOException { File tempFile = File.createTempFile("dexlibtmp", null, containingDirectory); return new FileDeferredOutputStream(tempFile, bufferSize); } }; } }
@Nonnull public static DeferredOutputStreamFactory getFactory(@Nullable final File containingDirectory, final int bufferSize) { return new DeferredOutputStreamFactory() { @Override public DeferredOutputStream makeDeferredOutputStream() throws IOException { File tempFile = File.createTempFile("dexlibtmp", null, containingDirectory); return new FileDeferredOutputStream(tempFile, bufferSize); } }; } }