jv_vdb.st
changeset 37 f417fe8685c5
parent 22 6684f4d82301
child 40 d766d4c854a2
equal deleted inserted replaced
36:60a0713ab8c3 37:f417fe8685c5
     1 "{ Package: 'jv:vdb' }"
     1 "{ Package: 'jv:vdb' }"
       
     2 
       
     3 "{ NameSpace: Smalltalk }"
     2 
     4 
     3 LibraryDefinition subclass:#jv_vdb
     5 LibraryDefinition subclass:#jv_vdb
     4 	instanceVariableNames:''
     6 	instanceVariableNames:''
     5 	classVariableNames:''
     7 	classVariableNames:''
     6 	poolDictionaries:''
     8 	poolDictionaries:''
    26      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    28      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    27      This method is generated automatically,
    29      This method is generated automatically,
    28      by searching along the inheritance chain of all of my classes."
    30      by searching along the inheritance chain of all of my classes."
    29 
    31 
    30     ^ #(
    32     ^ #(
       
    33         #'jv:libgdbs'    "GDBCommandStatus - shared pool used by VDBDebuggerConsoleApplication"
    31         #'stx:libbasic'    "LibraryDefinition - superclass of jv_vdb"
    34         #'stx:libbasic'    "LibraryDefinition - superclass of jv_vdb"
    32         #'stx:libview'    "DisplaySurface - superclass of VDBDebuggerConsoleView"
    35         #'stx:libview'    "DisplaySurface - superclass of VDBDebuggerConsoleView"
    33         #'stx:libview2'    "ApplicationModel - superclass of VDBAbstractApplication"
    36         #'stx:libview2'    "ApplicationModel - superclass of VDBAbstractApplication"
    34         #'stx:libwidg'    "EditTextView - superclass of VDBDebuggerConsoleView"
    37         #'stx:libwidg'    "EditTextView - superclass of VDBDebuggerConsoleView"
    35         #'stx:libwidg2'    "HierarchicalItem - superclass of VDBFramePresenter"
    38         #'stx:libwidg2'    "HierarchicalItem - superclass of VDBFramePresenter"
    37 !
    40 !
    38 
    41 
    39 referencedPreRequisites
    42 referencedPreRequisites
    40     "list packages which are a prerequisite, because they contain
    43     "list packages which are a prerequisite, because they contain
    41      classes which are referenced by my classes.
    44      classes which are referenced by my classes.
    42      We do not need these packages as a prerequisite for loading or compiling.
    45      We do not need these packages as a prerequisite for compiling or loading,
       
    46      however, a class from it may be referenced during execution and having it
       
    47      unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
       
    48      includes explicit checks for the package being present.
    43      This method is generated automatically,
    49      This method is generated automatically,
    44      by searching all classes (and their packages) which are referenced by my classes."
    50      by searching all classes (and their packages) which are referenced by my classes."
    45 
    51 
    46     ^ #(
    52     ^ #(
    47         #'jv:libgdbs'    "GDBCLICommand - referenced by VDBDebuggerConsoleApplication>>commonPostOpen"
       
    48         #'stx:libbasic2'    "List - referenced by VDBAbstractContainer>>initialize"
    53         #'stx:libbasic2'    "List - referenced by VDBAbstractContainer>>initialize"
    49         #'stx:libtool'    "SmalltalkCodeGeneratorTool - referenced by VDBIconLibrary class>>loadAndCompileImagesFrom:"
    54         #'stx:libtool'    "SmalltalkCodeGeneratorTool - referenced by VDBIconLibrary class>>loadAndCompileImagesFrom:categoryPrefix:"
    50         #'stx:libtool2'    "MenuEditor - referenced by VDBIconLibrary class>>initialize"
    55         #'stx:libtool2'    "MenuEditor - referenced by VDBIconLibrary class>>initialize"
    51     )
    56     )
    52 !
    57 !
    53 
    58 
    54 subProjects
    59 subProjects
    75         VDBDebuggerConsoleView
    80         VDBDebuggerConsoleView
    76         VDBIconLibrary
    81         VDBIconLibrary
    77         VDBModelPresenter
    82         VDBModelPresenter
    78         #'jv_vdb'
    83         #'jv_vdb'
    79         VDBAbstractContainer
    84         VDBAbstractContainer
       
    85         VDBAbstractListApplication
    80         VDBDebuggerApplication
    86         VDBDebuggerApplication
    81         VDBDebuggerConsoleApplication
    87         VDBDebuggerConsoleApplication
    82         VDBEventLogApplication
    88         VDBEventLogApplication
    83         VDBFramePresenter
    89         VDBFramePresenter
    84         VDBInferiorConsoleApplication
    90         VDBInferiorConsoleApplication
    85         VDBSourceApplication
    91         VDBSourceApplication
    86         VDBStackApplication
       
    87         VDBThreadGroupPresenter
    92         VDBThreadGroupPresenter
    88         VDBThreadPresenter
    93         VDBThreadPresenter
       
    94         VDBVariablePresenter
       
    95         VDBAbstractTreeApplication
    89         VDBTabbingContainer
    96         VDBTabbingContainer
       
    97         VDBFrameApplication
       
    98         VDBStackApplication
    90     )
    99     )
    91 !
   100 !
    92 
   101 
    93 extensionMethodNames
   102 extensionMethodNames
    94     "list class/selector pairs of extensions.
   103     "list class/selector pairs of extensions.