11// Auto-generated by Java-to-Swift wrapper generator.
22import CSwiftJavaJNI
33
4- @JavaClass ( " java.lang.Class " )
4+ @JavaClass ( " java.lang.Class " , implements : JavaReflectType . self )
55open class JavaClass < T: AnyJavaObject > : JavaObject {
66 @JavaMethod
77 open func getName( ) -> String
@@ -30,9 +30,6 @@ open class JavaClass<T: AnyJavaObject>: JavaObject {
3030 @JavaMethod
3131 open func isHidden( ) -> Bool
3232
33- @JavaMethod
34- open func getGenericSuperclass ( ) -> JavaType
35-
3633 @JavaMethod
3734 open func getSuperclass ( ) -> JavaClass < JavaObject > !
3835
@@ -55,13 +52,16 @@ open class JavaClass<T: AnyJavaObject>: JavaObject {
5552 open func isRecord( ) -> Bool
5653
5754 @JavaMethod
58- open func getClassLoader ( ) -> JavaClassLoader !
55+ open func isSealed ( ) -> Bool
5956
6057 @JavaMethod
61- open func newInstance ( ) throws -> JavaObject!
58+ open func getInterfaces ( ) -> [ JavaClass < JavaObject>? ]
6259
6360 @JavaMethod
64- open func getInterfaces( ) -> [ JavaClass< JavaObject>?]
61+ open func getClassLoader( ) -> JavaClassLoader!
62+
63+ @JavaMethod
64+ open func newInstance( ) throws -> JavaObject!
6565
6666 @JavaMethod
6767 open func isMemberClass( ) -> Bool
@@ -73,7 +73,7 @@ open class JavaClass<T: AnyJavaObject>: JavaObject {
7373 open func isAnonymousClass( ) -> Bool
7474
7575 @JavaMethod
76- open func getEnclosingClass( ) throws -> JavaClass< JavaObject>!
76+ open func getEnclosingClass( ) -> JavaClass< JavaObject>!
7777
7878 @JavaMethod
7979 open func arrayType( ) -> JavaClass< JavaObject>!
@@ -84,6 +84,9 @@ open class JavaClass<T: AnyJavaObject>: JavaObject {
8484 @JavaMethod
8585 open func getCanonicalName( ) -> String
8686
87+ @JavaMethod
88+ open func getDeclaredClasses( ) -> [ JavaClass< JavaObject>?]
89+
8790 @JavaMethod
8891 open func getPackageName( ) -> String
8992
@@ -105,21 +108,24 @@ open class JavaClass<T: AnyJavaObject>: JavaObject {
105108 @JavaMethod
106109 open func isSynthetic( ) -> Bool
107110
111+ @JavaMethod
112+ open func getGenericSuperclass ( ) -> JavaReflectType!
113+
114+ @JavaMethod
115+ open func getGenericInterfaces( ) -> [ JavaReflectType? ]
116+
108117 @JavaMethod
109118 open func getSigners( ) -> [ JavaObject? ]
110119
111120 @JavaMethod
112- open func getDeclaringClass( ) throws -> JavaClass< JavaObject>!
121+ open func getDeclaringClass( ) -> JavaClass< JavaObject>!
113122
114123 @JavaMethod
115124 open func getTypeName( ) -> String
116125
117126 @JavaMethod
118127 open func getClasses( ) -> [ JavaClass< JavaObject>?]
119128
120- @JavaMethod
121- open func getDeclaredClasses( ) throws -> [ JavaClass< JavaObject>?]
122-
123129 @JavaMethod
124130 open func getEnumConstants( ) -> [ JavaObject? ]
125131
@@ -131,16 +137,13 @@ open class JavaClass<T: AnyJavaObject>: JavaObject {
131137
132138 @JavaMethod
133139 open func getNestMembers( ) -> [ JavaClass< JavaObject>?]
134-
135- @JavaMethod
136- open func isSealed( ) -> Bool
137140}
138141extension JavaClass {
139142 @JavaStaticMethod
140- public func forName< T: AnyJavaObject > ( _ arg0: String , _ arg1 : Bool , _ arg2 : JavaClassLoader ? ) throws -> JavaClass < JavaObject > ! where ObjectType == JavaClass < T >
143+ public func forName< T: AnyJavaObject > ( _ arg0: String ) throws -> JavaClass < JavaObject > ! where ObjectType == JavaClass < T >
141144
142145 @JavaStaticMethod
143- public func forName< T: AnyJavaObject> ( _ arg0: String ) throws -> JavaClass < JavaObject > ! where ObjectType == JavaClass < T >
146+ public func forName< T: AnyJavaObject> ( _ arg0: String , _ arg1 : Bool , _ arg2 : JavaClassLoader ? ) throws -> JavaClass < JavaObject > ! where ObjectType == JavaClass < T >
144147
145148 @JavaStaticMethod
146149 public func forPrimitiveName< T: AnyJavaObject> ( _ arg0: String ) -> JavaClass < JavaObject > ! where ObjectType == JavaClass < T >
0 commit comments