Lines Matching refs:env

29 TabModelBase::TabModelBase(JNIEnv* env, jobject obj, Profile* profile)
31 java_object_(env, env->NewWeakGlobalRef(obj)) {
34 void TabModelBase::Destroy(JNIEnv* env, jobject obj) {
39 ScopedJavaLocalRef<jobject> TabModelBase::GetProfileAndroid(JNIEnv* env,
48 void TabModelBase::TabAddedToModel(JNIEnv* env, jobject obj, jobject jtab) {
49 TabAndroid* tab = TabAndroid::GetNativeTab(env, jtab);
59 JNIEnv* env = AttachCurrentThread();
61 env, java_object_.get(env).obj());
66 JNIEnv* env = AttachCurrentThread();
68 env, java_object_.get(env).obj());
79 JNIEnv* env = AttachCurrentThread();
81 Java_TabModelBase_getTabAt(env,
82 java_object_.get(env).obj(),
86 return TabAndroid::GetNativeTab(env, jtab.obj());
90 JNIEnv* env = AttachCurrentThread();
92 env,
93 java_object_.get(env).obj(),
98 JNIEnv* env = AttachCurrentThread();
100 Java_TabModelBase_getTabAt(env,
101 java_object_.get(env).obj(),
104 Java_TabModelBase_closeTab(env,
105 java_object_.get(env).obj(),
112 JNIEnv* env = AttachCurrentThread();
114 env, java_object_.get(env).obj(),
120 JNIEnv* env = AttachCurrentThread();
121 ScopedJavaLocalRef<jstring> jurl = ConvertUTF8ToJavaString(env, url.spec());
124 env,
125 java_object_.get(env).obj(),
131 TabAndroid* tab = TabAndroid::GetNativeTab(env, obj.obj());
140 JNIEnv* env = AttachCurrentThread();
142 env, java_object_.get(env).obj());
145 void TabModelBase::BroadcastSessionRestoreComplete(JNIEnv* env,
174 static jlong Init(JNIEnv* env, jobject obj, jboolean is_incognito) {
176 TabModel* tab_model = new TabModelBase(env, obj, profile);
185 void LogFromCloseMetric(JNIEnv* env,
198 void LogFromExitMetric(JNIEnv* env,
211 void LogFromNewMetric(JNIEnv* env,
224 void LogFromUserMetric(JNIEnv* env,
239 bool RegisterTabModelBase(JNIEnv* env) {
240 return RegisterNativesImpl(env);