#include "base/callback_forward.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h"
-#include "chrome/browser/sessions/session_id.h"
#include "chrome/browser/sync/glue/synced_tab_delegate_android.h"
#include "chrome/browser/ui/search/search_tab_helper_delegate.h"
#include "chrome/browser/ui/tab_contents/core_tab_helper_delegate.h"
#include "chrome/browser/ui/toolbar/toolbar_model.h"
+#include "components/sessions/session_id.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
virtual void DestroyWebContents(JNIEnv* env,
jobject obj,
jboolean delete_native);
- base::android::ScopedJavaLocalRef<jobject> GetWebContents(JNIEnv* env,
- jobject obj);
base::android::ScopedJavaLocalRef<jobject> GetProfileAndroid(JNIEnv* env,
jobject obj);
virtual TabLoadStatus LoadUrl(JNIEnv* env,
// avaliable for current tab.
base::android::ScopedJavaLocalRef<jobject> GetFavicon(JNIEnv* env,
jobject obj);
+ jboolean IsFaviconValid(JNIEnv* env, jobject jobj);
// Register the Tab's native methods through JNI.
static bool RegisterTabAndroid(JNIEnv* env);