Chromium Code Reviews| Index: base/android/java/src/org/chromium/base/JNIUtils.java |
| diff --git a/base/android/java/src/org/chromium/base/JNIUtils.java b/base/android/java/src/org/chromium/base/JNIUtils.java |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..6f6cd54fb85ffb8f9a2e617b514f863d2161421c |
| --- /dev/null |
| +++ b/base/android/java/src/org/chromium/base/JNIUtils.java |
| @@ -0,0 +1,20 @@ |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +package org.chromium.base; |
| + |
| +/** |
| + * This class provides JNI-related methods to the native library. |
| + */ |
| +public class JNIUtils { |
|
rmcilroy
2014/08/18 15:16:41
nit - I think this should be JniUtils according to
mkosiba (inactive)
2014/08/19 09:50:15
base has two *JNI* classes (JNINamespace and JNIAd
rmcilroy
2014/08/19 10:42:00
Fair enough :).
|
| + /** |
| + * This returns a ClassLoader that is capable of loading Chromium Java code. Such a ClassLoader |
| + * is needed for the few cases where the JNI mechanism is unable to automatically determine the |
| + * appropriate ClassLoader instance. |
| + */ |
| + @CalledByNative |
| + public static Object getClassLoader() { |
| + return JNIUtils.class.getClassLoader(); |
| + } |
| +} |