[java-postfix] ObjectsRequireNonNullPostfixTemplate: apply for non-topmost

GitOrigin-RevId: e2ce96d9b941cb031efef54f952d59380949a2f9
This commit is contained in:
Tagir Valeev
2022-06-20 14:01:03 +00:00
committed by intellij-monorepo-bot
parent fb26110f31
commit b990a3792a
4 changed files with 17 additions and 1 deletions
@@ -14,7 +14,7 @@ public class ObjectsRequireNonNullPostfixTemplate extends JavaEditablePostfixTem
"java.util.Objects.requireNonNull($EXPR$)",
"Objects.requireNonNull(expr)",
Collections.singleton(new JavaPostfixTemplateExpressionCondition.JavaPostfixTemplateNotPrimitiveTypeExpressionCondition()),
LanguageLevel.JDK_1_7, true, provider);
LanguageLevel.JDK_1_7, false, provider);
}
@Override
@@ -0,0 +1,6 @@
class Foo {
void m(String s) {
Object obj;
obj = s.reqnonnull<caret>
}
}
@@ -0,0 +1,6 @@
class Foo {
void m(String s) {
Object obj;
obj = java.util.Objects.requireNonNull(s)<caret>
}
}
@@ -38,6 +38,10 @@ public class ObjectsRequireNonNullPostfixTemplateTest extends PostfixTemplateTes
doTest();
}
public void testAssignment() {
doTest();
}
@NotNull
@Override
protected String getSuffix() {