Skip to content

Commit 8ef4d53

Browse files
committed
Add OptIn(FirebaseDataConnectExperimental::class) where needed
1 parent cacda2a commit 8ef4d53

File tree

19 files changed

+61
-9
lines changed

19 files changed

+61
-9
lines changed

firebase-dataconnect/connectors/src/androidTest/kotlin/com/google/firebase/dataconnect/connectors/demo/DateScalarIntegrationTest.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17+
@file:OptIn(FirebaseDataConnectExperimental::class)
18+
1719
package com.google.firebase.dataconnect.connectors.demo
1820

1921
import com.google.firebase.dataconnect.DataConnectException
22+
import com.google.firebase.dataconnect.FirebaseDataConnectExperimental
2023
import com.google.firebase.dataconnect.connectors.demo.testutil.DemoConnectorIntegrationTestBase
2124
import com.google.firebase.dataconnect.generated.GeneratedMutation
2225
import com.google.firebase.dataconnect.generated.GeneratedQuery

firebase-dataconnect/connectors/src/androidTest/kotlin/com/google/firebase/dataconnect/connectors/demo/TimestampScalarIntegrationTest.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17+
@file:OptIn(FirebaseDataConnectExperimental::class)
18+
1719
package com.google.firebase.dataconnect.connectors.demo
1820

1921
import com.google.firebase.Timestamp
22+
import com.google.firebase.dataconnect.FirebaseDataConnectExperimental
2023
import com.google.firebase.dataconnect.MutationResult
2124
import com.google.firebase.dataconnect.OperationResult
2225
import com.google.firebase.dataconnect.connectors.demo.testutil.DemoConnectorIntegrationTestBase

firebase-dataconnect/connectors/src/test/kotlin/com/google/firebase/dataconnect/connectors/GeneratedConnectorUnitTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@
1414
* limitations under the License.
1515
*/
1616

17-
@file:OptIn(ExperimentalKotest::class)
17+
@file:OptIn(ExperimentalKotest::class, FirebaseDataConnectExperimental::class)
1818

1919
package com.google.firebase.dataconnect.connectors
2020

2121
import androidx.test.ext.junit.runners.AndroidJUnit4
2222
import com.google.firebase.dataconnect.ConnectorConfig
2323
import com.google.firebase.dataconnect.DataConnectSettings
2424
import com.google.firebase.dataconnect.FirebaseDataConnect
25+
import com.google.firebase.dataconnect.FirebaseDataConnectExperimental
2526
import com.google.firebase.dataconnect.connectors.demo.DemoConnector
2627
import com.google.firebase.dataconnect.connectors.demo.getInstance
2728
import com.google.firebase.dataconnect.generated.GeneratedConnector

firebase-dataconnect/connectors/src/test/kotlin/com/google/firebase/dataconnect/connectors/GeneratedOperationUnitTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17-
@file:OptIn(ExperimentalKotest::class)
17+
@file:OptIn(ExperimentalKotest::class, FirebaseDataConnectExperimental::class)
1818

1919
package com.google.firebase.dataconnect.connectors
2020

2121
import androidx.test.ext.junit.runners.AndroidJUnit4
22+
import com.google.firebase.dataconnect.FirebaseDataConnectExperimental
2223
import com.google.firebase.dataconnect.connectors.demo.DemoConnector
2324
import com.google.firebase.dataconnect.connectors.demo.getInstance
2425
import com.google.firebase.dataconnect.generated.GeneratedConnector

firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/DataConnectUntypedDataIntegrationTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17+
@file:OptIn(FirebaseDataConnectExperimental::class)
18+
1719
package com.google.firebase.dataconnect
1820

1921
import com.google.firebase.dataconnect.testutil.DataConnectIntegrationTestBase

firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/GrpcMetadataIntegrationTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17+
@file:OptIn(FirebaseDataConnectExperimental::class)
18+
1719
package com.google.firebase.dataconnect
1820

