# HG changeset patch # User malenkov # Date 1381915565 -14400 # Node ID 48dc2eacb0e58342144922264118c1cf29fbb546 # Parent 5cb70d52ae612cec3361311f1c347cb2c57b3109 8026172: Enhance UI Management Reviewed-by: art, skoivu diff -r 5cb70d52ae61 -r 48dc2eacb0e5 src/share/classes/javax/swing/SwingUtilities.java --- a/src/share/classes/javax/swing/SwingUtilities.java Tue Oct 15 18:15:46 2013 -0700 +++ b/src/share/classes/javax/swing/SwingUtilities.java Wed Oct 16 13:26:05 2013 +0400 @@ -24,6 +24,7 @@ */ package javax.swing; +import sun.reflect.misc.ReflectUtil; import sun.swing.SwingUtilities2; import sun.swing.UIAction; @@ -33,9 +34,6 @@ import java.awt.event.*; import java.awt.dnd.DropTarget; -import java.util.Vector; -import java.util.Hashtable; - import java.lang.reflect.*; import javax.accessibility.*; @@ -1872,6 +1870,7 @@ static Class loadSystemClass(String className) throws ClassNotFoundException { + ReflectUtil.checkPackageAccess(className); return Class.forName(className, true, Thread.currentThread(). getContextClassLoader()); }