File tree Expand file tree Collapse file tree 2 files changed +34
-3
lines changed
commonMain/kotlin/com/example/kmp/snippets
iosMain/kotlin/com/example/kmp/snippets Expand file tree Collapse file tree 2 files changed +34
-3
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2025 The Android Open Source Project
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * https://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+
1
17
package com.example.kmp.snippets
2
18
3
19
import androidx.lifecycle.ViewModel
@@ -21,5 +37,4 @@ val mainViewModelFactory = viewModelFactory {
21
37
fun getDataRepository (): DataRepository = DataRepository ()
22
38
// [END android_kmp_viewmodel_class]
23
39
24
-
25
- class DataRepository
40
+ class DataRepository
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2025 The Android Open Source Project
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * https://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+
1
17
package com.example.kmp.snippets
2
18
3
19
import androidx.lifecycle.ViewModel
4
20
import androidx.lifecycle.ViewModelProvider
5
21
import androidx.lifecycle.ViewModelStore
6
22
import androidx.lifecycle.viewmodel.CreationExtras
23
+ import kotlin.reflect.KClass
7
24
import kotlinx.cinterop.BetaInteropApi
8
25
import kotlinx.cinterop.ObjCClass
9
26
import kotlinx.cinterop.getOriginalKotlinClass
10
- import kotlin.reflect.KClass
11
27
12
28
// [START android_kmp_viewmodel_resolve_viewmodel]
13
29
// iosMain/ViewModelResolver.ios.kt
You can’t perform that action at this time.
0 commit comments