platform/cc/svg/SVGNode.cc (8 lines of code) (raw):

#include <jni.h> #include "../interop.hh" #include "SkSVGNode.h" extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_svg_SVGNode__1nGetTag (JNIEnv* env, jclass jclass, jlong ptr) { SkSVGNode* instance = reinterpret_cast<SkSVGNode*>(static_cast<uintptr_t>(ptr)); return static_cast<jint>(instance->tag()); }