< prev index next >
src/jdk.internal.clang/share/classes/jdk/internal/clang/LibClang.java
Print this page
@@ -20,17 +20,26 @@
* 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 >