Skip to content

Commit 7b40a2a

Browse files
committed
Expand JavaKitCollection module to encompass many more Java collections
1 parent f3487f2 commit 7b40a2a

26 files changed

+1653
-4
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,3 @@ Package.resolved
2727

2828
# Cache of project
2929
.gradletasknamecache
30-
31-
# Ignore generated sources
32-
**/generated/
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
{
22
"classes" : {
3-
"java.util.Enumeration" : "Enumeration"
3+
"java.util.Collection" : "JavaCollection",
4+
"java.util.Enumeration" : "Enumeration",
5+
"java.util.Iterator" : "JavaIterator",
6+
"java.util.ListIterator" : "ListIterator",
7+
"java.util.Queue" : "Queue",
8+
"java.util.RandomAccess" : "RandomAccess",
9+
"java.util.Set" : "JavaSet",
10+
"java.util.ArrayDeque" : "ArrayDeque",
11+
"java.util.ArrayList" : "ArrayList",
12+
"java.util.BitSet" : "BitSet",
13+
"java.util.Dictionary" : "JavaDictionary",
14+
"java.util.HashMap" : "HashMap",
15+
"java.util.HashSet" : "HashSet",
16+
"java.util.LinkedList" : "LinkedList",
17+
"java.util.PriorityQueue" : "PriorityQueue",
18+
"java.util.Stack" : "Stack",
19+
"java.util.TreeMap" : "TreeMap",
20+
"java.util.TreeSet" : "TreeSet"
421
}
522
}
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
// Auto-generated by Java-to-Swift wrapper generator.
2+
import JavaKit
3+
import JavaRuntime
4+
5+
@JavaClass("java.util.ArrayDeque")
6+
public struct ArrayDeque<E: AnyJavaObject> {
7+
@JavaMethod
8+
public init(_ arg0: Int32, environment: JNIEnvironment)
9+
10+
@JavaMethod
11+
public init(environment: JNIEnvironment)
12+
13+
@JavaMethod
14+
public init(_ arg0: JavaCollection<JavaObject>?, environment: JNIEnvironment)
15+
16+
@JavaMethod
17+
public func remove() -> JavaObject?
18+
19+
@JavaMethod
20+
public func remove(_ arg0: JavaObject?) -> Bool
21+
22+
@JavaMethod
23+
public func size() -> Int32
24+
25+
@JavaMethod
26+
public func clone() -> ArrayDeque<JavaObject>?
27+
28+
@JavaMethod
29+
public func clone() throws -> JavaObject?
30+
31+
@JavaMethod
32+
public func clear()
33+
34+
@JavaMethod
35+
public func isEmpty() -> Bool
36+
37+
@JavaMethod
38+
public func add(_ arg0: JavaObject?) -> Bool
39+
40+
@JavaMethod
41+
public func toArray(_ arg0: [JavaObject?]) -> [JavaObject?]
42+
43+
@JavaMethod
44+
public func toArray() -> [JavaObject?]
45+
46+
@JavaMethod
47+
public func iterator() -> JavaIterator<JavaObject>?
48+
49+
@JavaMethod
50+
public func contains(_ arg0: JavaObject?) -> Bool
51+
52+
@JavaMethod
53+
public func addAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
54+
55+
@JavaMethod
56+
public func peek() -> JavaObject?
57+
58+
@JavaMethod
59+
public func getFirst() -> JavaObject?
60+
61+
@JavaMethod
62+
public func getLast() -> JavaObject?
63+
64+
@JavaMethod
65+
public func element() -> JavaObject?
66+
67+
@JavaMethod
68+
public func addFirst(_ arg0: JavaObject?)
69+
70+
@JavaMethod
71+
public func addLast(_ arg0: JavaObject?)
72+
73+
@JavaMethod
74+
public func removeFirst() -> JavaObject?
75+
76+
@JavaMethod
77+
public func removeLast() -> JavaObject?
78+
79+
@JavaMethod
80+
public func removeAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
81+
82+
@JavaMethod
83+
public func retainAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
84+
85+
@JavaMethod
86+
public func poll() -> JavaObject?
87+
88+
@JavaMethod
89+
public func push(_ arg0: JavaObject?)
90+
91+
@JavaMethod
92+
public func pop() -> JavaObject?
93+
94+
@JavaMethod
95+
public func pollFirst() -> JavaObject?
96+
97+
@JavaMethod
98+
public func pollLast() -> JavaObject?
99+
100+
@JavaMethod
101+
public func offerLast(_ arg0: JavaObject?) -> Bool
102+
103+
@JavaMethod
104+
public func peekFirst() -> JavaObject?
105+
106+
@JavaMethod
107+
public func removeFirstOccurrence(_ arg0: JavaObject?) -> Bool
108+
109+
@JavaMethod
110+
public func offerFirst(_ arg0: JavaObject?) -> Bool
111+
112+
@JavaMethod
113+
public func peekLast() -> JavaObject?
114+
115+
@JavaMethod
116+
public func removeLastOccurrence(_ arg0: JavaObject?) -> Bool
117+
118+
@JavaMethod
119+
public func offer(_ arg0: JavaObject?) -> Bool
120+
121+
@JavaMethod
122+
public func descendingIterator() -> JavaIterator<JavaObject>?
123+
124+
@JavaMethod
125+
public func toString() -> String
126+
127+
@JavaMethod
128+
public func containsAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
129+
130+
@JavaMethod
131+
public func equals(_ arg0: JavaObject?) -> Bool
132+
133+
@JavaMethod
134+
public func hashCode() -> Int32
135+
136+
@JavaMethod
137+
public func getClass() -> JavaClass<JavaObject>?
138+
139+
@JavaMethod
140+
public func notify()
141+
142+
@JavaMethod
143+
public func notifyAll()
144+
145+
@JavaMethod
146+
public func wait(_ arg0: Int64) throws
147+
148+
@JavaMethod
149+
public func wait(_ arg0: Int64, _ arg1: Int32) throws
150+
151+
@JavaMethod
152+
public func wait() throws
153+
}
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
// Auto-generated by Java-to-Swift wrapper generator.
2+
import JavaKit
3+
import JavaRuntime
4+
5+
@JavaClass("java.util.ArrayList", implements: RandomAccess.self)
6+
public struct ArrayList<E: AnyJavaObject> {
7+
@JavaMethod
8+
public init(_ arg0: JavaCollection<JavaObject>?, environment: JNIEnvironment)
9+
10+
@JavaMethod
11+
public init(environment: JNIEnvironment)
12+
13+
@JavaMethod
14+
public init(_ arg0: Int32, environment: JNIEnvironment)
15+
16+
@JavaMethod
17+
public func remove(_ arg0: JavaObject?) -> Bool
18+
19+
@JavaMethod
20+
public func remove(_ arg0: Int32) -> JavaObject?
21+
22+
@JavaMethod
23+
public func size() -> Int32
24+
25+
@JavaMethod
26+
public func get(_ arg0: Int32) -> JavaObject?
27+
28+
@JavaMethod
29+
public func equals(_ arg0: JavaObject?) -> Bool
30+
31+
@JavaMethod
32+
public func hashCode() -> Int32
33+
34+
@JavaMethod
35+
public func clone() -> JavaObject?
36+
37+
@JavaMethod
38+
public func indexOf(_ arg0: JavaObject?) -> Int32
39+
40+
@JavaMethod
41+
public func clear()
42+
43+
@JavaMethod
44+
public func lastIndexOf(_ arg0: JavaObject?) -> Int32
45+
46+
@JavaMethod
47+
public func isEmpty() -> Bool
48+
49+
@JavaMethod
50+
public func add(_ arg0: JavaObject?) -> Bool
51+
52+
@JavaMethod
53+
public func add(_ arg0: Int32, _ arg1: JavaObject?)
54+
55+
@JavaMethod
56+
public func toArray() -> [JavaObject?]
57+
58+
@JavaMethod
59+
public func toArray(_ arg0: [JavaObject?]) -> [JavaObject?]
60+
61+
@JavaMethod
62+
public func iterator() -> JavaIterator<JavaObject>?
63+
64+
@JavaMethod
65+
public func contains(_ arg0: JavaObject?) -> Bool
66+
67+
@JavaMethod
68+
public func addAll(_ arg0: Int32, _ arg1: JavaCollection<JavaObject>?) -> Bool
69+
70+
@JavaMethod
71+
public func addAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
72+
73+
@JavaMethod
74+
public func set(_ arg0: Int32, _ arg1: JavaObject?) -> JavaObject?
75+
76+
@JavaMethod
77+
public func ensureCapacity(_ arg0: Int32)
78+
79+
@JavaMethod
80+
public func trimToSize()
81+
82+
@JavaMethod
83+
public func getFirst() -> JavaObject?
84+
85+
@JavaMethod
86+
public func getLast() -> JavaObject?
87+
88+
@JavaMethod
89+
public func addFirst(_ arg0: JavaObject?)
90+
91+
@JavaMethod
92+
public func addLast(_ arg0: JavaObject?)
93+
94+
@JavaMethod
95+
public func removeFirst() -> JavaObject?
96+
97+
@JavaMethod
98+
public func removeLast() -> JavaObject?
99+
100+
@JavaMethod
101+
public func removeAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
102+
103+
@JavaMethod
104+
public func retainAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
105+
106+
@JavaMethod
107+
public func listIterator(_ arg0: Int32) -> ListIterator<JavaObject>?
108+
109+
@JavaMethod
110+
public func listIterator() -> ListIterator<JavaObject>?
111+
112+
@JavaMethod
113+
public func toString() -> String
114+
115+
@JavaMethod
116+
public func containsAll(_ arg0: JavaCollection<JavaObject>?) -> Bool
117+
118+
@JavaMethod
119+
public func getClass() -> JavaClass<JavaObject>?
120+
121+
@JavaMethod
122+
public func notify()
123+
124+
@JavaMethod
125+
public func notifyAll()
126+
127+
@JavaMethod
128+
public func wait(_ arg0: Int64) throws
129+
130+
@JavaMethod
131+
public func wait(_ arg0: Int64, _ arg1: Int32) throws
132+
133+
@JavaMethod
134+
public func wait() throws
135+
}

0 commit comments

Comments
 (0)