changeset 6390:d55cba0ac5ee

8026172: Enhance UI Management Reviewed-by: art, skoivu
author malenkov
date Wed, 16 Oct 2013 14:02:44 +0400
parents 57edb17161c9
children dde6bfc7db83
files src/share/classes/javax/swing/SwingUtilities.java
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/javax/swing/SwingUtilities.java	Mon Sep 16 14:22:17 2013 -0400
+++ b/src/share/classes/javax/swing/SwingUtilities.java	Wed Oct 16 14:02:44 2013 +0400
@@ -24,6 +24,7 @@
  */
 package javax.swing;
 
+import sun.reflect.misc.ReflectUtil;
 import sun.swing.SwingUtilities2;
 import sun.swing.UIAction;
 
@@ -1867,6 +1868,7 @@
 
 
     static Class<?> loadSystemClass(String className) throws ClassNotFoundException {
+        ReflectUtil.checkPackageAccess(className);
         return Class.forName(className, true, Thread.currentThread().
                              getContextClassLoader());
     }