| # Copyright 2026 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # This file is located above the directory where it is used in order to avoid it |
| # being copied over to AndroidX. |
| |
| # We need to avoid obfuscating the support library boundary interface because |
| # this API is shared with the Android Support Library. |
| # Note that we only 'keep' the package org.chromium.support_lib_boundary itself, |
| # any sub-packages of that package can still be obfuscated. |
| |
| # The "allowcodereplacement" is necessary to prevent R8 from making assumptions |
| # about the implementations of these interfaces (b/503109544). |
| -keep,allowcodereplacement public class org.chromium.support_lib_boundary.* { public *; } |