Home | History | Annotate | Download | only in assumevalues3
      1 # Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file
      2 # for details. All rights reserved. Use of this source code is governed by a
      3 # BSD-style license that can be found in the LICENSE file.
      4 
      5 # Keep the application entry point. Get rid of everything that is not
      6 # reachable from there.
      7 -keep public class assumevalues3.Assumevalues {
      8   public static final int ASSUMED_VALUE;
      9   public static final long ASSUMED_VALUEL;
     10   public static void main(...);
     11 }
     12 
     13 # Assume values for fields.
     14 -assumevalues public class assumevalues3.Assumevalues {
     15   public static int value return assumevalues3.Assumevalues.ASSUMED_VALUE;
     16   public static long valueL return assumevalues3.Assumevalues.ASSUMED_VALUEL;
     17 }
     18 
     19 # Allow access modification to enable minifcation.
     20 -allowaccessmodification
     21