-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDriverPropertyInfo.swift
More file actions
129 lines (102 loc) · 5.69 KB
/
DriverPropertyInfo.swift
File metadata and controls
129 lines (102 loc) · 5.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
import java_swift
import java_lang
/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///
/// JAVA_HOME: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ///
/// Tue Dec 20 11:30:32 GMT 2016 ///
/// class java.sql.DriverPropertyInfo ///
open class DriverPropertyInfo: java_lang.JavaObject {
public convenience init?( casting object: java_lang.JavaObject, _ file: StaticString = #file, _ line: Int = #line ) {
self.init( javaObject: nil )
if !object.validDownCast( toJavaClass: "java.sql.DriverPropertyInfo", file, line ) {
return nil
}
object.withJavaObject {
self.javaObject = $0
}
}
private static var DriverPropertyInfoJNIClass: jclass?
/// public java.lang.String java.sql.DriverPropertyInfo.name
private static var name_FieldID: jfieldID?
open var name: String! {
get {
var __locals = [jobject]()
let __value = JNIField.GetObjectField( fieldName: "name", fieldType: "Ljava/lang/String;", fieldCache: &DriverPropertyInfo.name_FieldID, object: javaObject, locals: &__locals )
return JNIType.decode( type: String(), from: __value )
}
set(newValue) {
var __locals = [jobject]()
let __value = JNIType.encode( value: newValue, locals: &__locals )
JNIField.SetObjectField( fieldName: "name", fieldType: "Ljava/lang/String;", fieldCache: &DriverPropertyInfo.name_FieldID, object: javaObject, value: __value.l, locals: &__locals )
}
}
/// public java.lang.String java.sql.DriverPropertyInfo.description
private static var description_FieldID: jfieldID?
open var description: String! {
get {
var __locals = [jobject]()
let __value = JNIField.GetObjectField( fieldName: "description", fieldType: "Ljava/lang/String;", fieldCache: &DriverPropertyInfo.description_FieldID, object: javaObject, locals: &__locals )
return JNIType.decode( type: String(), from: __value )
}
set(newValue) {
var __locals = [jobject]()
let __value = JNIType.encode( value: newValue, locals: &__locals )
JNIField.SetObjectField( fieldName: "description", fieldType: "Ljava/lang/String;", fieldCache: &DriverPropertyInfo.description_FieldID, object: javaObject, value: __value.l, locals: &__locals )
}
}
/// public boolean java.sql.DriverPropertyInfo.required
private static var required_FieldID: jfieldID?
open var required: Bool {
get {
var __locals = [jobject]()
let __value = JNIField.GetBooleanField( fieldName: "required", fieldType: "Z", fieldCache: &DriverPropertyInfo.required_FieldID, object: javaObject, locals: &__locals )
return JNIType.decode( type: Bool(), from: __value )
}
set(newValue) {
var __locals = [jobject]()
let __value = JNIType.encode( value: newValue, locals: &__locals )
JNIField.SetBooleanField( fieldName: "required", fieldType: "Z", fieldCache: &DriverPropertyInfo.required_FieldID, object: javaObject, value: __value.z, locals: &__locals )
}
}
/// public java.lang.String java.sql.DriverPropertyInfo.value
private static var value_FieldID: jfieldID?
open var value: String! {
get {
var __locals = [jobject]()
let __value = JNIField.GetObjectField( fieldName: "value", fieldType: "Ljava/lang/String;", fieldCache: &DriverPropertyInfo.value_FieldID, object: javaObject, locals: &__locals )
return JNIType.decode( type: String(), from: __value )
}
set(newValue) {
var __locals = [jobject]()
let __value = JNIType.encode( value: newValue, locals: &__locals )
JNIField.SetObjectField( fieldName: "value", fieldType: "Ljava/lang/String;", fieldCache: &DriverPropertyInfo.value_FieldID, object: javaObject, value: __value.l, locals: &__locals )
}
}
/// public java.lang.String[] java.sql.DriverPropertyInfo.choices
private static var choices_FieldID: jfieldID?
open var choices: [String]! {
get {
var __locals = [jobject]()
let __value = JNIField.GetObjectField( fieldName: "choices", fieldType: "[Ljava/lang/String;", fieldCache: &DriverPropertyInfo.choices_FieldID, object: javaObject, locals: &__locals )
return JNIType.decode( type: [String](), from: __value )
}
set(newValue) {
var __locals = [jobject]()
let __value = JNIType.encode( value: newValue, locals: &__locals )
JNIField.SetObjectField( fieldName: "choices", fieldType: "[Ljava/lang/String;", fieldCache: &DriverPropertyInfo.choices_FieldID, object: javaObject, value: __value.l, locals: &__locals )
}
}
/// public java.sql.DriverPropertyInfo(java.lang.String,java.lang.String)
private static var new_MethodID_1: jmethodID?
public convenience init( arg0: String?, arg1: String? ) {
var __args = [jvalue]( repeating: jvalue(), count: 2 )
var __locals = [jobject]()
__args[0] = JNIType.encode( value: arg0, locals: &__locals )
__args[1] = JNIType.encode( value: arg1, locals: &__locals )
let __object = JNIMethod.NewObject( className: "java/sql/DriverPropertyInfo", classCache: &DriverPropertyInfo.DriverPropertyInfoJNIClass, methodSig: "(Ljava/lang/String;Ljava/lang/String;)V", methodCache: &DriverPropertyInfo.new_MethodID_1, args: &__args, locals: &__locals )
self.init( javaObject: __object )
JNI.DeleteLocalRef( __object )
}
public convenience init( _ _arg0: String?, _ _arg1: String? ) {
self.init( arg0: _arg0, arg1: _arg1 )
}
}