platform/cc/resources/FileResourceProvider.cc (9 lines of code) (raw):

#include <jni.h> #include "../interop.hh" #include "SkResources.h" extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_resources_FileResourceProvider__1nMake (JNIEnv* env, jclass jclass, jstring basePathStr, jboolean predecode) { SkString basePath = skString(env, basePathStr); auto instance = skresources::FileResourceProvider::Make(basePath, predecode); return ptrToJlong(instance.release()); }