class: SmallSense::CodeNavigationService::Navigator cvs_MAIN
authorClaus Gittinger <cg@exept.de>
Mon, 23 Mar 2015 18:00:13 +0100
branchcvs_MAIN
changeset 437 4888f150291f
parent 436 f69bacfa474a
child 438 459d11312d3d
class: SmallSense::CodeNavigationService::Navigator changed: #scannerClass removed prerequisite dependency on libjava
stx_goodies_smallsense.st
--- a/stx_goodies_smallsense.st	Mon Mar 23 18:00:13 2015 +0100
+++ b/stx_goodies_smallsense.st	Mon Mar 23 18:00:13 2015 +0100
@@ -105,7 +105,7 @@
         #'stx:libcomp'    "AbstractSyntaxHighlighter - superclass of SmallSense::SmalltalkParser"
         #'stx:libhtml'    "HTMLDocumentFrame - extended"
         #'stx:libtool'    "AbstractSettingsApplication - superclass of SmallSense::SettingsAppl"
-        #'stx:libview'    "DisplaySurface - extended"
+        #'stx:libview'    "DeviceGraphicsContext - extended"
         #'stx:libview2'    "ApplicationModel - extended"
         #'stx:libwidg'    "EditTextView - extended"
         #'stx:libwidg2'    "HierarchicalItem - superclass of SmallSense::ClassPO"
@@ -115,15 +115,16 @@
 referencedPreRequisites
     "list packages which are a prerequisite, because they contain
      classes which are referenced by my classes.
-     We do not need these packages as a prerequisite for loading or compiling.
+     We do not need these packages as a prerequisite for compiling or loading,
+     however, a class from it may be referenced during execution and having it
+     unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
+     includes explicit checks for the package being present.
      This method is generated automatically,
      by searching all classes (and their packages) which are referenced by my classes."
 
     ^ #(
         #'stx:libbasic2'    "BackgroundQueueProcessingJob - referenced by SmallSense::Manager>>initialize"
         #'stx:libbasic3'    "ChangeSet - referenced by RBContainsSmalltalkXEOLCommentRule>>fixes:"
-        #'stx:libjava'    "Java - referenced by SmallSense::JavaCompletionEngine>>complete"
-        #'stx:libjava/tools'    "GroovyScanner - referenced by SmallSense::GroovyCompletionEngineSimple>>scannerClass"
     )
 !
 
@@ -509,11 +510,11 @@
 !stx_goodies_smallsense class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/smallsense/stx_goodies_smallsense.st,v 1.4 2015-02-21 12:46:51 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/smallsense/stx_goodies_smallsense.st,v 1.5 2015-03-23 17:00:13 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/goodies/smallsense/stx_goodies_smallsense.st,v 1.4 2015-02-21 12:46:51 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/smallsense/stx_goodies_smallsense.st,v 1.5 2015-03-23 17:00:13 cg Exp $'
 !
 
 version_HG
@@ -522,6 +523,6 @@
 !
 
 version_SVN
-    ^ '$Id: stx_goodies_smallsense.st,v 1.4 2015-02-21 12:46:51 cg Exp $'
+    ^ '$Id: stx_goodies_smallsense.st,v 1.5 2015-03-23 17:00:13 cg Exp $'
 ! !