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