| # The plugins and core log subpackages act as shared libraries that might be referenced in | |
| # dynamically-loaded plugin APKs. | |
| -keep class com.android.systemui.plugins.** { | |
| *; | |
| } | |
| -keep class com.android.systemui.log.core.** { | |
| *; | |
| } | |
| # This type is used in the plugin API boundary, so ensure the used public methods are kept. | |
| -keepclassmembers class androidx.constraintlayout.widget.ConstraintSet { | |
| public void connect(int, int, int, int, int); | |
| public void constrainWidth(int, int); | |
| public void constrainHeight(int, int); | |
| public int getHeight(int); | |
| public int getWidth(int); | |
| public void setGoneMargin(int, int, int); | |
| } |