/* * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ package codetoanalyze.java.nullsafe_default; import javax.annotation.Nullable; /** Nullability checks for captured params */ public class CapturedParam { void dereferencingNullableIsBAD(@Nullable Object parameter) { parameter.toString(); } void dereferencingCapturedNullableShouldBeBAD_FIXME(@Nullable Object parameter) { Object object = new Object() { void foo() { // Should be disallowed, but it is not the case // TODO(T53473076) fix the FN. parameter.toString(); } }; } }