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