@@ -108,28 +108,28 @@ extension Float: JavaParameterConvertible, JavaInitializableFromMethod, JavaInit
108
108
}
109
109
}
110
110
111
- // Int64 aka JavaLong
111
+ // JavaLong aka Int64
112
112
113
- extension Int64 : JavaParameterConvertible , JavaInitializableFromMethod , JavaInitializableFromField {
113
+ extension JavaLong : JavaParameterConvertible , JavaInitializableFromMethod , JavaInitializableFromField {
114
114
public static let asJNIParameterString = " J "
115
115
116
116
public func toJavaParameter( ) -> JavaParameter {
117
- return JavaParameter ( long: Int64 ( self ) )
117
+ return JavaParameter ( long: self )
118
118
}
119
119
120
- public static func fromStaticField( _ fieldID: JavaFieldID , of javaClass: JavaClass ) throws -> Int64 {
121
- return try Int64 ( jni. GetStaticInt64Field ( of: javaClass, id: fieldID) )
120
+ public static func fromStaticField( _ fieldID: JavaFieldID , of javaClass: JavaClass ) throws -> JavaLong {
121
+ return try Int64 ( jni. GetStaticLongField ( of: javaClass, id: fieldID) )
122
122
}
123
123
124
- public static func fromMethod( calling methodID: JavaMethodID , on object: JavaObject , args: [ JavaParameter ] ) throws -> Int64 {
125
- return try jni. CallInt64Method ( methodID, on: object, parameters: args)
124
+ public static func fromMethod( calling methodID: JavaMethodID , on object: JavaObject , args: [ JavaParameter ] ) throws -> JavaLong {
125
+ return try jni. CallLongMethod ( methodID, on: object, parameters: args)
126
126
}
127
127
128
- public static func fromStaticMethod( calling methodID: JavaMethodID , on javaClass: JavaClass , args: [ JavaParameter ] ) throws -> Int64 {
129
- return try jni. CallStaticInt64Method ( methodID, on: javaClass, parameters: args)
128
+ public static func fromStaticMethod( calling methodID: JavaMethodID , on javaClass: JavaClass , args: [ JavaParameter ] ) throws -> JavaLong {
129
+ return try jni. CallStaticLongMethod ( methodID, on: javaClass, parameters: args)
130
130
}
131
131
132
- public static func fromField( _ fieldID: JavaFieldID , on javaObject: JavaObject ) throws -> Int64 {
133
- return try jni. GetInt64Field ( of: javaObject, id: fieldID)
132
+ public static func fromField( _ fieldID: JavaFieldID , on javaObject: JavaObject ) throws -> JavaLong {
133
+ return try jni. GetLongField ( of: javaObject, id: fieldID)
134
134
}
135
135
}
0 commit comments