--- 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
)
! !