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 Object
implements ContextSuggestionsNarrower
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kcc.ContextSuggestionsNarrower
ContextSuggestionsNarrower.ClassesAndMethodsEnforcingNarrower, ContextSuggestionsNarrower.DebugNarrower
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClassesAndMethodsEnforcingNarrower
(ClassesAndMethodsProvider classesAndMethodsProvider) -
Method Summary
Modifier and TypeMethodDescriptionint
int
narrowSuggestions
(String currentKeyword, CompletionItem[] currentSet, String[] beforeLines, String[] afterLines, CompletionSettings settings)
-
Field Details
-
provider
-
-
Constructor Details
-
ClassesAndMethodsEnforcingNarrower
-
-
Method Details
-
getBeforeContextLinesCount
public int getBeforeContextLinesCount()- Specified by:
getBeforeContextLinesCount
in interfaceContextSuggestionsNarrower
-
getAfterContextLinesCount
public int getAfterContextLinesCount()- Specified by:
getAfterContextLinesCount
in interfaceContextSuggestionsNarrower
-
narrowSuggestions
public CompletionItem[] narrowSuggestions(String currentKeyword, CompletionItem[] currentSet, String[] beforeLines, String[] afterLines, CompletionSettings settings) - Specified by:
narrowSuggestions
in interfaceContextSuggestionsNarrower
-