PreferMostUsedWeigher should return null "helper" methods (ex.: Objects.requireNonNull)

This commit is contained in:
Dmitry Batkovich
2017-04-10 15:16:55 +03:00
parent 9cab9c6e99
commit 0d5d90577d
3 changed files with 102 additions and 4 deletions
@@ -0,0 +1,61 @@
class Foo {
public static void someMethod1() {
}
public static void someMethod2(String string) {
}
void m() {
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
nonNull("");
someMethod1();
someMethod1();
someMethod1();
someMethod2("");
someMethod2("");
someMethod2("");
someMethod2("");
someMethod2("");
<caret>
}
public static <T> T nonNull(T t) {
assert t != null;
return t;
}
}