1# This set of Proguard rules is intended for any module java_sdk_library 2# target. It is intentionally more conservative than the default global 3# Proguard configuration, as library targets, particularly updatable 4# targets, must preserve certain levels of compatiblity across the API 5# boundary for stable interop with downstream targets. 6 7# A minimal set of attributes necessary to preserve public API signature 8# stability across releases, particularly for generic types that might be 9# referenced via reflection. See also Cts*ApiSignatureTestCases. 10-keepattributes EnclosingMethod,InnerClasses,Signature 11