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 44d6c5ad366038c4e4388ca02728ea7d68941b77..58df9707428c0ca00c8bf31a7343630dc7309a7f 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