1# The plugins and core log subpackages act as shared libraries that might be referenced in 2# dynamically-loaded plugin APKs. 3-keep class com.android.systemui.plugins.** { 4 *; 5} 6 7-keep class com.android.systemui.log.core.** { 8 *; 9} 10 11# This type is used in the plugin API boundary, so ensure the used public methods are kept. 12-keepclassmembers class androidx.constraintlayout.widget.ConstraintSet { 13 public void connect(int, int, int, int, int); 14 public void constrainWidth(int, int); 15 public void constrainHeight(int, int); 16 public int getHeight(int); 17 public int getWidth(int); 18 public void setGoneMargin(int, int, int); 19} 20