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 272cc7314196453d4d6182ff083e8ee6f75bdb81..73ebc61f284e076ec2ef3fe10e19d66db4133e09 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; @@ -358,7 +356,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