| // Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file | |
| // for details. All rights reserved. Use of this source code is governed by a | |
| // BSD-style license that can be found in the LICENSE file. | |
| package shaking2; | |
| public class StaticFields { | |
| public static int used = 42; | |
| // Unused but initialized by <clinit>. | |
| public static int unused = -42; | |
| // Not even used by <clinit>. | |
| public static int completelyUnused; | |
| public static int readInt; | |
| public static int writeInt; | |
| public static boolean readBoolean; | |
| public static boolean writeBoolean; | |
| public static byte readByte; | |
| public static byte writeByte; | |
| public static char readChar; | |
| public static char writeChar; | |
| public static float readFloat; | |
| public static float writeFloat; | |
| public static Object readObject; | |
| public static Object writeObject; | |
| public static short readShort; | |
| public static short writeShort; | |
| public static double readDouble; | |
| public static double writeDouble; | |
| } |