|
| 1 | + |
| 2 | +import java_swift |
| 3 | +import java_lang |
| 4 | + |
| 5 | +/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' /// |
| 6 | + |
| 7 | +/// JAVA_HOME: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home /// |
| 8 | +/// Tue Dec 20 11:30:12 GMT 2016 /// |
| 9 | + |
| 10 | +/// class java.util.AbstractCollection /// |
| 11 | + |
| 12 | +open class AbstractCollection: java_lang.JavaObject, Collection { |
| 13 | + |
| 14 | + public convenience init?( casting object: java_lang.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) { |
| 15 | + self.init( javaObject: nil ) |
| 16 | + if !object.validDownCast( toJavaClass: "java.util.AbstractCollection", file, line ) { |
| 17 | + return nil |
| 18 | + } |
| 19 | + object.withJavaObject { |
| 20 | + self.javaObject = $0 |
| 21 | + } |
| 22 | + } |
| 23 | + |
| 24 | + private static var AbstractCollectionJNIClass: jclass? |
| 25 | + |
| 26 | + /// protected java.util.AbstractCollection() |
| 27 | + |
| 28 | + private static var new_MethodID_1: jmethodID? |
| 29 | + |
| 30 | + public convenience init() { |
| 31 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 32 | + var __locals = [jobject]() |
| 33 | + let __object = JNIMethod.NewObject( className: "java/util/AbstractCollection", classCache: &AbstractCollection.AbstractCollectionJNIClass, methodSig: "()V", methodCache: &AbstractCollection.new_MethodID_1, args: &__args, locals: &__locals ) |
| 34 | + self.init( javaObject: __object ) |
| 35 | + JNI.DeleteLocalRef( __object ) |
| 36 | + } |
| 37 | + |
| 38 | + /// public boolean java.util.AbstractCollection.add(java.lang.Object) |
| 39 | + |
| 40 | + private static var add_MethodID_2: jmethodID? |
| 41 | + |
| 42 | + open func add( arg0: java_lang.JavaObject? ) -> Bool { |
| 43 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 44 | + var __locals = [jobject]() |
| 45 | + __args[0] = JNIType.encode( value: arg0, locals: &__locals ) |
| 46 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "add", methodSig: "(Ljava/lang/Object;)Z", methodCache: &AbstractCollection.add_MethodID_2, args: &__args, locals: &__locals ) |
| 47 | + return JNIType.decode( type: Bool(), from: __return ) |
| 48 | + } |
| 49 | + |
| 50 | + open func add( _ _arg0: java_lang.JavaObject? ) -> Bool { |
| 51 | + return add( arg0: _arg0 ) |
| 52 | + } |
| 53 | + |
| 54 | + /// public java.lang.String java.util.AbstractCollection.toString() |
| 55 | + |
| 56 | + /// public void java.util.AbstractCollection.clear() |
| 57 | + |
| 58 | + private static var clear_MethodID_3: jmethodID? |
| 59 | + |
| 60 | + open func clear() { |
| 61 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 62 | + var __locals = [jobject]() |
| 63 | + JNIMethod.CallVoidMethod( object: javaObject, methodName: "clear", methodSig: "()V", methodCache: &AbstractCollection.clear_MethodID_3, args: &__args, locals: &__locals ) |
| 64 | + } |
| 65 | + |
| 66 | + |
| 67 | + /// public boolean java.util.AbstractCollection.isEmpty() |
| 68 | + |
| 69 | + private static var isEmpty_MethodID_4: jmethodID? |
| 70 | + |
| 71 | + open func isEmpty() -> Bool { |
| 72 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 73 | + var __locals = [jobject]() |
| 74 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "isEmpty", methodSig: "()Z", methodCache: &AbstractCollection.isEmpty_MethodID_4, args: &__args, locals: &__locals ) |
| 75 | + return JNIType.decode( type: Bool(), from: __return ) |
| 76 | + } |
| 77 | + |
| 78 | + |
| 79 | + /// public boolean java.util.AbstractCollection.contains(java.lang.Object) |
| 80 | + |
| 81 | + private static var contains_MethodID_5: jmethodID? |
| 82 | + |
| 83 | + open func contains( arg0: java_lang.JavaObject? ) -> Bool { |
| 84 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 85 | + var __locals = [jobject]() |
| 86 | + __args[0] = JNIType.encode( value: arg0, locals: &__locals ) |
| 87 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "contains", methodSig: "(Ljava/lang/Object;)Z", methodCache: &AbstractCollection.contains_MethodID_5, args: &__args, locals: &__locals ) |
| 88 | + return JNIType.decode( type: Bool(), from: __return ) |
| 89 | + } |
| 90 | + |
| 91 | + open func contains( _ _arg0: java_lang.JavaObject? ) -> Bool { |
| 92 | + return contains( arg0: _arg0 ) |
| 93 | + } |
| 94 | + |
| 95 | + /// public boolean java.util.AbstractCollection.addAll(java.util.Collection) |
| 96 | + |
| 97 | + private static var addAll_MethodID_6: jmethodID? |
| 98 | + |
| 99 | + open func addAll( arg0: Collection? ) -> Bool { |
| 100 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 101 | + var __locals = [jobject]() |
| 102 | + __args[0] = jvalue( l: arg0?.localJavaObject( &__locals ) ) |
| 103 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "addAll", methodSig: "(Ljava/util/Collection;)Z", methodCache: &AbstractCollection.addAll_MethodID_6, args: &__args, locals: &__locals ) |
| 104 | + return JNIType.decode( type: Bool(), from: __return ) |
| 105 | + } |
| 106 | + |
| 107 | + open func addAll( _ _arg0: Collection? ) -> Bool { |
| 108 | + return addAll( arg0: _arg0 ) |
| 109 | + } |
| 110 | + |
| 111 | + /// public abstract int java.util.AbstractCollection.size() |
| 112 | + |
| 113 | + private static var size_MethodID_7: jmethodID? |
| 114 | + |
| 115 | + open func size() -> Int { |
| 116 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 117 | + var __locals = [jobject]() |
| 118 | + let __return = JNIMethod.CallIntMethod( object: javaObject, methodName: "size", methodSig: "()I", methodCache: &AbstractCollection.size_MethodID_7, args: &__args, locals: &__locals ) |
| 119 | + return JNIType.decode( type: Int(), from: __return ) |
| 120 | + } |
| 121 | + |
| 122 | + |
| 123 | + /// public java.lang.Object[] java.util.AbstractCollection.toArray(java.lang.Object[]) |
| 124 | + |
| 125 | + private static var toArray_MethodID_8: jmethodID? |
| 126 | + |
| 127 | + open func toArray( arg0: [JavaObject]? ) -> [JavaObject]! { |
| 128 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 129 | + var __locals = [jobject]() |
| 130 | + __args[0] = JNIType.encode( value: arg0, locals: &__locals ) |
| 131 | + let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "toArray", methodSig: "([Ljava/lang/Object;)[Ljava/lang/Object;", methodCache: &AbstractCollection.toArray_MethodID_8, args: &__args, locals: &__locals ) |
| 132 | + return JNIType.decode( type: [JavaObject](), from: __return ) |
| 133 | + } |
| 134 | + |
| 135 | + open func toArray( _ _arg0: [JavaObject]? ) -> [JavaObject]! { |
| 136 | + return toArray( arg0: _arg0 ) |
| 137 | + } |
| 138 | + |
| 139 | + /// public java.lang.Object[] java.util.AbstractCollection.toArray() |
| 140 | + |
| 141 | + private static var toArray_MethodID_9: jmethodID? |
| 142 | + |
| 143 | + open func toArray() -> [JavaObject]! { |
| 144 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 145 | + var __locals = [jobject]() |
| 146 | + let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "toArray", methodSig: "()[Ljava/lang/Object;", methodCache: &AbstractCollection.toArray_MethodID_9, args: &__args, locals: &__locals ) |
| 147 | + return JNIType.decode( type: [JavaObject](), from: __return ) |
| 148 | + } |
| 149 | + |
| 150 | + |
| 151 | + /// public abstract java.util.Iterator java.util.AbstractCollection.iterator() |
| 152 | + |
| 153 | + private static var iterator_MethodID_10: jmethodID? |
| 154 | + |
| 155 | + open func iterator() -> Iterator! { |
| 156 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 157 | + var __locals = [jobject]() |
| 158 | + let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "iterator", methodSig: "()Ljava/util/Iterator;", methodCache: &AbstractCollection.iterator_MethodID_10, args: &__args, locals: &__locals ) |
| 159 | + defer { JNI.DeleteLocalRef( __return ) } |
| 160 | + return __return != nil ? IteratorForward( javaObject: __return ) : nil |
| 161 | + } |
| 162 | + |
| 163 | + |
| 164 | + /// public boolean java.util.AbstractCollection.remove(java.lang.Object) |
| 165 | + |
| 166 | + private static var remove_MethodID_11: jmethodID? |
| 167 | + |
| 168 | + open func remove( arg0: java_lang.JavaObject? ) -> Bool { |
| 169 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 170 | + var __locals = [jobject]() |
| 171 | + __args[0] = JNIType.encode( value: arg0, locals: &__locals ) |
| 172 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "remove", methodSig: "(Ljava/lang/Object;)Z", methodCache: &AbstractCollection.remove_MethodID_11, args: &__args, locals: &__locals ) |
| 173 | + return JNIType.decode( type: Bool(), from: __return ) |
| 174 | + } |
| 175 | + |
| 176 | + open func remove( _ _arg0: java_lang.JavaObject? ) -> Bool { |
| 177 | + return remove( arg0: _arg0 ) |
| 178 | + } |
| 179 | + |
| 180 | + /// public boolean java.util.AbstractCollection.removeAll(java.util.Collection) |
| 181 | + |
| 182 | + private static var removeAll_MethodID_12: jmethodID? |
| 183 | + |
| 184 | + open func removeAll( arg0: Collection? ) -> Bool { |
| 185 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 186 | + var __locals = [jobject]() |
| 187 | + __args[0] = jvalue( l: arg0?.localJavaObject( &__locals ) ) |
| 188 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "removeAll", methodSig: "(Ljava/util/Collection;)Z", methodCache: &AbstractCollection.removeAll_MethodID_12, args: &__args, locals: &__locals ) |
| 189 | + return JNIType.decode( type: Bool(), from: __return ) |
| 190 | + } |
| 191 | + |
| 192 | + open func removeAll( _ _arg0: Collection? ) -> Bool { |
| 193 | + return removeAll( arg0: _arg0 ) |
| 194 | + } |
| 195 | + |
| 196 | + /// public boolean java.util.AbstractCollection.containsAll(java.util.Collection) |
| 197 | + |
| 198 | + private static var containsAll_MethodID_13: jmethodID? |
| 199 | + |
| 200 | + open func containsAll( arg0: Collection? ) -> Bool { |
| 201 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 202 | + var __locals = [jobject]() |
| 203 | + __args[0] = jvalue( l: arg0?.localJavaObject( &__locals ) ) |
| 204 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "containsAll", methodSig: "(Ljava/util/Collection;)Z", methodCache: &AbstractCollection.containsAll_MethodID_13, args: &__args, locals: &__locals ) |
| 205 | + return JNIType.decode( type: Bool(), from: __return ) |
| 206 | + } |
| 207 | + |
| 208 | + open func containsAll( _ _arg0: Collection? ) -> Bool { |
| 209 | + return containsAll( arg0: _arg0 ) |
| 210 | + } |
| 211 | + |
| 212 | + /// public boolean java.util.AbstractCollection.retainAll(java.util.Collection) |
| 213 | + |
| 214 | + private static var retainAll_MethodID_14: jmethodID? |
| 215 | + |
| 216 | + open func retainAll( arg0: Collection? ) -> Bool { |
| 217 | + var __args = [jvalue]( repeating: jvalue(), count: 1 ) |
| 218 | + var __locals = [jobject]() |
| 219 | + __args[0] = jvalue( l: arg0?.localJavaObject( &__locals ) ) |
| 220 | + let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "retainAll", methodSig: "(Ljava/util/Collection;)Z", methodCache: &AbstractCollection.retainAll_MethodID_14, args: &__args, locals: &__locals ) |
| 221 | + return JNIType.decode( type: Bool(), from: __return ) |
| 222 | + } |
| 223 | + |
| 224 | + open func retainAll( _ _arg0: Collection? ) -> Bool { |
| 225 | + return retainAll( arg0: _arg0 ) |
| 226 | + } |
| 227 | + |
| 228 | + /// private static java.lang.Object[] java.util.AbstractCollection.finishToArray(java.lang.Object[],java.util.Iterator) |
| 229 | + |
| 230 | + /// In declared protocol but not defined.. /// |
| 231 | + |
| 232 | + /// public abstract boolean java.util.Collection.equals(java.lang.Object) |
| 233 | + |
| 234 | + /// public abstract int java.util.Collection.hashCode() |
| 235 | + |
| 236 | +} |
0 commit comments