mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Make AndroidChoreographerProvider internal (#49182)
Summary: As part of the initiative to reduce the public API surface, this class can be internalized. I've checked there are [no relevant OSS usages](https://github.com/search?type=code&q=NOT+is%3Afork+NOT+org%3Afacebook+NOT+repo%3Areact-native-tvos%2Freact-native-tvos+NOT+repo%3Anuagoz%2Freact-native+NOT+repo%3A2lambda123%2Freact-native+NOT+repo%3Abeanchips%2Ffacebookreactnative+NOT+repo%3AfabOnReact%2Freact-native-notes+NOT+user%3Ahuntie+com.facebook.react.internal.AndroidChoreographerProvider). ## Changelog: [INTERNAL] - Make com.facebook.react.internal.AndroidChoreographerProvider internal Pull Request resolved: https://github.com/facebook/react-native/pull/49182 Test Plan: ```bash yarn test-android yarn android ``` Reviewed By: javache Differential Revision: D69176905 Pulled By: cortinico fbshipit-source-id: 63edb5a88279a5c68f9cd5afe48bbaf88a9684ff
This commit is contained in:
committed by
Facebook GitHub Bot
parent
6554a99c0d
commit
628002205c
+3
-3
@@ -10,7 +10,7 @@ package com.facebook.react.internal
|
||||
import com.facebook.react.bridge.UiThreadUtil
|
||||
|
||||
/** An implementation of ChoreographerProvider that directly uses android.view.Choreographer. */
|
||||
public object AndroidChoreographerProvider : ChoreographerProvider {
|
||||
internal object AndroidChoreographerProvider : ChoreographerProvider {
|
||||
|
||||
private class AndroidChoreographer : ChoreographerProvider.Choreographer {
|
||||
private val instance: android.view.Choreographer = android.view.Choreographer.getInstance()
|
||||
@@ -24,9 +24,9 @@ public object AndroidChoreographerProvider : ChoreographerProvider {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmStatic public fun getInstance(): AndroidChoreographerProvider = this
|
||||
@JvmStatic fun getInstance(): AndroidChoreographerProvider = this
|
||||
|
||||
override public fun getChoreographer(): ChoreographerProvider.Choreographer {
|
||||
override fun getChoreographer(): ChoreographerProvider.Choreographer {
|
||||
UiThreadUtil.assertOnUiThread()
|
||||
return AndroidChoreographer()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user