WEB-33420 Javascript code completion doesn't work in webpack configuration file

This commit is contained in:
Anton Lobov
2018-07-23 11:34:08 +02:00
parent 335660d5a4
commit d11bac2186
@@ -72,10 +72,19 @@ public class JsonSchemaCompletionContributor extends CompletionContributor {
public static void doCompletion(@NotNull final CompletionParameters parameters,
@NotNull final CompletionResultSet result,
@NotNull final JsonSchemaObject rootSchema) {
doCompletion(parameters, result, rootSchema, true);
}
public static void doCompletion(@NotNull final CompletionParameters parameters,
@NotNull final CompletionResultSet result,
@NotNull final JsonSchemaObject rootSchema,
boolean stop) {
final PsiElement completionPosition = parameters.getOriginalPosition() != null ? parameters.getOriginalPosition() :
parameters.getPosition();
new Worker(rootSchema, parameters.getPosition(), completionPosition, result).work();
result.stopHere();
if (stop) {
result.stopHere();
}
}
@TestOnly