SmallSense__JavaCompletionEngineSimple.st
author Claus Gittinger <cg@exept.de>
Mon, 15 Jul 2019 15:33:58 +0200
branchcvs_MAIN
changeset 1091 8c18b8f6ff0c
parent 909 d67251d325ca
permissions -rw-r--r--
#OTHER by cg unneeded subProjects method removed (already inherited)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
252
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     1
"
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     2
stx:goodies/smallsense - A productivity plugin for Smalltalk/X IDE
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     3
Copyright (C) 2013-2014 Jan Vrany
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     4
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     5
This library is free software; you can redistribute it and/or
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     6
modify it under the terms of the GNU Lesser General Public
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     7
License as published by the Free Software Foundation; either
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     8
version 2.1 of the License. 
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
     9
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    10
This library is distributed in the hope that it will be useful,
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    11
but WITHOUT ANY WARRANTY; without even the implied warranty of
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    13
Lesser General Public License for more details.
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    14
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    15
You should have received a copy of the GNU Lesser General Public
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    16
License along with this library; if not, write to the Free Software
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    17
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    18
"
249
8bc64027b189 Package renamed to stx:goodies/smallsense
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 233
diff changeset
    19
"{ 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
    20
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
"{ NameSpace: SmallSense }"
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
224
fe96a1c8b469 Renamed misnamed AbstractJavaCompletionSimple to AbstractJavaCompletionEngineSimple
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 208
diff changeset
    23
AbstractJavaCompletionEngineSimple subclass:#JavaCompletionEngineSimple
206
f74a5ffd8eae Separated JavaCompletionEngine and JavaCompletionEngineSimple.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 205
diff changeset
    24
	instanceVariableNames:''
120
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
	classVariableNames:''
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
	poolDictionaries:''
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
	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
    28
!
4fefce92f5bb Initial support for Java/Groovy completion and for mixed-language completion.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
252
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    30
!JavaCompletionEngineSimple class methodsFor:'documentation'!
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    31
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    32
copyright
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    33
"
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    34
stx:goodies/smallsense - A productivity plugin for Smalltalk/X IDE
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    35
Copyright (C) 2013-2014 Jan Vrany
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    36
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    37
This library is free software; you can redistribute it and/or
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    38
modify it under the terms of the GNU Lesser General Public
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    39
License as published by the Free Software Foundation; either
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    40
version 2.1 of the License. 
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    41
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    42
This library is distributed in the hope that it will be useful,
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    43
but WITHOUT ANY WARRANTY; without even the implied warranty of
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    44
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    45
Lesser General Public License for more details.
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    46
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    47
You should have received a copy of the GNU Lesser General Public
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    48
License along with this library; if not, write to the Free Software
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    49
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    50
"
feba6ee5c814 Added copyright notice and license information (LGPL2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 249
diff changeset
    51
! !
126
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    52
207
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    53
!JavaCompletionEngineSimple methodsFor:'accessing-class'!
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    54
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    55
scannerClass
430
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    56
    ^ Smalltalk at:#JavaScanner
207
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    57
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    58
    "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
    59
! !
543ed815511c Make GroovyCompletionEngineSimple use a GrrovyScanner (instead of JavaScanner)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 206
diff changeset
    60
126
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    61
!JavaCompletionEngineSimple class methodsFor:'documentation'!
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    62
430
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    63
version
909
d67251d325ca Fix version_CVS
Stefan Vogel <sv@exept.de>
parents: 430
diff changeset
    64
    ^ '$Header$'
430
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    65
!
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    66
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    67
version_CVS
909
d67251d325ca Fix version_CVS
Stefan Vogel <sv@exept.de>
parents: 430
diff changeset
    68
    ^ '$Header$'
430
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    69
!
aff49f488d29 class: SmallSense::JavaCompletionEngineSimple
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
    70
126
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    71
version_HG
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    72
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    73
    ^ '$Changeset: <not expanded> $'
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    74
! !
b6468af34fa5 Added lost SmallSense::JavaCompletionEngineSimple>>javaClassesDo:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 123
diff changeset
    75