jdk/src/share/classes/java/beans/MetaData.java
changeset 3240 2f79c1748c93
parent 3095 094359fe94bb
child 3476 b27b095ea77b
--- a/jdk/src/share/classes/java/beans/MetaData.java	Thu Jul 02 19:48:11 2009 +0400
+++ b/jdk/src/share/classes/java/beans/MetaData.java	Fri Jul 03 16:56:29 2009 +0400
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2008 Sun Microsystems, Inc.  All Rights Reserved.
+ * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -219,7 +219,9 @@
             return new Expression(oldInstance, String.class, "getClass", new Object[]{});
         }
         else {
-            return new Expression(oldInstance, Class.class, "forName", new Object[]{c.getName()});
+            Expression newInstance = new Expression(oldInstance, Class.class, "forName", new Object[] { c.getName() });
+            newInstance.loader = c.getClassLoader();
+            return newInstance;
         }
     }
 }