androidLibs/fbjni/java/com/facebook/jni/ThreadScopeSupport.java (13 lines of code) (raw):

/* * Copyright (c) 2004-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the LICENSE * file in the root directory of this source tree. * */ package com.facebook.jni; import com.facebook.jni.annotations.DoNotStrip; @DoNotStrip public class ThreadScopeSupport { static { FbJniSoLoader.loadLibrary("spectrumfbjni"); } // This is just used for ThreadScope::withClassLoader to have a java function // in the stack so that jni has access to the correct classloader. @DoNotStrip private static void runStdFunction(long ptr) { runStdFunctionImpl(ptr); } private static native void runStdFunctionImpl(long ptr); }