SmallSense__GroovyEditSupport.st
changeset 120 4fefce92f5bb
child 122 a0d62e942364
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SmallSense__GroovyEditSupport.st	Fri Oct 04 08:25:15 2013 +0100
@@ -0,0 +1,35 @@
+"{ Package: 'jv:smallsense' }"
+
+"{ NameSpace: SmallSense }"
+
+JavaEditSupport subclass:#GroovyEditSupport
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'SmallSense-Groovy'
+!
+
+!GroovyEditSupport methodsFor:'accessing'!
+
+language
+    "superclass SmallSenseEditSupport says that I am responsible to implement this method"
+
+    | groovyLanguageClass |
+
+    groovyLanguageClass := Smalltalk at:#GroovyLanguage.
+    groovyLanguageClass notNil ifTrue:[ groovyLanguageClass instance ] ifFalse: [ nil ].
+
+    "Created: / 04-10-2013 / 07:49:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!GroovyEditSupport methodsFor:'accessing-classes'!
+
+completionEngineClass
+    "Returns a code completion engine class or nil, of 
+     no completion is supported"
+
+    ^ SmallSense::GroovyCompletionEngineSimple
+
+    "Created: / 04-10-2013 / 07:46:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+