< prev index next >

src/jdk.internal.clang/share/classes/jdk/internal/clang/LibClang.java

Print this page

        

*** 20,36 **** --- 20,45 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ package jdk.internal.clang; + import java.security.AccessController; + import java.security.PrivilegedAction; + public class LibClang { + private static final boolean DEBUG = + AccessController.doPrivileged((PrivilegedAction<Boolean>)() -> { + return Boolean.parseBoolean(System.getProperty("libclang.debug", "false")); + }); // simplified version public static native Index createIndex(); public static native String version(); static { System.loadLibrary("jclang"); + if (DEBUG) { System.err.println("Loading LibClang JNI"); } + } }
< prev index next >