| # Copyright (c) 2018, 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. |
| |
| -keep @com.android.tools.r8.Keep class * { public *; } |
| -keep @com.android.tools.r8.KeepForSubclassing class * { public *; protected *; } |
| -keep class * extends @com.android.tools.r8.KeepSubclassesForCodeGeneration * { public *; } |
| |
| |
| -keep public class com.android.tools.r8.D8 { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.R8 { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.ExtractMarker { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.compatdexbuilder.CompatDexBuilder { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.compatdx.CompatDx { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.dexfilemerger.DexFileMerger { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.dexsplitter.DexSplitter { public static void main(java.lang.String[]); } |
| -keep public class com.android.tools.r8.Version { public static java.lang.String getVersionString(); } |
| |
| -keepattributes LineNumberTable, InnerClasses, EnclosingMethod, Exceptions, Signature |