dataflow inspection: suggest to replace Optional.of with Optional.ofNullable if value could be null (IDEA-124359)

This commit is contained in:
Anna Kozlova
2015-04-08 19:00:25 +02:00
parent dd6bcb076f
commit 778952b6e3
6 changed files with 144 additions and 12 deletions

View File

@@ -0,0 +1,6 @@
// "Replace with '.ofNullable()'" "true"
class A{
void test(){
java.util.Optional.ofNullable(null);
}
}

View File

@@ -0,0 +1,6 @@
// "Replace with '.ofNullable()'" "false"
class A{
void test(){
java.util.Optional.of(1<caret>1);
}
}

View File

@@ -0,0 +1,6 @@
// "Replace with '.ofNullable()'" "true"
class A{
void test(){
java.util.Optional.of(nu<caret>ll);
}
}

View File

@@ -0,0 +1,6 @@
// "Replace with '.ofNullable()'" "false"
class A{
void test(){
Optional.of(nu<caret>ll);
}
}