1 // Copyright (c) 2016, 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 package shaking2; 5 6 public class StaticFields { 7 public static int used = 42; 8 // Unused but initialized by <clinit>. 9 public static int unused = -42; 10 // Not even used by <clinit>. 11 public static int completelyUnused; 12 13 public static int readInt; 14 public static int writeInt; 15 public static boolean readBoolean; 16 public static boolean writeBoolean; 17 public static byte readByte; 18 public static byte writeByte; 19 public static char readChar; 20 public static char writeChar; 21 public static Object readObject; 22 public static Object writeObject; 23 public static short readShort; 24 public static short writeShort; 25 public static double readDouble; 26 public static double writeDouble; 27 }