We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58a9e80 commit 2bd7859Copy full SHA for 2bd7859
core/src/main/java/com/google/errorprone/bugpatterns/nullness/NullnessUtils.java
@@ -38,6 +38,7 @@
38
import static com.sun.source.tree.Tree.Kind.PARAMETERIZED_TYPE;
39
import static com.sun.tools.javac.parser.Tokens.TokenKind.DOT;
40
import static java.lang.Boolean.TRUE;
41
+import static java.util.Objects.requireNonNull;
42
43
import com.google.auto.value.AutoValue;
44
import com.google.common.collect.ImmutableSet;
@@ -260,6 +261,7 @@ static boolean hasExtraParameterForEnclosingInstance(MethodSymbol symbol) {
260
261
return false;
262
}
263
ClassSymbol constructedClass = enclosingClass(symbol);
264
+ requireNonNull(constructedClass, symbol::toString);
265
return enclosingClass(constructedClass) != null && !constructedClass.isStatic();
266
267
0 commit comments