//export Java_io_v_v23_security_CallImpl_nativeTimestamp func Java_io_v_v23_security_CallImpl_nativeTimestamp(jenv *C.JNIEnv, jCall C.jobject, goRef C.jlong) C.jobject { env := jutil.Env(uintptr(unsafe.Pointer(jenv))) t := (*(*security.Call)(jutil.GoRefValue(jutil.Ref(goRef)))).Timestamp() jTime, err := jutil.JTime(env, t) if err != nil { jutil.JThrowV(env, err) return nil } return C.jobject(unsafe.Pointer(jTime)) }
//export Java_io_v_v23_context_VContext_nativeDeadline func Java_io_v_v23_context_VContext_nativeDeadline(jenv *C.JNIEnv, jVContext C.jobject, goRef C.jlong) C.jobject { env := jutil.Env(uintptr(unsafe.Pointer(jenv))) d, ok := (*(*context.T)(jutil.GoRefValue(jutil.Ref(goRef)))).Deadline() if !ok { return nil } jDeadline, err := jutil.JTime(env, d) if err != nil { jutil.JThrowV(env, err) return nil } return C.jobject(unsafe.Pointer(jDeadline)) }