-
Notifications
You must be signed in to change notification settings - Fork 89
Expand file tree
/
Copy pathInputStream.swift
More file actions
145 lines (130 loc) · 3.71 KB
/
InputStream.swift
File metadata and controls
145 lines (130 loc) · 3.71 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
// Auto-generated by Java-to-Swift wrapper generator.
import SwiftJava
import SwiftJavaJNICore
@JavaClass("java.io.InputStream", implements: Closeable.self)
open class InputStream: JavaObject {
@JavaMethod
@_nonoverride public convenience init(environment: JNIEnvironment? = nil)
/// Java method `reset`.
///
/// ### Java method signature
/// ```java
/// public void java.io.InputStream.reset() throws java.io.IOException
/// ```
@JavaMethod
open func reset() throws
/// Java method `readAllBytes`.
///
/// ### Java method signature
/// ```java
/// public byte[] java.io.InputStream.readAllBytes() throws java.io.IOException
/// ```
@JavaMethod
open func readAllBytes() throws -> [Int8]
/// Java method `close`.
///
/// ### Java method signature
/// ```java
/// public void java.io.InputStream.close() throws java.io.IOException
/// ```
@JavaMethod
open func close() throws
/// Java method `mark`.
///
/// ### Java method signature
/// ```java
/// public void java.io.InputStream.mark(int)
/// ```
@JavaMethod
open func mark(_ arg0: Int32)
/// Java method `read`.
///
/// ### Java method signature
/// ```java
/// public int java.io.InputStream.read(byte[]) throws java.io.IOException
/// ```
@JavaMethod
open func read(_ arg0: [Int8]) throws -> Int32
/// Java method `read`.
///
/// ### Java method signature
/// ```java
/// public int java.io.InputStream.read(byte[],int,int) throws java.io.IOException
/// ```
@JavaMethod
open func read(_ arg0: [Int8], _ arg1: Int32, _ arg2: Int32) throws -> Int32
/// Java method `read`.
///
/// ### Java method signature
/// ```java
/// public abstract int java.io.InputStream.read() throws java.io.IOException
/// ```
@JavaMethod
open func read() throws -> Int32
/// Java method `readNBytes`.
///
/// ### Java method signature
/// ```java
/// public int java.io.InputStream.readNBytes(byte[],int,int) throws java.io.IOException
/// ```
@JavaMethod
open func readNBytes(_ arg0: [Int8], _ arg1: Int32, _ arg2: Int32) throws -> Int32
/// Java method `readNBytes`.
///
/// ### Java method signature
/// ```java
/// public byte[] java.io.InputStream.readNBytes(int) throws java.io.IOException
/// ```
@JavaMethod
open func readNBytes(_ arg0: Int32) throws -> [Int8]
/// Java method `transferTo`.
///
/// ### Java method signature
/// ```java
/// public long java.io.InputStream.transferTo(java.io.OutputStream) throws java.io.IOException
/// ```
@JavaMethod
open func transferTo(_ arg0: OutputStream?) throws -> Int64
/// Java method `skip`.
///
/// ### Java method signature
/// ```java
/// public long java.io.InputStream.skip(long) throws java.io.IOException
/// ```
@JavaMethod
open func skip(_ arg0: Int64) throws -> Int64
/// Java method `available`.
///
/// ### Java method signature
/// ```java
/// public int java.io.InputStream.available() throws java.io.IOException
/// ```
@JavaMethod
open func available() throws -> Int32
/// Java method `markSupported`.
///
/// ### Java method signature
/// ```java
/// public boolean java.io.InputStream.markSupported()
/// ```
@JavaMethod
open func markSupported() -> Bool
/// Java method `skipNBytes`.
///
/// ### Java method signature
/// ```java
/// public void java.io.InputStream.skipNBytes(long) throws java.io.IOException
/// ```
@JavaMethod
open func skipNBytes(_ arg0: Int64) throws
}
extension JavaClass<InputStream> {
/// Java method `nullInputStream`.
///
/// ### Java method signature
/// ```java
/// public static java.io.InputStream java.io.InputStream.nullInputStream()
/// ```
@JavaStaticMethod
public func nullInputStream() -> InputStream!
}