Repository navigation
Expand file tree
/
Copy pathJavaThread.swift
More file actions
229 lines (165 loc) · 5.74 KB
/
Copy pathJavaThread.swift
File metadata and controls
229 lines (165 loc) · 5.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
// Auto-generated by Java-to-Swift wrapper generator.
import CSwiftJavaJNI
@JavaClass("java.lang.Thread")
open class JavaThread: JavaObject {
@JavaMethod
@_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil)
@JavaMethod
@_nonoverride public convenience init(environment: JNIEnvironment? = nil)
@JavaMethod
open func getName() -> String
@JavaMethod
open func run()
@JavaMethod
open func interrupt()
@JavaMethod
open override func toString() -> String
@JavaMethod
open override func clone() throws -> JavaObject!
@JavaMethod
open func join(_ arg0: Int64, _ arg1: Int32) throws
@JavaMethod
open func join() throws
@JavaMethod
open func join(_ arg0: Int64) throws
@JavaMethod
open func setContextClassLoader(_ arg0: JavaClassLoader?)
@JavaMethod
open func setPriority(_ arg0: Int32)
@JavaMethod
open func setDaemon(_ arg0: Bool)
@JavaMethod
open func start()
@JavaMethod
open func getPriority() -> Int32
@JavaMethod
open func isDaemon() -> Bool
@JavaMethod
open func getContextClassLoader() -> JavaClassLoader!
@JavaMethod
open func isVirtual() -> Bool
@JavaMethod
open func isAlive() -> Bool
@JavaMethod
open func threadId() -> Int64
@JavaMethod
open func getUncaughtExceptionHandler() -> JavaThread.UncaughtExceptionHandler!
@JavaMethod
open func stop()
@JavaMethod
open func isInterrupted() -> Bool
@JavaMethod
open func setName(_ arg0: String)
@JavaMethod
open func checkAccess()
@JavaMethod
open func getId() -> Int64
@JavaMethod
open func setUncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?)
}
extension JavaThread {
@JavaInterface("java.lang.Thread$Builder")
public struct Builder {
@JavaMethod
public func name(_ arg0: String) -> JavaThread.Builder!
@JavaMethod
public func name(_ arg0: String, _ arg1: Int64) -> JavaThread.Builder!
@JavaMethod
public func uncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?) -> JavaThread.Builder!
@JavaMethod
public func inheritInheritableThreadLocals(_ arg0: Bool) -> JavaThread.Builder!
}
}
extension JavaThread.Builder {
@JavaInterface("java.lang.Thread$Builder$OfPlatform", extends: JavaThread.Builder.self)
public struct OfPlatform {
@JavaMethod
public func name(_ arg0: String, _ arg1: Int64) -> JavaThread.Builder!
@JavaMethod
public func name(_ arg0: String, _ arg1: Int64) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func name(_ arg0: String) -> JavaThread.Builder!
@JavaMethod
public func name(_ arg0: String) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func priority(_ arg0: Int32) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func daemon() -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func daemon(_ arg0: Bool) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func uncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func uncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?) -> JavaThread.Builder!
@JavaMethod
public func stackSize(_ arg0: Int64) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func inheritInheritableThreadLocals(_ arg0: Bool) -> JavaThread.Builder.OfPlatform!
@JavaMethod
public func inheritInheritableThreadLocals(_ arg0: Bool) -> JavaThread.Builder!
}
}
extension JavaThread.Builder {
@JavaInterface("java.lang.Thread$Builder$OfVirtual", extends: JavaThread.Builder.self)
public struct OfVirtual {
@JavaMethod
public func name(_ arg0: String, _ arg1: Int64) -> JavaThread.Builder!
@JavaMethod
public func name(_ arg0: String, _ arg1: Int64) -> JavaThread.Builder.OfVirtual!
@JavaMethod
public func name(_ arg0: String) -> JavaThread.Builder!
@JavaMethod
public func name(_ arg0: String) -> JavaThread.Builder.OfVirtual!
@JavaMethod
public func uncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?) -> JavaThread.Builder!
@JavaMethod
public func uncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?) -> JavaThread.Builder.OfVirtual!
@JavaMethod
public func inheritInheritableThreadLocals(_ arg0: Bool) -> JavaThread.Builder.OfVirtual!
@JavaMethod
public func inheritInheritableThreadLocals(_ arg0: Bool) -> JavaThread.Builder!
}
}
extension JavaThread {
@JavaInterface("java.lang.Thread$UncaughtExceptionHandler")
public struct UncaughtExceptionHandler {
@JavaMethod
public func uncaughtException(_ arg0: JavaThread?, _ arg1: Throwable?)
}
}
extension JavaClass<JavaThread> {
@JavaStaticField(isFinal: true)
public var MIN_PRIORITY: Int32
@JavaStaticField(isFinal: true)
public var NORM_PRIORITY: Int32
@JavaStaticField(isFinal: true)
public var MAX_PRIORITY: Int32
@JavaStaticMethod
public func currentThread() -> JavaThread!
@JavaStaticMethod
public func onSpinWait()
@JavaStaticMethod
public func holdsLock(_ arg0: JavaObject?) -> Bool
@JavaStaticMethod
public func interrupted() -> Bool
@JavaStaticMethod
public func activeCount() -> Int32
@JavaStaticMethod
public func enumerate(_ arg0: [JavaThread?]) -> Int32
@JavaStaticMethod
public func yield()
@JavaStaticMethod
public func sleep(_ arg0: Int64) throws
@JavaStaticMethod
public func sleep(_ arg0: Int64, _ arg1: Int32) throws
@JavaStaticMethod
public func ofPlatform() -> JavaThread.Builder.OfPlatform!
@JavaStaticMethod
public func ofVirtual() -> JavaThread.Builder.OfVirtual!
@JavaStaticMethod
public func dumpStack()
@JavaStaticMethod
public func setDefaultUncaughtExceptionHandler(_ arg0: JavaThread.UncaughtExceptionHandler?)
@JavaStaticMethod
public func getDefaultUncaughtExceptionHandler() -> JavaThread.UncaughtExceptionHandler!
}