From 90ac2ac5381143e148e76d2b75c232ebcbc4cfa4 Mon Sep 17 00:00:00 2001 From: Kirill Grouchnikov Date: Tue, 2 Aug 2016 11:43:28 -0400 Subject: Document exception throwing in TabHost Bug: 30589663 Change-Id: I2dc0ab0fff4d837a85bd1914f99711eca5dd73ca --- core/java/android/widget/TabHost.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core/java/android/widget/TabHost.java') diff --git a/core/java/android/widget/TabHost.java b/core/java/android/widget/TabHost.java index 28d187c41823..583f037813f3 100644 --- a/core/java/android/widget/TabHost.java +++ b/core/java/android/widget/TabHost.java @@ -113,6 +113,7 @@ public class TabHost extends FrameLayout implements ViewTreeObserver.OnTouchMode * Creates a new {@link TabSpec} associated with this tab host. * * @param tag tag for the tab specification, must be non-null + * @throws IllegalArgumentException If the passed tag is null */ @NonNull public TabSpec newTabSpec(@NonNull String tag) { @@ -203,6 +204,8 @@ mTabHost.addTab(TAB_TAG_1, "Hello, world!", "Tab 1"); /** * Add a tab. * @param tabSpec Specifies how to create the indicator and content. + * @throws IllegalArgumentException If the passed tab spec has null indicator strategy and / or + * null content strategy. */ public void addTab(TabSpec tabSpec) { -- cgit v1.2.3