mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
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:
parent
0bddd06938
commit
d60596cfca
5 changed files with 12 additions and 8 deletions
|
|
@ -14,6 +14,9 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
@NonNullApi
|
@NonNullApi
|
||||||
|
@OptIn(markerClass = UnstableApi.class)
|
||||||
package androidx.media3.demo.cast;
|
package androidx.media3.demo.cast;
|
||||||
|
|
||||||
|
import androidx.annotation.OptIn;
|
||||||
import androidx.media3.common.util.NonNullApi;
|
import androidx.media3.common.util.NonNullApi;
|
||||||
|
import androidx.media3.common.util.UnstableApi;
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,9 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
@NonNullApi
|
@NonNullApi
|
||||||
|
@OptIn(markerClass = UnstableApi.class)
|
||||||
package androidx.media3.demo.gl;
|
package androidx.media3.demo.gl;
|
||||||
|
|
||||||
|
import androidx.annotation.OptIn;
|
||||||
import androidx.media3.common.util.NonNullApi;
|
import androidx.media3.common.util.NonNullApi;
|
||||||
|
import androidx.media3.common.util.UnstableApi;
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,9 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
@NonNullApi
|
@NonNullApi
|
||||||
|
@OptIn(markerClass = UnstableApi.class)
|
||||||
package androidx.media3.demo.surface;
|
package androidx.media3.demo.surface;
|
||||||
|
|
||||||
|
import androidx.annotation.OptIn;
|
||||||
import androidx.media3.common.util.NonNullApi;
|
import androidx.media3.common.util.NonNullApi;
|
||||||
|
import androidx.media3.common.util.UnstableApi;
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,9 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
@NonNullApi
|
@NonNullApi
|
||||||
|
@OptIn(markerClass = UnstableApi.class)
|
||||||
package androidx.media3.demo.transformer;
|
package androidx.media3.demo.transformer;
|
||||||
|
|
||||||
|
import androidx.annotation.OptIn;
|
||||||
import androidx.media3.common.util.NonNullApi;
|
import androidx.media3.common.util.NonNullApi;
|
||||||
|
import androidx.media3.common.util.UnstableApi;
|
||||||
|
|
|
||||||
8
lint.xml
8
lint.xml
|
|
@ -17,14 +17,6 @@
|
||||||
<issue id="UnsafeOptInUsageError">
|
<issue id="UnsafeOptInUsageError">
|
||||||
<ignore path='libraries/'
|
<ignore path='libraries/'
|
||||||
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
|
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/'
|
<ignore path='testapps/'
|
||||||
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
|
regexp='\(markerClass = androidx\.media3\.common\.util\.UnstableApi\.class\)' />
|
||||||
</issue>
|
</issue>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue