1
1
2
2
import java_swift
3
- import java_lang
4
3
5
4
/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///
6
5
7
- /// JAVA_HOME: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ///
8
- /// Tue Dec 20 11:29:42 GMT 2016 ///
9
-
10
6
/// class java.util.AbstractQueue ///
11
7
12
8
open class AbstractQueue : AbstractCollection , Queue {
13
9
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 ) {
15
11
self . init ( javaObject: nil )
16
- if !object. validDownCast ( toJavaClass: " java.util.AbstractQueue " , file, line ) {
17
- return nil
18
- }
19
12
object. withJavaObject {
20
13
self . javaObject = $0
21
14
}
22
15
}
23
16
24
17
private static var AbstractQueueJNIClass : jclass ?
25
18
19
+ /// private static final int java.util.AbstractCollection.MAX_ARRAY_SIZE
20
+
26
21
/// protected java.util.AbstractQueue()
27
22
28
23
private static var new_MethodID_1 : jmethodID ?
@@ -37,108 +32,133 @@ open class AbstractQueue: AbstractCollection, Queue {
37
32
38
33
/// public boolean java.util.AbstractQueue.add(java.lang.Object)
39
34
40
- /// public void java.util.AbstractQueue.clear()
41
-
42
- /// public boolean java.util.AbstractQueue.addAll(java.util.Collection)
43
-
44
35
/// public java.lang.Object java.util.AbstractQueue.remove()
45
36
46
37
private static var remove_MethodID_2 : jmethodID ?
47
38
48
- open func remove( ) -> java_lang . JavaObject ! {
39
+ open func remove( ) -> java_swift . JavaObject ! {
49
40
var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
50
41
var __locals = [ jobject] ( )
51
42
let __return = JNIMethod . CallObjectMethod ( object: javaObject, methodName: " remove " , methodSig: " ()Ljava/lang/Object; " , methodCache: & AbstractQueue. remove_MethodID_2, args: & __args, locals: & __locals )
52
43
defer { JNI . DeleteLocalRef ( __return ) }
53
- return __return != nil ? java_lang . JavaObject ( javaObject: __return ) : nil
44
+ return __return != nil ? java_swift . JavaObject ( javaObject: __return ) : nil
54
45
}
55
46
56
47
48
+ /// public void java.util.AbstractQueue.clear()
49
+
50
+ /// public boolean java.util.AbstractQueue.addAll(java.util.Collection)
51
+
57
52
/// public java.lang.Object java.util.AbstractQueue.element()
58
53
59
54
private static var element_MethodID_3 : jmethodID ?
60
55
61
- open func element( ) -> java_lang . JavaObject ! {
56
+ open func element( ) -> java_swift . JavaObject ! {
62
57
var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
63
58
var __locals = [ jobject] ( )
64
59
let __return = JNIMethod . CallObjectMethod ( object: javaObject, methodName: " element " , methodSig: " ()Ljava/lang/Object; " , methodCache: & AbstractQueue. element_MethodID_3, args: & __args, locals: & __locals )
65
60
defer { JNI . DeleteLocalRef ( __return ) }
66
- return __return != nil ? java_lang . JavaObject ( javaObject: __return ) : nil
61
+ return __return != nil ? java_swift . JavaObject ( javaObject: __return ) : nil
67
62
}
68
63
69
64
70
65
/// In declared protocol but not defined.. ///
71
66
72
- /// public abstract boolean java.util.Collection.removeAll (java.util.Collection )
67
+ /// public abstract boolean java.util.Collection.equals (java.lang.Object )
73
68
74
- /// public abstract boolean java.util.Collection.contains(java.lang.Object)
69
+ private static var equals_MethodID_4 : jmethodID ?
75
70
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
+ }
77
78
78
- /// public abstract int java.util.Collection.size()
79
+ override open func equals( _ _o: java_swift . JavaObject ? ) -> Bool {
80
+ return equals ( o: _o )
81
+ }
79
82
80
- /// public abstract java.util.Iterator java.lang.Iterable.iterator( )
83
+ /// public abstract boolean java.util.Collection.containsAll( java.util.Collection )
81
84
82
- /// public abstract boolean java.util.Queue.offer(java.lang.Object )
85
+ /// public abstract java.lang.Object java.util.Queue.peek( )
83
86
84
- private static var offer_MethodID_4 : jmethodID ?
87
+ private static var peek_MethodID_5 : jmethodID ?
85
88
86
- open func offer ( arg0 : java_lang . JavaObject ? ) -> Bool {
89
+ open func peek ( ) -> java_swift . JavaObject ! {
87
90
var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
88
91
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
92
95
}
93
96
94
- open func offer( _ _arg0: java_lang . JavaObject ? ) -> Bool {
95
- return offer ( arg0: _arg0 )
96
- }
97
97
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)
99
101
100
102
/// public abstract java.lang.Object[] java.util.Collection.toArray()
101
103
102
- /// public abstract boolean java.util.Collection.equals (java.lang.Object)
104
+ /// public abstract boolean java.util.Collection.contains (java.lang.Object)
103
105
104
- /// public abstract java.lang.Object java.util.Queue.poll( )
106
+ /// public abstract java.lang.Object[] java.util.Collection.toArray(java.lang.Object[] )
105
107
106
- private static var poll_MethodID_5 : jmethodID ?
108
+ /// public abstract int java.util.Collection.hashCode()
107
109
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)
115
113
114
+ /// public default java.util.stream.Stream java.util.Collection.parallelStream()
116
115
117
116
/// public abstract void java.util.Collection.clear()
118
117
119
- /// public abstract boolean java.util.Collection.remove(java.lang.Object )
118
+ /// public abstract boolean java.util.Collection.isEmpty( )
120
119
121
- /// public abstract java.lang.Object[] java.util.Collection.toArray (java.lang.Object[] )
120
+ /// public abstract boolean java.util.Collection.addAll (java.util.Collection )
122
121
123
- /// public abstract boolean java.util.Collection.isEmpty( )
122
+ /// public abstract boolean java.util.Queue.offer(java.lang.Object )
124
123
125
- /// public abstract boolean java.util.Collection.add(java.lang.Object)
124
+ private static var offer_MethodID_6 : jmethodID ?
126
125
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
+ }
128
133
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()
130
139
131
- private static var peek_MethodID_6 : jmethodID ?
140
+ private static var poll_MethodID_7 : jmethodID ?
132
141
133
- open func peek ( ) -> java_lang . JavaObject ! {
142
+ open func poll ( ) -> java_swift . JavaObject ! {
134
143
var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
135
144
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 )
137
146
defer { JNI . DeleteLocalRef ( __return ) }
138
- return __return != nil ? java_lang . JavaObject ( javaObject: __return ) : nil
147
+ return __return != nil ? java_swift . JavaObject ( javaObject: __return ) : nil
139
148
}
140
149
141
150
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()
143
162
144
163
}
164
+
0 commit comments