Skip to content

Commit df3ce94

Browse files
committed
Updated for Version 2
1 parent 3a58c13 commit df3ce94

File tree

308 files changed

+57701
-21344
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

308 files changed

+57701
-21344
lines changed

LICENSE

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11

2-
This representation of the Java apis is generated from the Apple distribution of the Java VM
3-
which are provided under the provisions of "Fair Use" but your use is ultimately subject
4-
to the original License Agreement.
2+
This representation of the Java apis is provided under the provisions of "Fair Use" but
3+
your use is ultimately subject to the Oracle Binary Code License Agreement available here:
4+
5+
http://www.oracle.com/technetwork/java/javase/terms/license/index.html
56

67
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
78
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
89
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
910
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
1011
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12+

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ import PackageDescription
1111
let package = Package(
1212
name: "java_util",
1313
dependencies: [
14-
.Package(url: "https://github.com/SwiftJava/java_lang.git", versions: Version(1,0,0)..<Version(2,0,0)),
14+
.Package(url: "https://github.com/SwiftJava/java_lang.git", versions: Version(2,0,0)..<Version(3,0,0)),
1515
]
1616
)

Sources/AbstractCollection.swift

Lines changed: 160 additions & 78 deletions
Large diffs are not rendered by default.

Sources/AbstractExecutorService.swift

Lines changed: 107 additions & 112 deletions
Large diffs are not rendered by default.

Sources/AbstractList.swift

Lines changed: 166 additions & 114 deletions
Large diffs are not rendered by default.

Sources/AbstractMap.swift

Lines changed: 294 additions & 79 deletions
Large diffs are not rendered by default.

Sources/AbstractOwnableSynchronizer.swift

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,12 @@ import java_lang
44

55
/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///
66

7-
/// JAVA_HOME: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ///
8-
/// Tue Dec 20 11:30:06 GMT 2016 ///
9-
107
/// class java.util.concurrent.locks.AbstractOwnableSynchronizer ///
118

