diff options
author | Tor Norbye <tnorbye@google.com> | 2015-03-02 10:11:44 -0800 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2015-03-07 20:49:18 -0800 |
commit | c615c6fc9caca76cd96998f86e1f1e6393aeadbb (patch) | |
tree | 4b481c34d57468eb166860d4827aebe11ed6bd94 /core/java/android/preference | |
parent | 3aa2d01752ffecb4a9847249eefd7fa3cffeb309 (diff) | |
download | frameworks_base-c615c6fc9caca76cd96998f86e1f1e6393aeadbb.zip frameworks_base-c615c6fc9caca76cd96998f86e1f1e6393aeadbb.tar.gz frameworks_base-c615c6fc9caca76cd96998f86e1f1e6393aeadbb.tar.bz2 |
Annotate methods to be called from overrides with @CallSuper
Change-Id: Ibc587c2aaee9f3e7f448079f72a75459fe4e15e7
Diffstat (limited to 'core/java/android/preference')
-rw-r--r-- | core/java/android/preference/DialogPreference.java | 2 | ||||
-rw-r--r-- | core/java/android/preference/Preference.java | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/preference/DialogPreference.java b/core/java/android/preference/DialogPreference.java index 1b226c1..3d57b4d 100644 --- a/core/java/android/preference/DialogPreference.java +++ b/core/java/android/preference/DialogPreference.java @@ -17,6 +17,7 @@ package android.preference; +import android.annotation.CallSuper; import android.annotation.DrawableRes; import android.annotation.StringRes; import android.app.AlertDialog; @@ -360,6 +361,7 @@ public abstract class DialogPreference extends Preference implements * * @param view The content View of the dialog, if it is custom. */ + @CallSuper protected void onBindDialogView(View view) { View dialogMessageView = view.findViewById(com.android.internal.R.id.message); diff --git a/core/java/android/preference/Preference.java b/core/java/android/preference/Preference.java index 78928b2..ccf2cfa 100644 --- a/core/java/android/preference/Preference.java +++ b/core/java/android/preference/Preference.java @@ -16,6 +16,7 @@ package android.preference; +import android.annotation.CallSuper; import com.android.internal.util.CharSequences; import android.annotation.DrawableRes; @@ -508,6 +509,7 @@ public class Preference implements Comparable<Preference> { * @return The View that displays this Preference. * @see #onBindView(View) */ + @CallSuper protected View onCreateView(ViewGroup parent) { final LayoutInflater layoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); @@ -537,6 +539,7 @@ public class Preference implements Comparable<Preference> { * @param view The View that shows this Preference. * @see #onCreateView(ViewGroup) */ + @CallSuper protected void onBindView(View view) { final TextView titleView = (TextView) view.findViewById(com.android.internal.R.id.title); if (titleView != null) { @@ -1356,6 +1359,7 @@ public class Preference implements Comparable<Preference> { * should remove any references to this Preference that you know about. Make * sure to call through to the superclass implementation. */ + @CallSuper protected void onPrepareForRemoval() { unregisterDependency(); } |