jv_vdb.st
changeset 37 f417fe8685c5
parent 22 6684f4d82301
child 40 d766d4c854a2
--- a/jv_vdb.st	Fri Feb 27 13:39:32 2015 +0100
+++ b/jv_vdb.st	Fri Feb 27 16:50:43 2015 +0100
@@ -1,5 +1,7 @@
 "{ Package: 'jv:vdb' }"
 
+"{ NameSpace: Smalltalk }"
+
 LibraryDefinition subclass:#jv_vdb
 	instanceVariableNames:''
 	classVariableNames:''
@@ -28,6 +30,7 @@
      by searching along the inheritance chain of all of my classes."
 
     ^ #(
+        #'jv:libgdbs'    "GDBCommandStatus - shared pool used by VDBDebuggerConsoleApplication"
         #'stx:libbasic'    "LibraryDefinition - superclass of jv_vdb"
         #'stx:libview'    "DisplaySurface - superclass of VDBDebuggerConsoleView"
         #'stx:libview2'    "ApplicationModel - superclass of VDBAbstractApplication"
@@ -39,14 +42,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."
 
     ^ #(
-        #'jv:libgdbs'    "GDBCLICommand - referenced by VDBDebuggerConsoleApplication>>commonPostOpen"
         #'stx:libbasic2'    "List - referenced by VDBAbstractContainer>>initialize"
-        #'stx:libtool'    "SmalltalkCodeGeneratorTool - referenced by VDBIconLibrary class>>loadAndCompileImagesFrom:"
+        #'stx:libtool'    "SmalltalkCodeGeneratorTool - referenced by VDBIconLibrary class>>loadAndCompileImagesFrom:categoryPrefix:"
         #'stx:libtool2'    "MenuEditor - referenced by VDBIconLibrary class>>initialize"
     )
 !
@@ -77,16 +82,20 @@
         VDBModelPresenter
         #'jv_vdb'
         VDBAbstractContainer
+        VDBAbstractListApplication
         VDBDebuggerApplication
         VDBDebuggerConsoleApplication
         VDBEventLogApplication
         VDBFramePresenter
         VDBInferiorConsoleApplication
         VDBSourceApplication
-        VDBStackApplication
         VDBThreadGroupPresenter
         VDBThreadPresenter
+        VDBVariablePresenter
+        VDBAbstractTreeApplication
         VDBTabbingContainer
+        VDBFrameApplication
+        VDBStackApplication
     )
 !