|  | # 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); | 
|  | } |