1# Proguard rules specific to the UI module.
2
3# Constructor method accessed via reflection in StyledPlayerView
4-dontnote com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView
5-keepclassmembers class com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView {
6  <init>(android.content.Context);
7}
8-dontnote com.google.android.exoplayer2.video.VideoDecoderGLSurfaceView
9-keepclassmembers class com.google.android.exoplayer2.video.VideoDecoderGLSurfaceView {
10  <init>(android.content.Context);
11}
12
13# Constructor method accessed via reflection in TrackSelectionDialogBuilder
14-dontnote androidx.appcompat.app.AlertDialog.Builder
15-keepclassmembers class androidx.appcompat.app.AlertDialog$Builder {
16  <init>(android.content.Context, int);
17  public android.content.Context getContext();
18  public androidx.appcompat.app.AlertDialog$Builder setTitle(java.lang.CharSequence);
19  public androidx.appcompat.app.AlertDialog$Builder setView(android.view.View);
20  public androidx.appcompat.app.AlertDialog$Builder setPositiveButton(int, android.content.DialogInterface$OnClickListener);
21  public androidx.appcompat.app.AlertDialog$Builder setNegativeButton(int, android.content.DialogInterface$OnClickListener);
22  public androidx.appcompat.app.AlertDialog create();
23}
24# Equivalent methods needed when the library is de-jetified.
25-dontnote android.support.v7.app.AlertDialog.Builder
26-keepclassmembers class android.support.v7.app.AlertDialog$Builder {
27  <init>(android.content.Context, int);
28  public android.content.Context getContext();
29  public android.support.v7.app.AlertDialog$Builder setTitle(java.lang.CharSequence);
30  public android.support.v7.app.AlertDialog$Builder setView(android.view.View);
31  public android.support.v7.app.AlertDialog$Builder setPositiveButton(int, android.content.DialogInterface$OnClickListener);
32  public android.support.v7.app.AlertDialog$Builder setNegativeButton(int, android.content.DialogInterface$OnClickListener);
33  public android.support.v7.app.AlertDialog create();
34}
35
36# Don't warn about checkerframework and Kotlin annotations
37-dontwarn org.checkerframework.**
38-dontwarn kotlin.annotations.jvm.**
39-dontwarn javax.annotation.**
40