nullable: move report null values passed to non annotated params under @Nullable suggestion

This commit is contained in:
anna
2012-09-21 15:47:51 +02:00
parent 7fccf16327
commit 42552e2774
8 changed files with 89 additions and 62 deletions
@@ -9,7 +9,7 @@ public class BrokenAlignment {
System.out.println(data.getText().hashCode());
}
data = new Data(null, null);
data = new Data(null, <warning descr="Passing 'null' argument to non annotated parameter">null</warning>);
System.out.println(<warning descr="Method invocation 'data.getText().hashCode()' may produce 'java.lang.NullPointerException'">data.getText().hashCode()</warning>);
if (data.inner() != null) {
@@ -19,7 +19,7 @@ public class BrokenAlignment {
System.out.println(data.inner().hashCode());
}
data = new Data(null, null);
data = new Data(null, <warning descr="Passing 'null' argument to non annotated parameter">null</warning>);
System.out.println(<warning descr="Method invocation 'data.inner().hashCode()' may produce 'java.lang.NullPointerException'">data.inner().hashCode()</warning>);
}
}
@@ -6,7 +6,7 @@ public class BrokenAlignment {
System.out.println(data.text.hashCode());
}
data = new Data(null, null);
data = new Data(null, <warning descr="Passing 'null' argument to non annotated parameter">null</warning>);
System.out.println(<warning descr="Method invocation 'data.text.hashCode()' may produce 'java.lang.NullPointerException'">data.text.hashCode()</warning>);
if (data.inner != null) {
@@ -16,7 +16,7 @@ public class BrokenAlignment {
System.out.println(data.inner.hashCode());
}
data = new Data(null, null);
data = new Data(null, <warning descr="Passing 'null' argument to non annotated parameter">null</warning>);
System.out.println(<warning descr="Method invocation 'data.inner.hashCode()' may produce 'java.lang.NullPointerException'">data.inner.hashCode()</warning>);
}
}