Repository: incubator-groovy
Updated Branches:
  refs/heads/GROOVY_2_4_X 198805c9b -> 68136a88e


fix for GROOVY-7461 (closes #36)


Project: http://git-wip-us.apache.org/repos/asf/incubator-groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-groovy/commit/68136a88
Tree: http://git-wip-us.apache.org/repos/asf/incubator-groovy/tree/68136a88
Diff: http://git-wip-us.apache.org/repos/asf/incubator-groovy/diff/68136a88

Branch: refs/heads/GROOVY_2_4_X
Commit: 68136a88e1b274f3bc2fff90531fff5840c15d1a
Parents: 198805c
Author: Keegan Witt <keeganw...@gmail.com>
Authored: Tue Jun 9 08:53:07 2015 -0400
Committer: pascalschumacher <pascalschumac...@gmx.net>
Committed: Tue Jun 9 17:59:33 2015 +0200

----------------------------------------------------------------------
 src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-groovy/blob/68136a88/src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java 
b/src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java
index e0df6b8..5b2bcac 100644
--- a/src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java
+++ b/src/main/org/codehaus/groovy/runtime/ResourceGroovyMethods.java
@@ -39,6 +39,7 @@ import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URL;
 import java.net.URLConnection;
+import java.nio.charset.Charset;
 import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
@@ -1763,9 +1764,9 @@ public class ResourceGroovyMethods extends 
DefaultGroovyMethodsSupport {
     }
 
     private static void writeUTF16BomIfRequired(final String charset, final 
OutputStream stream) throws IOException {
-        if ("UTF-16BE".equals(charset)) {
+        if ("UTF-16BE".equals(Charset.forName(charset).name())) {
             writeUtf16Bom(stream, true);
-        } else if ("UTF-16LE".equals(charset)) {
+        } else if ("UTF-16LE".equals(Charset.forName(charset).name())) {
             writeUtf16Bom(stream, false);
         }
     }

Reply via email to