mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08: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 (cherry picked from commit d60596cfca2926f851881be871117c7772e7096c)
This commit is contained in:
parent
77bccf0dd1
commit
bd24e788b3
@ -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…
x
Reference in New Issue
Block a user