11
22import java_swift
3- import java_lang
43
54/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///
65
76/// class java.sql.ClientInfoStatus ///
87
9- open class ClientInfoStatus : java_lang . Enum {
8+ public enum ClientInfoStatus : Int , JNIObjectProtocol , JNIObjectInit {
109
11- public convenience init ? ( casting object: java_swift . JavaObject , _ file: StaticString = #file, _ line: Int = #line ) {
12- self . init ( javaObject: nil )
13- if !object. validDownCast ( toJavaClass: " java.sql.ClientInfoStatus " , file, line ) {
14- return nil
15- }
16- object. withJavaObject {
17- self . javaObject = $0
18- }
10+ case REASON_UNKNOWN, REASON_UNKNOWN_PROPERTY, REASON_VALUE_INVALID, REASON_VALUE_TRUNCATED
11+
12+ static let enumConstants = try ! JavaClass . forName ( " java.sql.ClientInfoStatus " )
13+ . getEnumConstants ( ) !. map { ClientInfoStatusForward ( javaObject: $0. javaObject ) }
14+
15+ public func underlier( ) -> ClientInfoStatusForward {
16+ return ClientInfoStatus . enumConstants [ self . rawValue]
17+ }
18+
19+ public func localJavaObject( _ locals: UnsafeMutablePointer < [ jobject ] > ) -> jobject ? {
20+ return underlier ( ) . localJavaObject ( locals )
1921 }
2022
23+ public init ( javaObject: jobject ? ) {
24+ self = ClientInfoStatus ( rawValue: JavaEnum ( javaObject: javaObject ) . ordinal ( ) ) !
25+ }
26+
27+ /// public static java.sql.ClientInfoStatus java.sql.ClientInfoStatus.valueOf(java.lang.String)
28+
29+ private static var valueOf_MethodID_1 : jmethodID ?
30+
31+ public static func valueOf( name: String ? ) -> ClientInfoStatus ! {
32+ return ClientInfoStatusForward . valueOf ( name: name )
33+ }
34+ public static func valueOf( _ _name: String ? ) -> ClientInfoStatus ! {
35+ return valueOf ( name: _name )
36+ }
37+
38+ /// public static java.sql.ClientInfoStatus[] java.sql.ClientInfoStatus.values()
39+
40+ private static var values_MethodID_2 : jmethodID ?
41+
42+ public static func values( ) -> [ ClientInfoStatus ] ! {
43+ return ClientInfoStatusForward . values ( )
44+ }
45+
46+ }
47+
48+
49+ open class ClientInfoStatusForward : JNIObjectForward {
50+
2151 private static var ClientInfoStatusJNIClass : jclass ?
2252
53+ /// private static final java.sql.ClientInfoStatus[] java.sql.ClientInfoStatus.$VALUES
54+
2355 /// public static final java.sql.ClientInfoStatus java.sql.ClientInfoStatus.REASON_UNKNOWN
2456
2557 private static var REASON_UNKNOWN_FieldID : jfieldID ?
2658
2759 open static var REASON_UNKNOWN : ClientInfoStatus ! {
2860 get {
2961 let __value = JNIField . GetStaticObjectField ( fieldName: " REASON_UNKNOWN " , fieldType: " Ljava/sql/ClientInfoStatus; " , fieldCache: & REASON_UNKNOWN_FieldID, className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass )
62+ defer { JNI . DeleteLocalRef ( __value ) }
3063 return __value != nil ? ClientInfoStatus ( javaObject: __value ) : nil
3164 }
3265 }
@@ -38,6 +71,7 @@ open class ClientInfoStatus: java_lang.Enum {
3871 open static var REASON_UNKNOWN_PROPERTY : ClientInfoStatus ! {
3972 get {
4073 let __value = JNIField . GetStaticObjectField ( fieldName: " REASON_UNKNOWN_PROPERTY " , fieldType: " Ljava/sql/ClientInfoStatus; " , fieldCache: & REASON_UNKNOWN_PROPERTY_FieldID, className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass )
74+ defer { JNI . DeleteLocalRef ( __value ) }
4175 return __value != nil ? ClientInfoStatus ( javaObject: __value ) : nil
4276 }
4377 }
@@ -49,6 +83,7 @@ open class ClientInfoStatus: java_lang.Enum {
4983 open static var REASON_VALUE_INVALID : ClientInfoStatus ! {
5084 get {
5185 let __value = JNIField . GetStaticObjectField ( fieldName: " REASON_VALUE_INVALID " , fieldType: " Ljava/sql/ClientInfoStatus; " , fieldCache: & REASON_VALUE_INVALID_FieldID, className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass )
86+ defer { JNI . DeleteLocalRef ( __value ) }
5287 return __value != nil ? ClientInfoStatus ( javaObject: __value ) : nil
5388 }
5489 }
@@ -60,46 +95,113 @@ open class ClientInfoStatus: java_lang.Enum {
6095 open static var REASON_VALUE_TRUNCATED : ClientInfoStatus ! {
6196 get {
6297 let __value = JNIField . GetStaticObjectField ( fieldName: " REASON_VALUE_TRUNCATED " , fieldType: " Ljava/sql/ClientInfoStatus; " , fieldCache: & REASON_VALUE_TRUNCATED_FieldID, className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass )
98+ defer { JNI . DeleteLocalRef ( __value ) }
6399 return __value != nil ? ClientInfoStatus ( javaObject: __value ) : nil
64100 }
65101 }
66102
67- /// private static final java.sql.ClientInfoStatus[] java.sql.ClientInfoStatus.$VALUES
103+ /// public static java.sql.ClientInfoStatus java.sql.ClientInfoStatus.valueOf(java.lang.String)
68104
69- /// private final java.lang.String java.lang.Enum.name
105+ private static var valueOf_MethodID_3 : jmethodID ?
70106
71- /// private final int java.lang.Enum.ordinal
107+ open class func valueOf( name: String ? ) -> ClientInfoStatus ! {
108+ var __locals = [ jobject] ( )
109+ var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
110+ __args [ 0 ] = JNIType . toJava ( value: name, locals: & __locals )
111+ let __return = JNIMethod . CallStaticObjectMethod ( className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass, methodName: " valueOf " , methodSig: " (Ljava/lang/String;)Ljava/sql/ClientInfoStatus; " , methodCache: & valueOf_MethodID_3, args: & __args, locals: & __locals )
112+ defer { JNI . DeleteLocalRef ( __return ) }
113+ return __return != nil ? ClientInfoStatus ( javaObject: __return ) : nil
114+ }
72115
73- /// private java.sql.ClientInfoStatus(java.lang.String,int)
116+ open class func valueOf( _ _name: String ? ) -> ClientInfoStatus ! {
117+ return valueOf ( name: _name )
118+ }
74119
75- /// public static java.sql.ClientInfoStatus[] java.sql.ClientInfoStatus.values( )
120+ /// public static java.lang.Enum java.lang.Enum.valueOf(java.lang.Class,java.lang.String )
76121
77- private static var values_MethodID_1 : jmethodID ?
122+ private static var valueOf_MethodID_4 : jmethodID ?
78123
79- open class func values( ) -> [ ClientInfoStatus ] ! {
80- var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
124+ open class func valueOf( enumType: java_swift . JavaClass ? , name: String ? ) -> java_swift . JavaEnum ! {
81125 var __locals = [ jobject] ( )
82- let __return = JNIMethod . CallStaticObjectMethod ( className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass, methodName: " values " , methodSig: " ()[Ljava/sql/ClientInfoStatus; " , methodCache: & values_MethodID_1, args: & __args, locals: & __locals )
83- return JNIType . toSwift ( type: [ ClientInfoStatus] ( ) , from: __return )
126+ var __args = [ jvalue] ( repeating: jvalue ( ) , count: 2 )
127+ __args [ 0 ] = JNIType . toJava ( value: enumType, locals: & __locals )
128+ __args [ 1 ] = JNIType . toJava ( value: name, locals: & __locals )
129+ let __return = JNIMethod . CallStaticObjectMethod ( className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass, methodName: " valueOf " , methodSig: " (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; " , methodCache: & valueOf_MethodID_4, args: & __args, locals: & __locals )
130+ defer { JNI . DeleteLocalRef ( __return ) }
131+ return __return != nil ? java_swift. JavaEnum ( javaObject: __return ) : nil
84132 }
85133
134+ open class func valueOf( _ _enumType: java_swift . JavaClass ? , _ _name: String ? ) -> java_swift . JavaEnum ! {
135+ return valueOf ( enumType: _enumType, name: _name )
136+ }
86137
87- /// public static java.sql.ClientInfoStatus java.sql.ClientInfoStatus.valueOf(java.lang.String )
138+ /// public static java.sql.ClientInfoStatus[] java.sql.ClientInfoStatus.values( )
88139
89- private static var valueOf_MethodID_2 : jmethodID ?
140+ private static var values_MethodID_5 : jmethodID ?
90141
91- open class func valueOf( name: String ? ) -> ClientInfoStatus ! {
92- var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
142+ open class func values( ) -> [ ClientInfoStatus ] ! {
93143 var __locals = [ jobject] ( )
94- __args [ 0 ] = JNIType . toJava ( value: name, locals: & __locals )
95- let __return = JNIMethod . CallStaticObjectMethod ( className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass, methodName: " valueOf " , methodSig: " (Ljava/lang/String;)Ljava/sql/ClientInfoStatus; " , methodCache: & valueOf_MethodID_2, args: & __args, locals: & __locals )
96- defer { JNI . DeleteLocalRef ( __return ) }
97- return __return != nil ? ClientInfoStatus ( javaObject: __return ) : nil
144+ var __args = [ jvalue] ( repeating: jvalue ( ) , count: 1 )
145+ let __return = JNIMethod . CallStaticObjectMethod ( className: " java/sql/ClientInfoStatus " , classCache: & ClientInfoStatusJNIClass, methodName: " values " , methodSig: " ()[Ljava/sql/ClientInfoStatus; " , methodCache: & values_MethodID_5, args: & __args, locals: & __locals )
146+ return JNIType . toSwift ( type: [ ClientInfoStatus ] . self, from: __return )
98147 }
99148
100- open class func valueOf( _ _name: String ? ) -> ClientInfoStatus ! {
101- return valueOf ( name: _name )
102- }
149+
150+ /// public final int java.lang.Enum.compareTo(java.lang.Enum)
151+
152+ // Skipping method: false true false false false
153+
154+ /// public int java.lang.Enum.compareTo(java.lang.Object)
155+
156+ // Skipping method: false true false false false
157+
158+ /// public final boolean java.lang.Enum.equals(java.lang.Object)
159+
160+ // Skipping method: false true false false false
161+
162+ /// public final native java.lang.Class java.lang.Object.getClass()
163+
164+ // Skipping method: false true false false false
165+
166+ /// public final java.lang.Class java.lang.Enum.getDeclaringClass()
167+
168+ // Skipping method: false true false false false
169+
170+ /// public final int java.lang.Enum.hashCode()
171+
172+ // Skipping method: false true false false false
173+
174+ /// public final java.lang.String java.lang.Enum.name()
175+
176+ // Skipping method: false true false false false
177+
178+ /// public final native void java.lang.Object.notify()
179+
180+ // Skipping method: false true false false false
181+
182+ /// public final native void java.lang.Object.notifyAll()
183+
184+ // Skipping method: false true false false false
185+
186+ /// public final int java.lang.Enum.ordinal()
187+
188+ // Skipping method: false true false false false
189+
190+ /// public java.lang.String java.lang.Enum.toString()
191+
192+ // Skipping method: false true false false false
193+
194+ /// public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException
195+
196+ // Skipping method: false true false false false
197+
198+ /// public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
199+
200+ // Skipping method: false true false false false
201+
202+ /// public final void java.lang.Object.wait() throws java.lang.InterruptedException
203+
204+ // Skipping method: false true false false false
103205
104206}
105207
0 commit comments