SmallSense__JavaCompletionEngineSimple.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 09 Jul 2014 12:06:40 +0100
changeset 249 8bc64027b189
parent 233 fb33bd6466a4
child 252 feba6ee5c814
permissions -rw-r--r--
Package renamed to stx:goodies/smallsense
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
249
8bc64027b189 Package renamed to stx:goodies/smallsense
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 233
diff changeset
     1
"{ Package: 'stx:goodies/smallsense' }"
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
"{ NameSpace: SmallSense }"
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
224
fe96a1c8b469 Renamed misnamed AbstractJavaCompletionSimple to AbstractJavaCompletionEngineSimple
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 208
diff changeset
     5
AbstractJavaCompletionEngineSimple subclass:#JavaCompletionEngineSimple
206
f74a5ffd8eae Separated JavaCompletionEngine and JavaCompletionEngineSimple.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 205
diff changeset
     6
	instanceVariableNames:''
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	classVariableNames:''
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
	poolDictionaries:''
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
	category:'SmallSense-Java'
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
!
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
126
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    12
207
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    13
!JavaCompletionEngineSimple methodsFor:'accessing-class'!
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    14
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    15
scannerClass
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    16
    "raise an error: this method should be implemented (TODO)"
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    17
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    18
    ^ JavaScanner
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    19
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    20
    "Created: / 13-05-2014 / 17:46:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    21
! !
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    22
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
!JavaCompletionEngineSimple methodsFor:'completion'!
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
133
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    25
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    26
233
fb33bd6466a4 Merged ef4a53a77c35 and a95a378b4248
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 224 229
diff changeset
    27
 !
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
126
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    29
!JavaCompletionEngineSimple methodsFor:'completion-helpers'!
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    30
233
fb33bd6466a4 Merged ef4a53a77c35 and a95a378b4248
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 224 229
diff changeset
    31
 !
123
1b949542c4b2 Improvements for completion of Java classes/methods in Smalltalk code.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 120
diff changeset
    32
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
!JavaCompletionEngineSimple methodsFor:'completion-individual'!
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
133
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    38
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
133
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    40
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    41
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
133
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    43
bd659b67811c Improvements in Java completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 132
diff changeset
    44
233
fb33bd6466a4 Merged ef4a53a77c35 and a95a378b4248
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 224 229
diff changeset
    45
 !
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
157
c71d2e62ece2 Refactored API of CompletionEngine - caller now must set up an context pass it.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 133
diff changeset
    47
!JavaCompletionEngineSimple methodsFor:'completion-private'!
c71d2e62ece2 Refactored API of CompletionEngine - caller now must set up an context pass it.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 133
diff changeset
    48
233
fb33bd6466a4 Merged ef4a53a77c35 and a95a378b4248
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 224 229
diff changeset
    49
 !
157
c71d2e62ece2 Refactored API of CompletionEngine - caller now must set up an context pass it.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 133
diff changeset
    50
126
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    51
!JavaCompletionEngineSimple class methodsFor:'documentation'!
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    52
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    53
version_HG
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    54
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    55
    ^ '$Changeset: <not expanded> $'
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    56
! !
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    57