From: Alexander Horuzhiy <123456> Date: Mon, 18 Jan 2016 15:34:39 +0000 (+0100) Subject: Change Java 8 newBufferedReader method to be compiled on Java 7 X-Git-Tag: release-0.12.0~3^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F87%2Fhead;p=pf4j.git Change Java 8 newBufferedReader method to be compiled on Java 7 --- diff --git a/pf4j/src/main/java/ro/fortsoft/pf4j/ServiceProviderExtensionFinder.java b/pf4j/src/main/java/ro/fortsoft/pf4j/ServiceProviderExtensionFinder.java index da82fe9..95bf879 100644 --- a/pf4j/src/main/java/ro/fortsoft/pf4j/ServiceProviderExtensionFinder.java +++ b/pf4j/src/main/java/ro/fortsoft/pf4j/ServiceProviderExtensionFinder.java @@ -25,6 +25,7 @@ import java.io.IOException; import java.io.Reader; import java.net.URISyntaxException; import java.net.URL; +import java.nio.charset.StandardCharsets; import java.nio.file.*; import java.nio.file.attribute.BasicFileAttributes; import java.util.*; @@ -63,7 +64,7 @@ public class ServiceProviderExtensionFinder extends AbstractExtensionFinder { @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { log.debug("Read '{}'", file); - Reader reader = Files.newBufferedReader(file); + Reader reader = Files.newBufferedReader(file, StandardCharsets.UTF_8); ServiceProviderExtensionStorage.read(reader, bucket); return FileVisitResult.CONTINUE; }