/* * Copyright (c) 2013-present, Facebook, Inc. * * 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.eradicate; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import android.annotation.SuppressLint; @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() { } }