stx_goodies_smallsense.st
changeset 421 0d146090b05a
parent 396 015297b155fe
child 423 60c930c93819
--- a/stx_goodies_smallsense.st	Thu Feb 19 06:35:25 2015 +0000
+++ b/stx_goodies_smallsense.st	Thu Feb 19 16:43:08 2015 +0000
@@ -99,8 +99,7 @@
         #'stx:goodies/refactoryBrowser/lint'    "RBBasicLintRule - extended"
         #'stx:goodies/refactoryBrowser/parser'    "RBBlockNode - extended"
         #'stx:goodies/regex'    "Regex::RxCharSetParser - superclass of SmallSense::TokenPatternParser::TokenSpecParser"
-        #'stx:goodies/sunit'    "TestAsserter - superclass of SmallSense::AbstractJavaCompletionEngineTests"
-        #'stx:libbasic'    "Collection - extended"
+        #'stx:libbasic'    "Autoload - superclass of SmallSense::AbstractJavaCompletionEngineTests"
         #'stx:libcomp'    "AbstractSyntaxHighlighter - superclass of SmallSense::SmalltalkParser"
         #'stx:libhtml'    "HTMLDocumentFrame - extended"
         #'stx:libtool'    "AbstractSettingsApplication - superclass of SmallSense::SettingsAppl"
@@ -114,7 +113,10 @@
 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."
 
@@ -146,11 +148,8 @@
 
     ^ #(
         "<className> or (<className> attributes...) in load order"
-        (#'SmallSense::AbstractTestCase' autoload)
         #'SmallSense::AbstractDIalog'
         #'SmallSense::AbstractSearchProcessor'
-        (#'SmallSense::AbstractTestCase' autoload)
-        (#'SmallSense::BaseTestClass' autoload)
         #'SmallSense::CodeHighlightingService'
         #'SmallSense::CodeNavigationService'
         #'SmallSense::CompletionContext'
@@ -162,7 +161,6 @@
         #'SmallSense::EditService'
         #'SmallSense::EditSupport'
         #'SmallSense::Info'
-        (#'SmallSense::JavaCompletionEngineEnvironmentResource' autoload)
         #'SmallSense::Manager'
         #'SmallSense::NavigatorStep'
         #'SmallSense::PO'
@@ -179,9 +177,7 @@
         #'SmallSense::SmalltalkQuickFixer'
         #'SmallSense::SmalltalkSyntaxHighlighter'
         #'SmallSense::SmalltalkUnacceptedMethodEnvironment'
-        (#'SmallSense::TestCase' autoload)
         #'SmallSense::TokenPatternMatcher'
-        (#'SmallSense::TokenPatternMatcherTests' autoload)
         #'SmallSense::TokenPatternParser'
         #'SmallSense::TokenPatternToken'
         #'SmallSense::TokenPatternTokenSet'
@@ -195,11 +191,8 @@
         #'SmallSense::ClassPO'
         #'SmallSense::ClassSearchProcessor'
         #'SmallSense::ClassType'
-        (#'SmallSense::CompletionEngineTests' autoload)
         #'SmallSense::CompositeProcessor'
         #'SmallSense::ConstantPO'
-        (#'SmallSense::EditSupportTests' autoload)
-        (#'SmallSense::FinderTests' autoload)
         #'SmallSense::GenericEditSupport'
         #'SmallSense::ImplementorSearchProcessor'
         #'SmallSense::JavaEditSupport'
@@ -210,39 +203,45 @@
         #'SmallSense::PackagePO'
         #'SmallSense::PluggablePO'
         #'SmallSense::PluggableSearchProcessor'
-        (#'SmallSense::RecognizerTests' autoload)
         #'SmallSense::SmalltalkCompletionEngine'
         #'SmallSense::SmalltalkEditSupport'
         #'SmallSense::SmalltalkInferencer'
         #'SmallSense::SmalltalkParseNodeFinder'
-        (#'SmallSense::SmalltalkParserTests' autoload)
         #'SmallSense::SnippetPO'
         #'SmallSense::UnionType'
         #'SmallSense::UnknownType'
         #'SmallSense::VariableBindingPO'
         #'SmallSense::VariablePO'
         #'SmallSense::AbstractJavaCompletionEngineSimple'
-        (#'SmallSense::AbstractJavaCompletionEngineTests' autoload)
         #'SmallSense::AbstractSearchDialog'
         #'SmallSense::AbstractSelectDialog'
         #'SmallSense::GroovyEditSupport'
         #'SmallSense::JavaCompletionEngine'
         #'SmallSense::JavaConstructorPO'
-        (#'SmallSense::JavaEditSupportTests' autoload)
-        (#'SmallSense::SmalltalkCompletionEngineTests' autoload)
-        (#'SmallSense::SmalltalkEditSupportTests' autoload)
-        (#'SmallSense::GroovyCompletionEngineSimpleTests' autoload)
-        (#'SmallSense::JavaCompletionEngineTests' autoload)
         #'SmallSense::MethodKeywordRestPO'
         #'SmallSense::ClassSearchDialog'
-        (#'SmallSense::GroovyCompletionEngineSimpleTests' autoload)
         #'SmallSense::JavaCompletionEngineSimple'
-        (#'SmallSense::JavaCompletionEngineTests' autoload)
         #'SmallSense::MethodSearchDialog'
         #'SmallSense::Navigator'
         #'SmallSense::PackageSelectDialog'
         #'SmallSense::ProtocolSelectDialog'
         #'SmallSense::GroovyCompletionEngineSimple'
+        (#'SmallSense::AbstractJavaCompletionEngineTests' autoload)
+        (#'SmallSense::AbstractTestCase' autoload)
+        (#'SmallSense::BaseTestClass' autoload)
+        (#'SmallSense::CompletionEngineTests' autoload)
+        (#'SmallSense::EditSupportTests' autoload)
+        (#'SmallSense::FinderTests' autoload)
+        (#'SmallSense::GroovyCompletionEngineSimpleTests' autoload)
+        (#'SmallSense::JavaCompletionEngineEnvironmentResource' autoload)
+        (#'SmallSense::JavaCompletionEngineTests' autoload)
+        (#'SmallSense::JavaEditSupportTests' autoload)
+        (#'SmallSense::RecognizerTests' autoload)
+        (#'SmallSense::SmalltalkCompletionEngineTests' autoload)
+        (#'SmallSense::SmalltalkEditSupportTests' autoload)
+        (#'SmallSense::SmalltalkParserTests' autoload)
+        (#'SmallSense::TestCase' autoload)
+        (#'SmallSense::TokenPatternMatcherTests' autoload)
     )
 !
 
@@ -321,6 +320,7 @@
         #'Tools::Inspector2' processShortcut:
         WorkspaceApplication processShortcut:
         #'Tools::NewSystemBrowser' processShortcut:
+        RBProgramNode inspector2TabRBParseTreeInspector
     )
 ! !