File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -325,7 +325,7 @@ NAN_INDEX_GETTER(JavaObject::indexGetter) {
325325 assertNoException (env);
326326 if ((jint)index >= arrayLength) {
327327 info.GetReturnValue ().SetUndefined ();
328- return v8::Intercepted:: kYes ;
328+ RETURN_INTERCEPTED_YES ;
329329 }
330330
331331 jmethodID array_get = env->GetStaticMethodID (arrayClass, " get" , " (Ljava/lang/Object;I)Ljava/lang/Object;" );
Original file line number Diff line number Diff line change @@ -16,6 +16,14 @@ class Java;
1616#define V8_HIDDEN_MARKER_JAVA_LONG " __isJavaLong"
1717#define V8_HIDDEN_MARKER_JAVA_OBJECT " __isJavaObject"
1818
19+ #if NODE_MAJOR_VERSION >= 23
20+ #define RETURN_INTERCEPTED_YES return v8::Intercepted::kYes
21+ #define RETURN_INTERCEPTED_NO return v8::Intercepted::kNo
22+ #else
23+ #define RETURN_INTERCEPTED_YES return
24+ #define RETURN_INTERCEPTED_NO return
25+ #endif
26+
1927typedef enum _jvalueType {
2028 TYPE_VOID = 1 ,
2129 TYPE_INT = 2 ,
You can’t perform that action at this time.
0 commit comments