# Proguard rules specific to the UI module. # Constructor method accessed via reflection in StyledPlayerView and PlayerView -dontnote com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView -keepclassmembers class com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView { (android.content.Context); } -dontnote com.google.android.exoplayer2.video.VideoDecoderGLSurfaceView -keepclassmembers class com.google.android.exoplayer2.video.VideoDecoderGLSurfaceView { (android.content.Context); } # Constructor method accessed via reflection in TrackSelectionDialogBuilder -dontnote androidx.appcompat.app.AlertDialog.Builder -keepclassmembers class androidx.appcompat.app.AlertDialog$Builder { (android.content.Context, int); public android.content.Context getContext(); public androidx.appcompat.app.AlertDialog$Builder setTitle(java.lang.CharSequence); public androidx.appcompat.app.AlertDialog$Builder setView(android.view.View); public androidx.appcompat.app.AlertDialog$Builder setPositiveButton(int, android.content.DialogInterface$OnClickListener); public androidx.appcompat.app.AlertDialog$Builder setNegativeButton(int, android.content.DialogInterface$OnClickListener); public androidx.appcompat.app.AlertDialog create(); } # Equivalent methods needed when the library is de-jetified. -dontnote android.support.v7.app.AlertDialog.Builder -keepclassmembers class android.support.v7.app.AlertDialog$Builder { (android.content.Context, int); public android.content.Context getContext(); public android.support.v7.app.AlertDialog$Builder setTitle(java.lang.CharSequence); public android.support.v7.app.AlertDialog$Builder setView(android.view.View); public android.support.v7.app.AlertDialog$Builder setPositiveButton(int, android.content.DialogInterface$OnClickListener); public android.support.v7.app.AlertDialog$Builder setNegativeButton(int, android.content.DialogInterface$OnClickListener); public android.support.v7.app.AlertDialog create(); } # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.** -dontwarn kotlin.annotations.jvm.** -dontwarn javax.annotation.**