From 262fc54ab7db17bd3e5ff8e68247eb25490d210b Mon Sep 17 00:00:00 2001
From: Florian Angerer <florian.angerer@oracle.com>
Date: Tue, 23 May 2017 12:08:48 +0200
Subject: [PATCH] Removed dependency to DataTypeConverter.

---
 .../src/com/oracle/truffle/r/runtime/RDeparse.java            | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
index 44d6c5ad36..58df970742 100644
--- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
+++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
@@ -26,8 +26,6 @@ import java.util.Arrays;
 import java.util.HashSet;
 import java.util.Iterator;
 
-import javax.xml.bind.DatatypeConverter;
-
 import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
 import com.oracle.truffle.api.interop.TruffleObject;
 import com.oracle.truffle.api.nodes.RootNode;
@@ -342,7 +340,7 @@ public class RDeparse {
                 if (digest == null) {
                     digest = MessageDigest.getInstance("SHA-256");
                 }
-                String printHexBinary = DatatypeConverter.printHexBinary(digest.digest(sb.toString().getBytes()));
+                String printHexBinary = Utils.toHexString(digest.digest(sb.toString().getBytes()));
                 assert printHexBinary.length() > 10;
 
                 // just use the first 10 hex digits to have a nicer file name
-- 
GitLab