Mercurial > hg > openjdk > jdk9 > jaxp
changeset 812:1528075e9d88
8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun
author | chegar |
---|---|
date | Wed, 11 Nov 2015 11:33:40 +0000 |
parents | fcabfb3c38ac |
children | b9c50c63305c 99557a0e377a |
files | src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java |
diffstat | 1 files changed, 2 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java Thu Nov 05 13:42:14 2015 -0800 +++ b/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java Wed Nov 11 11:33:40 2015 +0000 @@ -24,8 +24,6 @@ */ package com.sun.org.apache.xml.internal.utils; -import sun.misc.Unsafe; - /** * This is a combination of ThreadControllerWrapper's inner class SafeThread * that was introduced as a fix for CR 6607339 @@ -35,7 +33,7 @@ */ public class SafeThread extends Thread { - private static final Unsafe UNSAFE; + private static final jdk.internal.misc.Unsafe UNSAFE; private static final long THREAD_LOCALS; private static final long INHERITABLE_THREAD_LOCALS; @@ -81,7 +79,7 @@ } static { - UNSAFE = Unsafe.getUnsafe(); + UNSAFE = jdk.internal.misc.Unsafe.getUnsafe(); Class<?> t = Thread.class; try { THREAD_LOCALS = UNSAFE.objectFieldOffset(t.getDeclaredField("threadLocals"));