SmallSense__JavaCompletionEngineSimple.st
changeset 205 43bee6463c53
parent 192 f27ce6dac101
child 206 f74a5ffd8eae
--- a/SmallSense__JavaCompletionEngineSimple.st	Fri May 09 17:29:26 2014 +0100
+++ b/SmallSense__JavaCompletionEngineSimple.st	Tue May 13 16:34:38 2014 +0100
@@ -133,6 +133,7 @@
     | loader loaders |
 
     loaders := Set new.
+    loaders := Set new.
     loader := (class notNil and:[class isJavaClass]) ifTrue:[class classLoader] ifFalse:[JavaVM systemClassLoader].
     [ loader notNil ] whileTrue:[
         loaders add: loader.
@@ -140,13 +141,14 @@
     ].
     loaders add: nil.
 
-    JavaVM registry  classesDo:[:cls|
-        (loaders includes: cls classLoader) ifTrue:[
+    context environment allClassesDo:[:cls|
+        (cls isJavaClass and:[loaders includes: cls classLoader]) ifTrue:[
             aBlock value: cls.
         ].
     ].
 
     "Created: / 04-10-2013 / 13:10:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 13-05-2014 / 12:38:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !JavaCompletionEngineSimple methodsFor:'completion-individual'!