--- a/JavaClassRegistry.st Wed Aug 28 09:24:47 2013 +0100
+++ b/JavaClassRegistry.st Thu Aug 29 01:09:28 2013 +0100
@@ -304,6 +304,13 @@
registerClass: newClass
| classes oldClass |
+ ((newClass name == #'$do$It$')
+ and:[newClass superclass name == #'groovy/lang/Script']) ifTrue:[
+ "/ Mhhh...Groovy do-it. No need to register this!!
+ ^ self
+ ].
+
+
self assert: (newClass name includes: $.) not.
loaders keysAndValuesDo:[:loader :classesPerLoader|
@@ -331,13 +338,8 @@
Smalltalk changed: #classDefinition with: reloadedClass.
^self.
].
- ] ifFalse:[
- ((newClass name == #Script1)
- and:[newClass superclass name == #'groovy/lang/Script']) ifFalse:[
- "/self breakPoint: #jv.
- ]
- ]
- ]
+ ].
+ ].
].
classes := loaders at: newClass classLoader ifAbsent: nil.
@@ -349,7 +351,7 @@
"Created: / 23-10-2011 / 11:53:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 02-11-2011 / 18:40:52 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
- "Modified: / 06-08-2013 / 10:46:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 29-08-2013 / 01:03:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
registerClassInSmalltalk: javaclass notify: doNotify