1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// found in the LICENSE file.
4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "components/variations/android/component_jni_registrar.h"
6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/android/jni_android.h"
8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/android/jni_registrar.h"
9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/basictypes.h"
10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "components/variations/android/variations_associated_data_android.h"
11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
12116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace variations {
13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
14116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace android {
15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
16116680a4aac90f2aa7413d9095a592090648e557Ben Murdochstatic base::android::RegistrationMethod kVariationsRegisteredMethods[] = {
17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch    {"VariationsAssociatedData", RegisterVariationsAssociatedData},
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch};
19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
20116680a4aac90f2aa7413d9095a592090648e557Ben Murdochbool RegisterVariations(JNIEnv* env) {
21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return base::android::RegisterNativeMethods(
22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch      env, kVariationsRegisteredMethods,
23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch      arraysize(kVariationsRegisteredMethods));
24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace android
27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace variations
29