SmallSense__JavaCompletionEngineSimple.st
changeset 123 1b949542c4b2
parent 120 4fefce92f5bb
child 126 b6468af34fa5
--- a/SmallSense__JavaCompletionEngineSimple.st	Fri Oct 04 09:01:12 2013 +0100
+++ b/SmallSense__JavaCompletionEngineSimple.st	Sat Oct 05 00:40:01 2013 +0100
@@ -73,10 +73,11 @@
     "Modified: / 03-10-2013 / 17:48:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
+
 !JavaCompletionEngineSimple methodsFor:'completion-individual'!
 
 addClassesStartingWith: prefix
-    self allClassesDo:[:cls|
+    self javaClassesDo:[:cls|
         | name i |
 
         name := cls name.
@@ -91,7 +92,7 @@
     ].
 
     "Created: / 03-10-2013 / 11:16:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 03-10-2013 / 18:10:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 04-10-2013 / 13:11:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 addFieldsStartingWith: prefix
@@ -123,25 +124,5 @@
     ^ self addMethodsStartingWith: prefix filter: [:m | m isJavaMethod ]
 
     "Created: / 03-10-2013 / 18:01:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-allClassesDo: aBlock
-    | loader loaders |
-
-    loaders := Set new.
-    loader := (class notNil and:[class isJavaClass]) ifTrue:[class classLoader] ifFalse:[JavaVM systemClassLoader].
-    [ loader notNil ] whileTrue:[
-        loaders add: loader.
-        loader := loader instVarNamed: #parent.
-    ].
-    loaders add: nil.
-
-    JavaVM registry  classesDo:[:cls|
-        (loaders includes: cls classLoader) ifTrue:[
-            aBlock value: cls.
-        ].
-    ].
-
-    "Created: / 03-10-2013 / 17:52:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !