1f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
2f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)// found in the LICENSE file.
4f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
5f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#include "base/android/jni_utils.h"
6f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/android/jni_android.h"
8f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#include "base/android/scoped_java_ref.h"
9f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
10f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#include "jni/JNIUtils_jni.h"
11f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
12116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace base {
13f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)namespace android {
14f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
15f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)ScopedJavaLocalRef<jobject> GetClassLoader(JNIEnv* env) {
16f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)  return Java_JNIUtils_getClassLoader(env);
17f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)}
18f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
19bool RegisterJNIUtils(JNIEnv* env) {
20  return RegisterNativesImpl(env);
21}
22
23}  // namespace android
24}  // namespace base
25
26