JavaClass.st
branchdevelopment
changeset 2578 fc6186a4961f
parent 2566 f1cea8b752ba
child 2583 064a97a8936d
--- a/JavaClass.st	Thu May 02 00:07:31 2013 +0100
+++ b/JavaClass.st	Thu May 02 10:32:02 2013 +0100
@@ -473,6 +473,13 @@
     "Modified: / 4.11.1998 / 19:31:33 / cg"
 ! !
 
+!JavaClass class methodsFor:'others'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+
 !JavaClass class methodsFor:'signature parsing'!
 
 initialValueFromSignature:aSignature
@@ -912,6 +919,7 @@
 
     "Created: / 14-04-2013 / 12:28:09 / Marcel Hlopko <marcel.hlopko@fit.cvut.cz>"
 ! !
+
 !JavaClass methodsFor:'accessing - java'!
 
 javaMirror
@@ -2309,10 +2317,11 @@
     "Classes subclassing from sun.reflect.MagicAccessorImpl are not subject to access rights checks. Another non-documented gem found in openjdk sources :)"
 
     | magicAccessor |
-    magicAccessor := Java classNamed: 'sun.reflect.MagicAccessorImpl'.
+    magicAccessor := JavaVM classNamed: 'sun.reflect.MagicAccessorImpl' definedBy: nil.
     ^ magicAccessor notNil and: [ self includesBehavior: magicAccessor ].
 
     "Created: / 18-11-2012 / 16:11:13 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Modified: / 02-05-2013 / 01:23:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 isAnonymous
@@ -2878,6 +2887,7 @@
 
     "Created: / 14-04-2013 / 14:04:20 / Marcel Hlopko <marcel.hlopko@fit.cvut.cz>"
 ! !
+
 !JavaClass class methodsFor:'documentation'!
 
 version
@@ -2888,11 +2898,6 @@
     ^ '$Header: /cvs/stx/stx/libjava/JavaClass.st,v 1.135 2013-04-27 12:31:15 cg Exp $'
 !
 
-version_HG
-
-    ^ 'Changeset: <not expanded> '
-!
-
 version_SVN
     ^ 'Id'
 ! !