1921
import android.os.Build

firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/QuerySubscriptionIntegrationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
@file:OptIn(FlowPreview::class)
17+
@file:OptIn(FlowPreview::class, FirebaseDataConnectExperimental::class)
1818

1919
package com.google.firebase.dataconnect
2020

firebase-dataconnect/src/main/kotlin/com/google/firebase/dataconnect/MutationRef.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import kotlinx.serialization.modules.SerializersModule
3636
public interface MutationRef<Data, Variables> : OperationRef<Data, Variables> {
3737
override suspend fun execute(): MutationResult<Data, Variables>
3838

39+
@FirebaseDataConnectExperimental
3940
override fun copy(
4041
operationName: String,
4142
variables: Variables,
@@ -46,12 +47,14 @@ public interface MutationRef<Data, Variables> : OperationRef<Data, Variables> {
4647
variablesSerializersModule: SerializersModule?,
4748
): MutationRef<Data, Variables>
4849

50+
@FirebaseDataConnectExperimental
4951
override fun <NewVariables> withVariablesSerializer(
5052
variables: NewVariables,
5153
variablesSerializer: SerializationStrategy<NewVariables>,
5254
variablesSerializersModule: SerializersModule?,
5355
): MutationRef<Data, NewVariables>
5456

57+
@FirebaseDataConnectExperimental
5558
override fun <NewData> withDataDeserializer(
5659
dataDeserializer: DeserializationStrategy<NewData>,
5760
dataSerializersModule: SerializersModule?,

firebase-dataconnect/src/main/kotlin/com/google/firebase/dataconnect/OperationRef.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ public interface OperationRef<Data, Variables> {
184184
* @see withDataDeserializer
185185
* @see withVariablesSerializer
186186
*/
187+
@FirebaseDataConnectExperimental
187188
public fun copy(
188189
operationName: String = this.operationName,
189190
variables: Variables = this.variables,
@@ -201,6 +202,7 @@ public interface OperationRef<Data, Variables> {
201202
* @see copy
202203
* @see withDataDeserializer
203204
*/
205+
@FirebaseDataConnectExperimental
204206
public fun <NewVariables> withVariablesSerializer(
205207
variables: NewVariables,
206208
variablesSerializer: SerializationStrategy<NewVariables>,
@@ -214,6 +216,7 @@ public interface OperationRef<Data, Variables> {
214216
* @see copy
215217
* @see withVariablesSerializer
216218
*/
219+
@FirebaseDataConnectExperimental
217220
public fun <NewData> withDataDeserializer(
218221
dataDeserializer: DeserializationStrategy<NewData>,
219222
dataSerializersModule: SerializersModule? = this.dataSerializersModule,

firebase-dataconnect/src/main/kotlin/com/google/firebase/dataconnect/QueryRef.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ public interface QueryRef<Data, Variables> : OperationRef<Data, Variables> {
4747
*/
4848
public fun subscribe(): QuerySubscription<Data, Variables>
4949

50+
@FirebaseDataConnectExperimental
5051
override fun copy(
5152
operationName: String,
5253
variables: Variables,
@@ -57,12 +58,14 @@ public interface QueryRef<Data, Variables> : OperationRef<Data, Variables> {
5758
variablesSerializersModule: SerializersModule?,
5859
): QueryRef<Data, Variables>
5960

61+
@FirebaseDataConnectExperimental
6062
override fun <NewVariables> withVariablesSerializer(
6163
variables: NewVariables,
6264
variablesSerializer: SerializationStrategy<NewVariables>,
6365
variablesSerializersModule: SerializersModule?,
6466
): QueryRef<Data, NewVariables>
6567

68+
@FirebaseDataConnectExperimental
6669
override fun <NewData> withDataDeserializer(
6770
dataDeserializer: DeserializationStrategy<NewData>,
6871
dataSerializersModule: SerializersModule?,

0 commit comments

Comments
 (0)