import com.google.common.base.MoreObjects.ToStringHelper;
import com.google.common.base.Preconditions;
import java.io.File;
-import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
+import java.nio.file.Files;
import java.util.Optional;
import org.opendaylight.yangtools.concepts.Delegator;
@Override
public InputStream openStream() throws IOException {
- return new FileInputStream(file);
+ return Files.newInputStream(file.toPath());
}
@Override
public Optional<String> getSymbolicName() {
return Optional.of(file.toString());
}
-}
\ No newline at end of file
+}
import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.Futures;
import java.io.File;
-import java.io.FileInputStream;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.InputStream;
@Override
public InputStream openStream() throws IOException {
- return new FileInputStream(cachedSource);
+ return Files.newInputStream(cachedSource.toPath());
}
};
}