don't instrument bridge methods for @NotNull (IDEA-146977)

This commit is contained in:
peter
2015-10-28 17:03:44 +01:00
parent bc3d345647
commit 29b95875b9
3 changed files with 43 additions and 1 deletions
@@ -0,0 +1,22 @@
import org.jetbrains.annotations.NotNull;
public class SkipBridgeMethods {
public static void main() {
A a = new B();
a.getObject(null);
}
}
class A {
@NotNull
public Object getObject(Object arg) {
return new Object();
}
}
class B extends A {
@NotNull
public String getObject(@NotNull Object arg) {
return arg.toString();
}
}