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