/* * 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 android.annotation.SuppressLint; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.CLASS) @Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD}) @interface SuppressFieldNotInitialized {} public class SuppressedFieldNotInitializedExample { @SuppressLint("eradicate-field-not-initialized") String iKnowBetter; @SuppressFieldNotInitialized String annotationSuppressed; SuppressedFieldNotInitializedExample() {} }