summaryrefslogtreecommitdiffstats
path: root/core/java/android/preference
diff options
context:
space:
mode:
authorTor Norbye <tnorbye@google.com>2015-03-02 10:11:44 -0800
committerTor Norbye <tnorbye@google.com>2015-03-07 20:49:18 -0800
commitc615c6fc9caca76cd96998f86e1f1e6393aeadbb (patch)
tree4b481c34d57468eb166860d4827aebe11ed6bd94 /core/java/android/preference
parent3aa2d01752ffecb4a9847249eefd7fa3cffeb309 (diff)
downloadframeworks_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.java2
-rw-r--r--core/java/android/preference/Preference.java4
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();
}