/* * Copyright (c) 2013 - present Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ 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() { } }