Groovy Documentation

org.codehaus.groovy.tools.shell.completion
[Groovy] Class ImportsSyntaxCompletor

java.lang.Object
  org.codehaus.groovy.tools.shell.completion.ImportsSyntaxCompletor
All Implemented Interfaces:
IdentifierCompletor

class ImportsSyntaxCompletor

Completor completing imported classnames


Property Summary
static java.lang.String STATIC_IMPORT_PATTERN

java.util.Map cachedImports

java.util.List preimportedClassNames

Groovysh shell

 
Constructor Summary
ImportsSyntaxCompletor(Groovysh shell)

 
Method Summary
void collectImportedSymbols(java.lang.String importSpec, java.util.Collection matches)

finds matching imported classes or static methods

boolean complete(java.util.List tokens, java.util.List candidates)

boolean findMatchingImportedClassesCached(java.lang.String prefix, java.lang.String importSpec, java.util.List candidates)

boolean findMatchingPreImportedClasses(java.lang.String prefix, java.util.Collection matches)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

STATIC_IMPORT_PATTERN

static final java.lang.String STATIC_IMPORT_PATTERN


cachedImports

java.util.Map cachedImports


preimportedClassNames

java.util.List preimportedClassNames


shell

Groovysh shell


 
Constructor Detail

ImportsSyntaxCompletor

ImportsSyntaxCompletor(Groovysh shell)


 
Method Detail

collectImportedSymbols

void collectImportedSymbols(java.lang.String importSpec, java.util.Collection matches)
finds matching imported classes or static methods
Parameters:
prefix
importSpec
matches
Returns:


complete

@java.lang.Override
boolean complete(java.util.List tokens, java.util.List candidates)


findMatchingImportedClassesCached

boolean findMatchingImportedClassesCached(java.lang.String prefix, java.lang.String importSpec, java.util.List candidates)


findMatchingPreImportedClasses

boolean findMatchingPreImportedClasses(java.lang.String prefix, java.util.Collection matches)


 

Groovy Documentation