@@ -108,28 +108,28 @@ extension Float: JavaParameterConvertible, JavaInitializableFromMethod, JavaInit
108108 }
109109}
110110
111- // Int64 aka JavaLong
111+ // JavaLong aka Int64
112112
113- extension Int64 : JavaParameterConvertible , JavaInitializableFromMethod , JavaInitializableFromField {
113+ extension JavaLong : JavaParameterConvertible , JavaInitializableFromMethod , JavaInitializableFromField {
114114 public static let asJNIParameterString = " J "
115115
116116 public func toJavaParameter( ) -> JavaParameter {
117- return JavaParameter ( long: Int64 ( self ) )
117+ return JavaParameter ( long: self )
118118 }
119119
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) )
122122 }
123123
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)
126126 }
127127
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)
130130 }
131131
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)
134134 }
135135}
0 commit comments