stx_goodies_smallsense.st
changeset 308 8a605d737807
parent 293 6088e42852de
child 309 ff6d19b5d0df
--- a/stx_goodies_smallsense.st	Mon Nov 24 22:35:37 2014 +0000
+++ b/stx_goodies_smallsense.st	Fri Nov 28 16:02:07 2014 +0000
@@ -46,11 +46,6 @@
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 "
-!
-
-extensionsVersion_HG
-
-    ^ '$Changeset: <not expanded> $'
 ! !
 
 !stx_goodies_smallsense class methodsFor:'initialization'!
@@ -107,7 +102,7 @@
 
     ^ #(
         #'stx:goodies/refactoryBrowser/helpers'    "BrowserEnvironment - superclass of SmallSense::SmalltalkUnacceptedMethodEnvironment"
-        #'stx:goodies/refactoryBrowser/lint'    "RBLintRule - extended"
+        #'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"
@@ -118,7 +113,7 @@
         #'stx:libview'    "DisplaySurface - extended"
         #'stx:libview2'    "ApplicationModel - extended"
         #'stx:libwidg'    "EditTextView - extended"
-        #'stx:libwidg2'    "DoWhatIMeanSupport - extended"
+        #'stx:libwidg2'    "HierarchicalItem - superclass of SmallSense::ClassPO"
     )
 !
 
@@ -131,7 +126,7 @@
 
     ^ #(
         #'stx:libbasic2'    "BackgroundQueueProcessingJob - referenced by SmallSense::Manager>>initialize"
-        #'stx:libbasic3'    "ChangeSet - referenced by RBTransformationRule>>fixes:"
+        #'stx:libbasic3'    "ChangeSet - referenced by RBContainsSmalltalkXEOLCommentRule>>fixes:"
         #'stx:libjava'    "Java - referenced by SmallSense::JavaCompletionEngine>>complete"
         #'stx:libjava/tools'    "GroovyScanner - referenced by SmallSense::GroovyCompletionEngineSimple>>scannerClass"
     )
@@ -304,10 +299,7 @@
         UserPreferences smallSenseSmalltalkIndentOnPasteEnabled
         UserPreferences smallSenseSmalltalkIndentOnPasteEnabled:
         EditTextViewCompletionSupport isCompletionViewShown
-        DoWhatIMeanSupport #'stx_goodies_smallsense_codeCompletionForClass:context:codeView:'
         #'Tools::NavigationState' #'stx_goodies_smallsense_selectedClasses'
-        'Tools::CodeCompletionService class' #'stx_goodies_smallsense_isUsefulFor:'
-        'Workspace class' #'stx_goodies_smallsense_codeCompletionServiceClass'
         Method inspector2TabSTXParseTreeInspector
         ParseNode inspector2TabSTXParseTreeInspector
         Parser inspector2TabSTXParseTreeInspector
@@ -317,6 +309,8 @@
         RBProgramNode childNamesAndValuesDo:
         RBProgramNode endPosition
         RBProgramNode startPosition
+        RBContainsSmalltalkXEOLCommentRule fixes:
+        'Tools::CodeCompletionService class' new
     )
 ! !
 
@@ -400,10 +394,12 @@
     "
     stx_goodies_smallsense swizzle
     Swizzled := false.
+
+    self extensionMethods select:[:m | m notNil and:[ (m annotationAt: #swizzle:) notNil or:[(m annotationAt: #swizzle:checksum:) notNil ] ] ]
     "
 
     "Created: / 19-08-2013 / 14:54:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified (comment): / 07-10-2014 / 15:02:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified (comment): / 28-11-2014 / 15:31:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 swizzle: method