12-
open class AbstractOwnableSynchronizer: java_lang.JavaObject, /* java.io.Serializable */ UnclassedProtocol {
9+
open class AbstractOwnableSynchronizer: java_swift.JavaObject, /* java.io.Serializable */ UnclassedProtocol {
1310

14-
public convenience init?( casting object: java_lang.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) {
11+
public convenience init?( casting object: java_swift.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) {
1512
self.init( javaObject: nil )
16-
if !object.validDownCast( toJavaClass: "java.util.concurrent.locks.AbstractOwnableSynchronizer", file, line ) {
17-
return nil
18-
}
1913
object.withJavaObject {
2014
self.javaObject = $0
2115
}
@@ -43,15 +37,15 @@ open class AbstractOwnableSynchronizer: java_lang.JavaObject, /* java.io.Seriali
4337

4438
private static var setExclusiveOwnerThread_MethodID_2: jmethodID?
4539

46-
open func setExclusiveOwnerThread( arg0: java_lang.Thread? ) {
40+
open func setExclusiveOwnerThread( thread: java_lang.Thread? ) {
4741
var __args = [jvalue]( repeating: jvalue(), count: 1 )
4842
var __locals = [jobject]()
49-
__args[0] = JNIType.encode( value: arg0, locals: &__locals )
43+
__args[0] = JNIType.toJava( value: thread != nil ? thread! as JNIObject : nil, locals: &__locals )
5044
JNIMethod.CallVoidMethod( object: javaObject, methodName: "setExclusiveOwnerThread", methodSig: "(Ljava/lang/Thread;)V", methodCache: &AbstractOwnableSynchronizer.setExclusiveOwnerThread_MethodID_2, args: &__args, locals: &__locals )
5145
}
5246

53-
open func setExclusiveOwnerThread( _ _arg0: java_lang.Thread? ) {
54-
setExclusiveOwnerThread( arg0: _arg0 )
47+
open func setExclusiveOwnerThread( _ _thread: java_lang.Thread? ) {
48+
setExclusiveOwnerThread( thread: _thread )
5549
}
5650

5751
/// protected final java.lang.Thread java.util.concurrent.locks.AbstractOwnableSynchronizer.getExclusiveOwnerThread()
@@ -68,3 +62,4 @@ open class AbstractOwnableSynchronizer: java_lang.JavaObject, /* java.io.Seriali
6862

6963

7064
}
65+

Sources/AbstractPreferences.swift

Lines changed: 101 additions & 75 deletions
Large diffs are not rendered by default.

Sources/AbstractQueue.swift

Lines changed: 72 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,23 @@
11

22
import java_swift
3-
import java_lang
43

54
/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///
65

7-
/// JAVA_HOME: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ///
8-
/// Tue Dec 20 11:29:42 GMT 2016 ///
9-
106
/// class java.util.AbstractQueue ///
117

128
open class AbstractQueue: AbstractCollection, Queue {
139

14-
public convenience init?( casting object: java_lang.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) {
10+
public convenience init?( casting object: java_swift.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) {
1511
self.init( javaObject: nil )
16-
if !object.validDownCast( toJavaClass: "java.util.AbstractQueue", file, line ) {
17-
return nil
18-
}
1912
object.withJavaObject {
2013
self.javaObject = $0
2114
}
2215
}
2316

2417
private static var AbstractQueueJNIClass: jclass?
2518

19+
/// private static final int java.util.AbstractCollection.MAX_ARRAY_SIZE
20+
2621
/// protected java.util.AbstractQueue()
2722

2823
private static var new_MethodID_1: jmethodID?
@@ -37,108 +32,133 @@ open class AbstractQueue: AbstractCollection, Queue {
3732

3833
/// public boolean java.util.AbstractQueue.add(java.lang.Object)
3934

40-
/// public void java.util.AbstractQueue.clear()
41-
42-
/// public boolean java.util.AbstractQueue.addAll(java.util.Collection)
43-
4435
/// public java.lang.Object java.util.AbstractQueue.remove()
4536

4637
private static var remove_MethodID_2: jmethodID?
4738

48-
open func remove() -> java_lang.JavaObject! {
39+
open func remove() -> java_swift.JavaObject! {
4940
var __args = [jvalue]( repeating: jvalue(), count: 1 )
5041
var __locals = [jobject]()
5142
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "remove", methodSig: "()Ljava/lang/Object;", methodCache: &AbstractQueue.remove_MethodID_2, args: &__args, locals: &__locals )
5243
defer { JNI.DeleteLocalRef( __return ) }
53-
return __return != nil ? java_lang.JavaObject( javaObject: __return ) : nil
44+
return __return != nil ? java_swift.JavaObject( javaObject: __return ) : nil
5445
}
5546

5647

48+
/// public void java.util.AbstractQueue.clear()
49+
50+
/// public boolean java.util.AbstractQueue.addAll(java.util.Collection)
51+
5752
/// public java.lang.Object java.util.AbstractQueue.element()
5853

5954
private static var element_MethodID_3: jmethodID?
6055

61-
open func element() -> java_lang.JavaObject! {
56+
open func element() -> java_swift.JavaObject! {
6257
var __args = [jvalue]( repeating: jvalue(), count: 1 )
6358
var __locals = [jobject]()
6459
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "element", methodSig: "()Ljava/lang/Object;", methodCache: &AbstractQueue.element_MethodID_3, args: &__args, locals: &__locals )
6560
defer { JNI.DeleteLocalRef( __return ) }
66-
return __return != nil ? java_lang.JavaObject( javaObject: __return ) : nil
61+
return __return != nil ? java_swift.JavaObject( javaObject: __return ) : nil
6762
}
6863

6964

7065
/// In declared protocol but not defined.. ///
7166

72-
/// public abstract boolean java.util.Collection.removeAll(java.util.Collection)
67+
/// public abstract boolean java.util.Collection.equals(java.lang.Object)
7368

74-
/// public abstract boolean java.util.Collection.contains(java.lang.Object)
69+
private static var equals_MethodID_4: jmethodID?
7570

76-
/// public abstract boolean java.util.Collection.containsAll(java.util.Collection)
71+
override open func equals( o: java_swift.JavaObject? ) -> Bool {
72+
var __args = [jvalue]( repeating: jvalue(), count: 1 )
73+
var __locals = [jobject]()
74+
__args[0] = JNIType.toJava( value: o != nil ? o! as JNIObject : nil, locals: &__locals )
75+
let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "equals", methodSig: "(Ljava/lang/Object;)Z", methodCache: &AbstractQueue.equals_MethodID_4, args: &__args, locals: &__locals )
76+
return JNIType.toSwift( type: Bool(), from: __return )
77+
}
7778

78-
/// public abstract int java.util.Collection.size()
79+
override open func equals( _ _o: java_swift.JavaObject? ) -> Bool {
80+
return equals( o: _o )
81+
}
7982

80-
/// public abstract java.util.Iterator java.lang.Iterable.iterator()
83+
/// public abstract boolean java.util.Collection.containsAll(java.util.Collection)
8184

82-
/// public abstract boolean java.util.Queue.offer(java.lang.Object)
85+
/// public abstract java.lang.Object java.util.Queue.peek()
8386

84-
private static var offer_MethodID_4: jmethodID?
87+
private static var peek_MethodID_5: jmethodID?
8588

86-
open func offer( arg0: java_lang.JavaObject? ) -> Bool {
89+
open func peek() -> java_swift.JavaObject! {
8790
var __args = [jvalue]( repeating: jvalue(), count: 1 )
8891
var __locals = [jobject]()
89-
__args[0] = JNIType.encode( value: arg0, locals: &__locals )
90-
let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "offer", methodSig: "(Ljava/lang/Object;)Z", methodCache: &AbstractQueue.offer_MethodID_4, args: &__args, locals: &__locals )
91-
return JNIType.decode( type: Bool(), from: __return )
92+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "peek", methodSig: "()Ljava/lang/Object;", methodCache: &AbstractQueue.peek_MethodID_5, args: &__args, locals: &__locals )
93+
defer { JNI.DeleteLocalRef( __return ) }
94+
return __return != nil ? java_swift.JavaObject( javaObject: __return ) : nil
9295
}
9396

94-
open func offer( _ _arg0: java_lang.JavaObject? ) -> Bool {
95-
return offer( arg0: _arg0 )
96-
}
9797

98-
/// public abstract boolean java.util.Collection.retainAll(java.util.Collection)
98+
/// public abstract boolean java.util.Collection.remove(java.lang.Object)
99+
100+
/// public abstract boolean java.util.Collection.removeAll(java.util.Collection)
99101

100102
/// public abstract java.lang.Object[] java.util.Collection.toArray()
101103

102-
/// public abstract boolean java.util.Collection.equals(java.lang.Object)
104+
/// public abstract boolean java.util.Collection.contains(java.lang.Object)
103105

104-
/// public abstract java.lang.Object java.util.Queue.poll()
106+
/// public abstract java.lang.Object[] java.util.Collection.toArray(java.lang.Object[])
105107

106-
private static var poll_MethodID_5: jmethodID?
108+
/// public abstract int java.util.Collection.hashCode()
107109

108-
open func poll() -> java_lang.JavaObject! {
109-
var __args = [jvalue]( repeating: jvalue(), count: 1 )
110-
var __locals = [jobject]()
111-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "poll", methodSig: "()Ljava/lang/Object;", methodCache: &AbstractQueue.poll_MethodID_5, args: &__args, locals: &__locals )
112-
defer { JNI.DeleteLocalRef( __return ) }
113-
return __return != nil ? java_lang.JavaObject( javaObject: __return ) : nil
114-
}
110+
/// public default void java.lang.Iterable.forEach(java.util.function.Consumer)
111+
112+
/// public default boolean java.util.Collection.removeIf(java.util.function.Predicate)
115113

114+
/// public default java.util.stream.Stream java.util.Collection.parallelStream()
116115

117116
/// public abstract void java.util.Collection.clear()
118117

119-
/// public abstract boolean java.util.Collection.remove(java.lang.Object)
118+
/// public abstract boolean java.util.Collection.isEmpty()
120119

121-
/// public abstract java.lang.Object[] java.util.Collection.toArray(java.lang.Object[])
120+
/// public abstract boolean java.util.Collection.addAll(java.util.Collection)
122121

123-
/// public abstract boolean java.util.Collection.isEmpty()
122+
/// public abstract boolean java.util.Queue.offer(java.lang.Object)
124123

125-
/// public abstract boolean java.util.Collection.add(java.lang.Object)
124+
private static var offer_MethodID_6: jmethodID?
126125

127-
/// public abstract int java.util.Collection.hashCode()
126+
open func offer( e: java_swift.JavaObject? ) -> Bool {
127+
var __args = [jvalue]( repeating: jvalue(), count: 1 )
128+
var __locals = [jobject]()
129+
__args[0] = JNIType.toJava( value: e != nil ? e! as JNIObject : nil, locals: &__locals )
130+
let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "offer", methodSig: "(Ljava/lang/Object;)Z", methodCache: &AbstractQueue.offer_MethodID_6, args: &__args, locals: &__locals )
131+
return JNIType.toSwift( type: Bool(), from: __return )
132+
}
128133

129-
/// public abstract java.lang.Object java.util.Queue.peek()
134+
open func offer( _ _e: java_swift.JavaObject? ) -> Bool {
135+
return offer( e: _e )
136+
}
137+
138+
/// public abstract java.lang.Object java.util.Queue.poll()
130139

131-
private static var peek_MethodID_6: jmethodID?
140+
private static var poll_MethodID_7: jmethodID?
132141

133-
open func peek() -> java_lang.JavaObject! {
142+
open func poll() -> java_swift.JavaObject! {
134143
var __args = [jvalue]( repeating: jvalue(), count: 1 )
135144
var __locals = [jobject]()
136-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "peek", methodSig: "()Ljava/lang/Object;", methodCache: &AbstractQueue.peek_MethodID_6, args: &__args, locals: &__locals )
145+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "poll", methodSig: "()Ljava/lang/Object;", methodCache: &AbstractQueue.poll_MethodID_7, args: &__args, locals: &__locals )
137146
defer { JNI.DeleteLocalRef( __return ) }
138-
return __return != nil ? java_lang.JavaObject( javaObject: __return ) : nil
147+
return __return != nil ? java_swift.JavaObject( javaObject: __return ) : nil
139148
}
140149

141150

142-
/// public abstract boolean java.util.Collection.addAll(java.util.Collection)
151+
/// public abstract boolean java.util.Collection.retainAll(java.util.Collection)
152+
153+
/// public abstract java.util.Iterator java.lang.Iterable.iterator()
154+
155+
/// public default java.util.Spliterator java.lang.Iterable.spliterator()
156+
157+
/// public abstract boolean java.util.Collection.add(java.lang.Object)
158+
159+
/// public default java.util.stream.Stream java.util.Collection.stream()
160+
161+
/// public abstract int java.util.Collection.size()
143162

144163
}
164+

0 commit comments

Comments
 (0)