Home | History | Annotate | Download | only in annotations
      1 // Copyright 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 package org.chromium.base.annotations;
      6 
      7 import java.lang.annotation.ElementType;
      8 import java.lang.annotation.Retention;
      9 import java.lang.annotation.RetentionPolicy;
     10 import java.lang.annotation.Target;
     11 
     12 /**
     13  *  @AccessedByNative is used to ensure proguard will keep this field, since it's
     14  *  only accessed by native.
     15  */
     16 @Target(ElementType.FIELD)
     17 @Retention(RetentionPolicy.CLASS)
     18 public @interface AccessedByNative {
     19     public String value() default "";
     20 }
     21