Skip to content

Commit 3f15fa3

Browse files
committed
Dev: migrate SwiftEnvironment
1 parent 198a4f2 commit 3f15fa3

2 files changed

Lines changed: 22 additions & 20 deletions

File tree

sample/src/main/java/com/readdle/swiftjava/sample/SwiftEnvironment.java

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package com.readdle.swiftjava.sample
2+
3+
import com.readdle.codegen.anotation.SwiftReference
4+
5+
// Swift JNI private constructor
6+
// Should be private. Don't call this constructor from Java!
7+
@SwiftReference
8+
class SwiftEnvironment private constructor() {
9+
10+
// Swift JNI private native pointer
11+
private val nativePointer = 0L
12+
13+
// Swift JNI release method
14+
external fun release()
15+
16+
companion object {
17+
18+
@JvmStatic
19+
external fun initEnvironment()
20+
}
21+
22+
}

0 commit comments

Comments
 (0)