IDEA-206150 Something wrong in ExtensionOrderConverter#isBeforeOrAfterKeyword(java.lang.String, boolean)

This commit is contained in:
Yann Cébron
2019-01-29 20:37:05 +01:00
parent 7dd696fd63
commit f52eb5e363
2 changed files with 9 additions and 2 deletions
@@ -1,4 +1,4 @@
// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package org.jetbrains.idea.devkit.dom;
import com.intellij.codeInsight.completion.CompletionUtil;
@@ -125,7 +125,7 @@ public class ExtensionOrderConverter implements CustomReferenceConverter<String>
return (trimKeyword ? LoadingOrder.BEFORE_STR.trim() : LoadingOrder.BEFORE_STR).equalsIgnoreCase(str) ||
(trimKeyword ? LoadingOrder.AFTER_STR.trim(): LoadingOrder.AFTER_STR).equalsIgnoreCase(str) ||
LoadingOrder.BEFORE_STR_OLD.equalsIgnoreCase(str) ||
LoadingOrder.BEFORE_STR_OLD.equalsIgnoreCase(str);
LoadingOrder.AFTER_STR_OLD.equalsIgnoreCase(str);
}
@@ -14,5 +14,12 @@
<myEp id="id4" order="before id2, after id1"/>
<myEp id="id5" order="before id2, after <error descr="Cannot resolve 'wrongId' myEp extension">wrongId</error>"/>
<myEp id="id6" order="before id6, before id5, after id1, before <error descr="Cannot resolve 'wrongId' myEp extension">wrongId</error>"/>
<myEp id="id7" order="first, after:<error descr="Cannot resolve 'wrongId' myEp extension">wrongId</error>"/>
<myEp id="id8" order="first, before:<error descr="Cannot resolve 'wrongId' myEp extension">wrongId</error>"/>
<myEp id="id9" order="after:<error descr="Cannot resolve 'wrongId' myEp extension">wrongId</error>"/>
<myEp id="id10" order="before:<error descr="Cannot resolve 'wrongId' myEp extension">wrongId</error>"/>
<myEp id="id11" order="<error descr="Invalid 'order' attribute value">wrongKeyword id6</error>"/>
</extensions>
</idea-plugin>