Package org.kcc
Class ContextSuggestionsNarrower.ClassesAndMethodsEnforcingNarrower
- java.lang.Object
-
- org.kcc.ContextSuggestionsNarrower.ClassesAndMethodsEnforcingNarrower
-
- All Implemented Interfaces:
ContextSuggestionsNarrower
- Enclosing interface:
- ContextSuggestionsNarrower
public static class ContextSuggestionsNarrower.ClassesAndMethodsEnforcingNarrower extends java.lang.Object implements ContextSuggestionsNarrower
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kcc.ContextSuggestionsNarrower
ContextSuggestionsNarrower.ClassesAndMethodsEnforcingNarrower, ContextSuggestionsNarrower.DebugNarrower
-
-
Field Summary
Fields Modifier and Type Field Description private ClassesAndMethodsProvider
provider
-
Constructor Summary
Constructors Constructor Description ClassesAndMethodsEnforcingNarrower(ClassesAndMethodsProvider classesAndMethodsProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAfterContextLinesCount()
int
getBeforeContextLinesCount()
CompletionItem[]
narrowSuggestions(java.lang.String currentKeyword, CompletionItem[] currentSet, java.lang.String[] beforeLines, java.lang.String[] afterLines, CompletionSettings settings)
-
-
-
Field Detail
-
provider
private final ClassesAndMethodsProvider provider
-
-
Constructor Detail
-
ClassesAndMethodsEnforcingNarrower
public ClassesAndMethodsEnforcingNarrower(ClassesAndMethodsProvider classesAndMethodsProvider)
-
-
Method Detail
-
getBeforeContextLinesCount
public int getBeforeContextLinesCount()
- Specified by:
getBeforeContextLinesCount
in interfaceContextSuggestionsNarrower
-
getAfterContextLinesCount
public int getAfterContextLinesCount()
- Specified by:
getAfterContextLinesCount
in interfaceContextSuggestionsNarrower
-
narrowSuggestions
public CompletionItem[] narrowSuggestions(java.lang.String currentKeyword, CompletionItem[] currentSet, java.lang.String[] beforeLines, java.lang.String[] afterLines, CompletionSettings settings)
- Specified by:
narrowSuggestions
in interfaceContextSuggestionsNarrower
-
-