Skip to content

Commit d888cf5

Browse files
committed
Initial commit
0 parents  commit d888cf5

File tree

224 files changed

+58218
-0
lines changed

Some content is hidden

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

224 files changed

+58218
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*/xcuserdata/*

Info.plist

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>en</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleSignature</key>
20+
<string>????</string>
21+
<key>CFBundleVersion</key>
22+
<string>$(CURRENT_PROJECT_VERSION)</string>
23+
<key>NSHumanReadableCopyright</key>
24+
<string>Copyright (c) 2016 John Holdsworth. All rights reserved.</string>
25+
<key>NSPrincipalClass</key>
26+
<string></string>
27+
</dict>
28+
</plist>

LICENSE

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
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.
5+
6+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
7+
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
8+
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
9+
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
10+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Package.swift

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//
2+
// Package.swift
3+
// SwiftJava
4+
//
5+
// Created by John Holdsworth on 20/07/2016.
6+
// Copyright (c) 2016 John Holdsworth. All rights reserved.
7+
//
8+
9+
import PackageDescription
10+
11+
let package = Package(
12+
name: "java_util",
13+
dependencies: [
14+
.Package(url: "https://github.com/SwiftJava/java_lang.git", versions: Version(1,0,0)..<Version(2,0,0)),
15+
]
16+
)

Sources/AbstractCollection.swift

Lines changed: 236 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
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

Comments
 (0)