Use package-level @OptIn for demo apps

This demonstrates that `@OptIn` can now be used at the package-level
(since [`androidx.annotation:annotation-experimental:1.3.0`](https://developer.android.com/jetpack/androidx/releases/annotation#annotation-experimental-1.3.0)).

PiperOrigin-RevId: 572187729
This commit is contained in:
ibaker 2023-10-10 03:00:17 -07:00 committed by Copybara-Service
parent 0bddd06938
commit d60596cfca
5 changed files with 12 additions and 8 deletions

View File

@ -14,6 +14,9 @@
* limitations under the License.
*/
@NonNullApi
@OptIn(markerClass = UnstableApi.class)
package androidx.media3.demo.cast;
import androidx.annotation.OptIn;
import androidx.media3.common.util.NonNullApi;
import androidx.media3.common.util.UnstableApi;

View File

@ -14,6 +14,9 @@
* limitations under the License.
*/
@NonNullApi
@OptIn(markerClass = UnstableApi.class)
package androidx.media3.demo.gl;
import androidx.annotation.OptIn;
import androidx.media3.common.util.NonNullApi;
import androidx.media3.common.util.UnstableApi;

View File

@ -14,6 +14,9 @@
* limitations under the License.
*/
@NonNullApi
@OptIn(markerClass = UnstableApi.class)
package androidx.media3.demo.surface;
import androidx.annotation.OptIn;
import androidx.media3.common.util.NonNullApi;
import androidx.media3.common.util.UnstableApi;

View File

@ -14,6 +14,9 @@
* limitations under the License.
*/
@NonNullApi
@OptIn(markerClass = UnstableApi.class)
package androidx.media3.demo.transformer;
import androidx.annotation.OptIn;
import androidx.media3.common.util.NonNullApi;
import androidx.media3.common.util.UnstableApi;

View File

@ -17,14 +17,6 @@
<issue id="UnsafeOptInUsageError">
<ignore path='libraries/'
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
<ignore path='demos/cast/'
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
<ignore path='demos/gl/'
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
<ignore path='demos/surface/'
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
<ignore path='demos/transformer/'
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
<ignore path='testapps/'
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
</issue>