File tree Expand file tree Collapse file tree 2 files changed +21
-20
lines changed
JavaKitReflection/generated Expand file tree Collapse file tree 2 files changed +21
-20
lines changed Original file line number Diff line number Diff line change @@ -257,6 +257,25 @@ extension JavaTranslator {
257
257
}
258
258
}
259
259
)
260
+
261
+ var staticFields : [ Field ] = [ ]
262
+ members. append (
263
+ contentsOf: javaClass. getFields ( ) . compactMap {
264
+ $0. flatMap { field in
265
+ if field. isStatic {
266
+ staticFields. append ( field)
267
+ return nil
268
+ }
269
+
270
+ do {
271
+ return try translateField ( field)
272
+ } catch {
273
+ logUntranslated ( " Unable to translate ' \( fullName) ' field ' \( field. getName ( ) ) ': \( error) " )
274
+ return nil
275
+ }
276
+ }
277
+ }
278
+ )
260
279
261
280
// Methods
262
281
var staticMethods : [ Method ] = [ ]
@@ -280,25 +299,6 @@ extension JavaTranslator {
280
299
}
281
300
}
282
301
)
283
-
284
- var staticFields : [ Field ] = [ ]
285
- members. append (
286
- contentsOf: javaClass. getFields ( ) . compactMap {
287
- $0. flatMap { field in
288
- if field. isStatic {
289
- staticFields. append ( field)
290
- return nil
291
- }
292
-
293
- do {
294
- return try translateField ( field)
295
- } catch {
296
- logUntranslated ( " Unable to translate ' \( fullName) ' field ' \( field. getName ( ) ) ': \( error) " )
297
- return nil
298
- }
299
- }
300
- }
301
- )
302
302
303
303
// Map the generic parameters.
304
304
let genericParameterClause : String
@@ -449,7 +449,7 @@ extension JavaTranslator {
449
449
let fieldAttribute : AttributeSyntax = " @JavaField " ;
450
450
return """
451
451
\( fieldAttribute)
452
- public func \( raw: javaField. getName ( ) ) : \( raw: typeName)
452
+ public var \( raw: javaField. getName ( ) ) : \( raw: typeName)
453
453
"""
454
454
}
455
455
Original file line number Diff line number Diff line change 6
6
"java.lang.reflect.AnnotatedType" : "AnnotatedType",
7
7
"java.lang.reflect.Constructor" : "Constructor",
8
8
"java.lang.reflect.Executable" : "Executable",
9
+ "java.lang.reflect.Field" : "Field",
9
10
"java.lang.reflect.GenericArrayType" : "GenericArrayType",
10
11
"java.lang.reflect.GenericDeclaration" : "GenericDeclaration",
11
12
"java.lang.reflect.Method" : "Method",
You can’t perform that action at this time.
0 commit comments