public class TaskCompletionProvider extends CommandLineCompletionProvider
myCaseInsensitivity
Constructor and Description |
---|
TaskCompletionProvider(Project project,
ProjectSystemId externalSystemId,
TextAccessor workDirectoryField) |
TaskCompletionProvider(Project project,
ProjectSystemId externalSystemId,
TextAccessor workDirectoryField,
Options options) |
Modifier and Type | Method and Description |
---|---|
protected void |
addArgumentVariants(CompletionResultSet result) |
static DataNode<ModuleData> |
findModuleDataNode(DataNode<ProjectData> projectDataNode,
java.lang.String projectPath) |
protected java.util.List<LookupElement> |
getVariants(DataNode<ProjectData> projectDataNode,
java.lang.String modulePath) |
addCompletionVariants, createLookupElement, getPrefix
acceptChar, apply, apply, applyPrefixMatcher, createEditor, createEditor, fillCompletionVariants, getAdvertisement, getPrefix, isCaseInsensitivity
public TaskCompletionProvider(Project project, ProjectSystemId externalSystemId, TextAccessor workDirectoryField)
public TaskCompletionProvider(Project project, ProjectSystemId externalSystemId, TextAccessor workDirectoryField, Options options)
protected void addArgumentVariants(CompletionResultSet result)
addArgumentVariants
in class CommandLineCompletionProvider
protected java.util.List<LookupElement> getVariants(DataNode<ProjectData> projectDataNode, java.lang.String modulePath)
public static DataNode<ModuleData> findModuleDataNode(DataNode<ProjectData> projectDataNode, java.lang.String projectPath)