diff --git a/api/src/com/todoroo/andlib/data/AbstractDatabase.java b/api/src/com/todoroo/andlib/data/AbstractDatabase.java index 74fcb8059..a5843c293 100644 --- a/api/src/com/todoroo/andlib/data/AbstractDatabase.java +++ b/api/src/com/todoroo/andlib/data/AbstractDatabase.java @@ -356,18 +356,22 @@ abstract public class AbstractDatabase { */ public static class SqlConstructorVisitor implements PropertyVisitor { + @Override public String visitDouble(Property property, Void data) { return String.format("%s REAL", property.getColumnName()); } + @Override public String visitInteger(Property property, Void data) { return String.format("%s INTEGER", property.getColumnName()); } + @Override public String visitLong(Property property, Void data) { return String.format("%s INTEGER", property.getColumnName()); } + @Override public String visitString(Property property, Void data) { return String.format("%s TEXT", property.getColumnName()); } diff --git a/api/src/com/todoroo/andlib/data/AbstractModel.java b/api/src/com/todoroo/andlib/data/AbstractModel.java index 5189dc013..45a9143c3 100644 --- a/api/src/com/todoroo/andlib/data/AbstractModel.java +++ b/api/src/com/todoroo/andlib/data/AbstractModel.java @@ -505,21 +505,25 @@ public abstract class AbstractModel implements Parcelable, Cloneable { } } + @Override public Void visitDouble(Property property, Object value) { store.put(property.getColumnName(), (Double) value); return null; } + @Override public Void visitInteger(Property property, Object value) { store.put(property.getColumnName(), (Integer) value); return null; } + @Override public Void visitLong(Property property, Object value) { store.put(property.getColumnName(), (Long) value); return null; } + @Override public Void visitString(Property property, Object value) { store.put(property.getColumnName(), (String) value); return null; @@ -531,6 +535,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -538,6 +543,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable { /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeParcelable(setValues, 0); dest.writeParcelable(values, 0); @@ -566,6 +572,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable { /** * {@inheritDoc} */ + @Override public TYPE createFromParcel(Parcel source) { TYPE model; try { @@ -583,6 +590,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable { /** * {@inheritDoc} */ + @Override public TYPE[] newArray(int size) { return (TYPE[]) Array.newInstance(cls, size); }; diff --git a/api/src/com/todoroo/andlib/data/TodorooCursor.java b/api/src/com/todoroo/andlib/data/TodorooCursor.java index 97ef24e35..aadb7e707 100644 --- a/api/src/com/todoroo/andlib/data/TodorooCursor.java +++ b/api/src/com/todoroo/andlib/data/TodorooCursor.java @@ -98,6 +98,7 @@ public class TodorooCursor extends CursorWrapper { */ public static class CursorReadingVisitor implements PropertyVisitor> { + @Override public Object visitDouble(Property property, TodorooCursor cursor) { int column = columnIndex(property, cursor); @@ -107,6 +108,7 @@ public class TodorooCursor extends CursorWrapper { return cursor.getDouble(column); } + @Override public Object visitInteger(Property property, TodorooCursor cursor) { int column = columnIndex(property, cursor); @@ -116,6 +118,7 @@ public class TodorooCursor extends CursorWrapper { return cursor.getInt(column); } + @Override public Object visitLong(Property property, TodorooCursor cursor) { int column = columnIndex(property, cursor); if(property.checkFlag(Property.PROP_FLAG_NULLABLE) && cursor.isNull(column)) { @@ -124,6 +127,7 @@ public class TodorooCursor extends CursorWrapper { return cursor.getLong(column); } + @Override public Object visitString(Property property, TodorooCursor cursor) { int column = columnIndex(property, cursor); diff --git a/api/src/com/todoroo/andlib/service/ExceptionService.java b/api/src/com/todoroo/andlib/service/ExceptionService.java index 30f1dd8e2..203245628 100644 --- a/api/src/com/todoroo/andlib/service/ExceptionService.java +++ b/api/src/com/todoroo/andlib/service/ExceptionService.java @@ -75,6 +75,7 @@ public class ExceptionService { } ((Activity)context).runOnUiThread(new Runnable() { + @Override public void run() { try { new AlertDialog.Builder(context) @@ -117,6 +118,7 @@ public class ExceptionService { * @param name * @param error */ + @Override public void handleError(String name, Throwable error) { String tag = null; if(ContextManager.getContext() != null) { @@ -160,6 +162,7 @@ public class ExceptionService { DependencyInjectionService.getInstance().inject(this); } + @Override public void uncaughtException(Thread thread, Throwable ex) { if(exceptionService != null) { exceptionService.reportError("uncaught", ex); //$NON-NLS-1$ diff --git a/api/src/com/todoroo/andlib/service/HttpRestClient.java b/api/src/com/todoroo/andlib/service/HttpRestClient.java index 9e111e145..00bbc1a1c 100644 --- a/api/src/com/todoroo/andlib/service/HttpRestClient.java +++ b/api/src/com/todoroo/andlib/service/HttpRestClient.java @@ -104,6 +104,7 @@ public class HttpRestClient implements RestClient { @SuppressWarnings("nls") protected void actsAsGzippable(DefaultHttpClient client) { client.addRequestInterceptor(new HttpRequestInterceptor() { + @Override public void process( final HttpRequest request, final HttpContext context) throws HttpException, IOException { @@ -115,6 +116,7 @@ public class HttpRestClient implements RestClient { }); client.addResponseInterceptor(new HttpResponseInterceptor() { + @Override public void process( final HttpResponse response, final HttpContext context) throws HttpException, IOException { @@ -192,6 +194,7 @@ public class HttpRestClient implements RestClient { * @return response, or null if there was no response * @throws IOException */ + @Override public synchronized String get(String url) throws IOException { if(debug) { Log.d("http-rest-client-get", url); //$NON-NLS-1$ @@ -219,6 +222,7 @@ public class HttpRestClient implements RestClient { * url-encoded data * @throws IOException */ + @Override public synchronized String post(String url, HttpEntity data, Header... headers) throws IOException { if(debug) { Log.d("http-rest-client-post", url + " | " + data); //$NON-NLS-1$ //$NON-NLS-2$ diff --git a/api/src/com/todoroo/andlib/service/NotificationManager.java b/api/src/com/todoroo/andlib/service/NotificationManager.java index 95e4a1cac..c35b35344 100644 --- a/api/src/com/todoroo/andlib/service/NotificationManager.java +++ b/api/src/com/todoroo/andlib/service/NotificationManager.java @@ -36,14 +36,17 @@ public interface NotificationManager { context.getSystemService(Context.NOTIFICATION_SERVICE); } + @Override public void cancel(int id) { nm.cancel(id); } + @Override public void cancelAll() { nm.cancelAll(); } + @Override public void notify(int id, Notification notification) { nm.notify(id, notification); } diff --git a/api/src/com/todoroo/andlib/utility/AndroidUtilities.java b/api/src/com/todoroo/andlib/utility/AndroidUtilities.java index e8619e917..22050a34c 100644 --- a/api/src/com/todoroo/andlib/utility/AndroidUtilities.java +++ b/api/src/com/todoroo/andlib/utility/AndroidUtilities.java @@ -78,6 +78,7 @@ public class AndroidUtilities { final int inputType = editor.getInputType(); editor.setInputType(InputType.TYPE_NULL); editor.setOnTouchListener(new OnTouchListener() { + @Override public boolean onTouch(View v, MotionEvent event) { editor.setInputType(inputType); editor.setOnTouchListener(null); @@ -346,6 +347,7 @@ public class AndroidUtilities { ContentValues result = new ContentValues(); fromSerialized(string, result, new SerializedPut() { + @Override public void put(ContentValues object, String key, char type, String value) throws NumberFormatException { switch(type) { case 'i': @@ -381,6 +383,7 @@ public class AndroidUtilities { Bundle result = new Bundle(); fromSerialized(string, result, new SerializedPut() { + @Override public void put(Bundle object, String key, char type, String value) throws NumberFormatException { switch(type) { case 'i': @@ -582,6 +585,7 @@ public class AndroidUtilities { */ public static void sortFilesByDateDesc(File[] files) { Arrays.sort(files, new Comparator() { + @Override public int compare(File o1, File o2) { return Long.valueOf(o2.lastModified()).compareTo(Long.valueOf(o1.lastModified())); } diff --git a/api/src/com/todoroo/andlib/utility/DialogUtilities.java b/api/src/com/todoroo/andlib/utility/DialogUtilities.java index 538330e45..fb46c5316 100644 --- a/api/src/com/todoroo/andlib/utility/DialogUtilities.java +++ b/api/src/com/todoroo/andlib/utility/DialogUtilities.java @@ -34,6 +34,7 @@ public class DialogUtilities { } tryOnUiThread(activity, new Runnable() { + @Override public void run() { new AlertDialog.Builder(activity) .setTitle(R.string.DLG_question_title) @@ -82,6 +83,7 @@ public class DialogUtilities { } tryOnUiThread(activity, new Runnable() { + @Override public void run() { new AlertDialog.Builder(activity) .setTitle(R.string.DLG_information_title) @@ -108,6 +110,7 @@ public class DialogUtilities { } tryOnUiThread(activity, new Runnable() { + @Override public void run() { new AlertDialog.Builder(activity) .setTitle(title) @@ -165,6 +168,7 @@ public class DialogUtilities { } tryOnUiThread(activity, new Runnable() { + @Override public void run() { new AlertDialog.Builder(activity) .setTitle(R.string.DLG_confirm_title) @@ -225,6 +229,7 @@ public class DialogUtilities { return; } tryOnUiThread(activity, new Runnable() { + @Override public void run() { try { dialog.dismiss(); diff --git a/api/src/com/todoroo/andlib/utility/TodorooPreferenceActivity.java b/api/src/com/todoroo/andlib/utility/TodorooPreferenceActivity.java index a2defa216..cce5f6919 100644 --- a/api/src/com/todoroo/andlib/utility/TodorooPreferenceActivity.java +++ b/api/src/com/todoroo/andlib/utility/TodorooPreferenceActivity.java @@ -82,6 +82,7 @@ abstract public class TodorooPreferenceActivity extends PreferenceActivity { if (preference.getOnPreferenceChangeListener() == null) { preference.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { + @Override public boolean onPreferenceChange(Preference myPreference, Object newValue) { updatePreferences(myPreference, newValue); return true; diff --git a/api/src/com/todoroo/astrid/api/Addon.java b/api/src/com/todoroo/astrid/api/Addon.java index bf3e1ecaf..4923cd85f 100644 --- a/api/src/com/todoroo/astrid/api/Addon.java +++ b/api/src/com/todoroo/astrid/api/Addon.java @@ -58,6 +58,7 @@ public class Addon implements Parcelable { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -65,6 +66,7 @@ public class Addon implements Parcelable { /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(addon); dest.writeString(title); @@ -79,6 +81,7 @@ public class Addon implements Parcelable { /** * {@inheritDoc} */ + @Override public Addon createFromParcel(Parcel source) { return new Addon(source.readString(), source.readString(), source.readString(), source.readString()); @@ -87,6 +90,7 @@ public class Addon implements Parcelable { /** * {@inheritDoc} */ + @Override public Addon[] newArray(int size) { return new Addon[size]; }; diff --git a/api/src/com/todoroo/astrid/api/Filter.java b/api/src/com/todoroo/astrid/api/Filter.java index 1f8500e96..ce5d5814e 100644 --- a/api/src/com/todoroo/astrid/api/Filter.java +++ b/api/src/com/todoroo/astrid/api/Filter.java @@ -141,6 +141,7 @@ public class Filter extends FilterListItem { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -211,6 +212,7 @@ public class Filter extends FilterListItem { /** * {@inheritDoc} */ + @Override public Filter createFromParcel(Parcel source) { Filter item = new Filter(); item.readFromParcel(source); @@ -220,6 +222,7 @@ public class Filter extends FilterListItem { /** * {@inheritDoc} */ + @Override public Filter[] newArray(int size) { return new Filter[size]; } diff --git a/api/src/com/todoroo/astrid/api/FilterCategory.java b/api/src/com/todoroo/astrid/api/FilterCategory.java index 418353600..cdbde7259 100644 --- a/api/src/com/todoroo/astrid/api/FilterCategory.java +++ b/api/src/com/todoroo/astrid/api/FilterCategory.java @@ -49,6 +49,7 @@ public class FilterCategory extends FilterListItem { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -70,6 +71,7 @@ public class FilterCategory extends FilterListItem { /** * {@inheritDoc} */ + @Override public FilterCategory createFromParcel(Parcel source) { FilterCategory item = new FilterCategory(); item.readFromParcel(source); @@ -91,6 +93,7 @@ public class FilterCategory extends FilterListItem { /** * {@inheritDoc} */ + @Override public FilterCategory[] newArray(int size) { return new FilterCategory[size]; } diff --git a/api/src/com/todoroo/astrid/api/FilterCategoryWithNewButton.java b/api/src/com/todoroo/astrid/api/FilterCategoryWithNewButton.java index a41965eca..eb460711a 100644 --- a/api/src/com/todoroo/astrid/api/FilterCategoryWithNewButton.java +++ b/api/src/com/todoroo/astrid/api/FilterCategoryWithNewButton.java @@ -78,6 +78,7 @@ public class FilterCategoryWithNewButton extends FilterCategory { /** * {@inheritDoc} */ + @Override public FilterCategoryWithNewButton createFromParcel(Parcel source) { FilterCategoryWithNewButton item = new FilterCategoryWithNewButton(); item.readFromParcel(source); @@ -102,6 +103,7 @@ public class FilterCategoryWithNewButton extends FilterCategory { /** * {@inheritDoc} */ + @Override public FilterCategoryWithNewButton[] newArray(int size) { return new FilterCategoryWithNewButton[size]; } diff --git a/api/src/com/todoroo/astrid/api/FilterListHeader.java b/api/src/com/todoroo/astrid/api/FilterListHeader.java index 06e0b064c..cf5601bcf 100644 --- a/api/src/com/todoroo/astrid/api/FilterListHeader.java +++ b/api/src/com/todoroo/astrid/api/FilterListHeader.java @@ -38,6 +38,7 @@ public class FilterListHeader extends FilterListItem { // --- parcelable + @Override public int describeContents() { return 0; } @@ -49,12 +50,14 @@ public class FilterListHeader extends FilterListItem { public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { + @Override public FilterListHeader createFromParcel(Parcel source) { FilterListHeader item = new FilterListHeader(); item.readFromParcel(source); return item; } + @Override public FilterListHeader[] newArray(int size) { return new FilterListHeader[size]; } diff --git a/api/src/com/todoroo/astrid/api/FilterListItem.java b/api/src/com/todoroo/astrid/api/FilterListItem.java index eb56e0b93..e47031cd3 100644 --- a/api/src/com/todoroo/astrid/api/FilterListItem.java +++ b/api/src/com/todoroo/astrid/api/FilterListItem.java @@ -51,6 +51,7 @@ abstract public class FilterListItem implements Parcelable { /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(listingTitle); dest.writeParcelable(listingIcon, 0); diff --git a/api/src/com/todoroo/astrid/api/FilterWithCustomIntent.java b/api/src/com/todoroo/astrid/api/FilterWithCustomIntent.java index 8eec98b57..2becb3443 100644 --- a/api/src/com/todoroo/astrid/api/FilterWithCustomIntent.java +++ b/api/src/com/todoroo/astrid/api/FilterWithCustomIntent.java @@ -93,6 +93,7 @@ public class FilterWithCustomIntent extends Filter { /** * {@inheritDoc} */ + @Override public FilterWithCustomIntent createFromParcel(Parcel source) { FilterWithCustomIntent item = new FilterWithCustomIntent(); item.readFromParcel(source); @@ -102,6 +103,7 @@ public class FilterWithCustomIntent extends Filter { /** * {@inheritDoc} */ + @Override public FilterWithCustomIntent[] newArray(int size) { return new FilterWithCustomIntent[size]; } diff --git a/api/src/com/todoroo/astrid/api/FilterWithUpdate.java b/api/src/com/todoroo/astrid/api/FilterWithUpdate.java index f44461c64..d7413cbd3 100644 --- a/api/src/com/todoroo/astrid/api/FilterWithUpdate.java +++ b/api/src/com/todoroo/astrid/api/FilterWithUpdate.java @@ -74,6 +74,7 @@ public class FilterWithUpdate extends FilterWithCustomIntent { /** * {@inheritDoc} */ + @Override public FilterWithUpdate createFromParcel(Parcel source) { FilterWithUpdate item = new FilterWithUpdate(); item.readFromParcel(source); @@ -83,6 +84,7 @@ public class FilterWithUpdate extends FilterWithCustomIntent { /** * {@inheritDoc} */ + @Override public FilterWithUpdate[] newArray(int size) { return new FilterWithUpdate[size]; } diff --git a/api/src/com/todoroo/astrid/api/IntentFilter.java b/api/src/com/todoroo/astrid/api/IntentFilter.java index cc7d059a9..a083e9cb5 100644 --- a/api/src/com/todoroo/astrid/api/IntentFilter.java +++ b/api/src/com/todoroo/astrid/api/IntentFilter.java @@ -48,6 +48,7 @@ public final class IntentFilter extends FilterListItem implements Parcelable { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -69,6 +70,7 @@ public final class IntentFilter extends FilterListItem implements Parcelable { /** * {@inheritDoc} */ + @Override public IntentFilter createFromParcel(Parcel source) { IntentFilter item = new IntentFilter((PendingIntent) source.readParcelable( PendingIntent.class.getClassLoader())); @@ -79,6 +81,7 @@ public final class IntentFilter extends FilterListItem implements Parcelable { /** * {@inheritDoc} */ + @Override public IntentFilter[] newArray(int size) { return new IntentFilter[size]; } diff --git a/api/src/com/todoroo/astrid/api/MultipleSelectCriterion.java b/api/src/com/todoroo/astrid/api/MultipleSelectCriterion.java index 2748a9e7f..9a84f4dad 100644 --- a/api/src/com/todoroo/astrid/api/MultipleSelectCriterion.java +++ b/api/src/com/todoroo/astrid/api/MultipleSelectCriterion.java @@ -63,6 +63,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -70,6 +71,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeStringArray(entryTitles); dest.writeStringArray(entryValues); @@ -84,6 +86,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa /** * {@inheritDoc} */ + @Override public MultipleSelectCriterion createFromParcel(Parcel source) { MultipleSelectCriterion item = new MultipleSelectCriterion(); item.entryTitles = source.createStringArray(); @@ -95,6 +98,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa /** * {@inheritDoc} */ + @Override public MultipleSelectCriterion[] newArray(int size) { return new MultipleSelectCriterion[size]; } diff --git a/api/src/com/todoroo/astrid/api/SyncAction.java b/api/src/com/todoroo/astrid/api/SyncAction.java index d880c7e0a..e09e2500c 100644 --- a/api/src/com/todoroo/astrid/api/SyncAction.java +++ b/api/src/com/todoroo/astrid/api/SyncAction.java @@ -73,6 +73,7 @@ public class SyncAction implements Parcelable { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -80,6 +81,7 @@ public class SyncAction implements Parcelable { /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(label); dest.writeParcelable(intent, 0); @@ -92,6 +94,7 @@ public class SyncAction implements Parcelable { /** * {@inheritDoc} */ + @Override public SyncAction createFromParcel(Parcel source) { return new SyncAction(source.readString(), (PendingIntent)source.readParcelable( PendingIntent.class.getClassLoader())); @@ -100,6 +103,7 @@ public class SyncAction implements Parcelable { /** * {@inheritDoc} */ + @Override public SyncAction[] newArray(int size) { return new SyncAction[size]; }; diff --git a/api/src/com/todoroo/astrid/api/TaskDecoration.java b/api/src/com/todoroo/astrid/api/TaskDecoration.java index 2d9d8a373..b9dc1a8d4 100644 --- a/api/src/com/todoroo/astrid/api/TaskDecoration.java +++ b/api/src/com/todoroo/astrid/api/TaskDecoration.java @@ -61,6 +61,7 @@ public final class TaskDecoration implements Parcelable { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -68,6 +69,7 @@ public final class TaskDecoration implements Parcelable { /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeParcelable(decoration, 0); dest.writeInt(position); @@ -81,6 +83,7 @@ public final class TaskDecoration implements Parcelable { /** * {@inheritDoc} */ + @Override public TaskDecoration createFromParcel(Parcel source) { return new TaskDecoration((RemoteViews)source.readParcelable( RemoteViews.class.getClassLoader()), @@ -90,6 +93,7 @@ public final class TaskDecoration implements Parcelable { /** * {@inheritDoc} */ + @Override public TaskDecoration[] newArray(int size) { return new TaskDecoration[size]; }; diff --git a/api/src/com/todoroo/astrid/api/TextInputCriterion.java b/api/src/com/todoroo/astrid/api/TextInputCriterion.java index 0a7ca5e45..8b9adef25 100644 --- a/api/src/com/todoroo/astrid/api/TextInputCriterion.java +++ b/api/src/com/todoroo/astrid/api/TextInputCriterion.java @@ -64,6 +64,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -71,6 +72,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela /** * {@inheritDoc} */ + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(prompt); dest.writeString(hint); @@ -85,6 +87,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela /** * {@inheritDoc} */ + @Override public TextInputCriterion createFromParcel(Parcel source) { TextInputCriterion item = new TextInputCriterion(); item.prompt = source.readString(); @@ -96,6 +99,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela /** * {@inheritDoc} */ + @Override public TextInputCriterion[] newArray(int size) { return new TextInputCriterion[size]; } diff --git a/api/src/com/todoroo/astrid/core/SearchFilter.java b/api/src/com/todoroo/astrid/core/SearchFilter.java index 94b0aa044..339128e7d 100644 --- a/api/src/com/todoroo/astrid/core/SearchFilter.java +++ b/api/src/com/todoroo/astrid/core/SearchFilter.java @@ -40,6 +40,7 @@ public class SearchFilter extends FilterListItem { /** * {@inheritDoc} */ + @Override public int describeContents() { return 0; } @@ -60,6 +61,7 @@ public class SearchFilter extends FilterListItem { /** * {@inheritDoc} */ + @Override public SearchFilter createFromParcel(Parcel source) { SearchFilter item = new SearchFilter(); item.readFromParcel(source); @@ -69,6 +71,7 @@ public class SearchFilter extends FilterListItem { /** * {@inheritDoc} */ + @Override public SearchFilter[] newArray(int size) { return new SearchFilter[size]; } diff --git a/api/src/com/todoroo/astrid/sync/SyncProvider.java b/api/src/com/todoroo/astrid/sync/SyncProvider.java index a0656eb9b..60fc82ccf 100644 --- a/api/src/com/todoroo/astrid/sync/SyncProvider.java +++ b/api/src/com/todoroo/astrid/sync/SyncProvider.java @@ -185,6 +185,7 @@ public abstract class SyncProvider { // start next step in background thread new Thread(new Runnable() { + @Override public void run() { try { initiateBackground(); @@ -274,6 +275,7 @@ public abstract class SyncProvider { } return SENTINEL; } + @Override public int compare(TYPE o1, TYPE o2) { int comparison = check(o1, o2, Task.DELETION_DATE); if(comparison != SENTINEL) { diff --git a/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java b/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java index 88f87eccb..da3c83d8f 100644 --- a/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java +++ b/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java @@ -170,6 +170,7 @@ abstract public class SyncProviderPreferences extends TodorooPreferenceActivity preference.setSummary(r.getString(R.string.sync_SPr_status_subtitle, status)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { startSync(); return true; @@ -224,6 +225,7 @@ abstract public class SyncProviderPreferences extends TodorooPreferenceActivity else if (r.getString(R.string.sync_SPr_forget_key).equals(preference.getKey())) { boolean loggedIn = getUtilities().isLoggedIn(); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { DialogUtilities.okCancelDialog(SyncProviderPreferences.this, r.getString(R.string.sync_forget_confirm), new OnClickListener() { diff --git a/astrid/common-src/com/commonsware/cwac/tlv/TouchListView.java b/astrid/common-src/com/commonsware/cwac/tlv/TouchListView.java index 62bdc5ec1..8812a9229 100644 --- a/astrid/common-src/com/commonsware/cwac/tlv/TouchListView.java +++ b/astrid/common-src/com/commonsware/cwac/tlv/TouchListView.java @@ -417,7 +417,8 @@ public class TouchListView extends ErrorCatchingListView { } private final Runnable longPressRunnable = new Runnable() { - public void run() { + @Override + public void run() { AndroidUtilities.sleepDeep(1000L); if(Thread.currentThread().isInterrupted()) { return; @@ -426,7 +427,8 @@ public class TouchListView extends ErrorCatchingListView { if(mDragView != null && mDragPos == mFirstDragPos && Math.abs(mDragCurrentX - mDragStartX) < 10) { post(new Runnable() { - public void run() { + @Override + public void run() { stopDragging(null); mClickListener.onLongClick(mOriginalView); invalidate(); diff --git a/astrid/common-src/com/localytics/android/ExceptionHandler.java b/astrid/common-src/com/localytics/android/ExceptionHandler.java index 2ed580281..8f0f4c2e7 100644 --- a/astrid/common-src/com/localytics/android/ExceptionHandler.java +++ b/astrid/common-src/com/localytics/android/ExceptionHandler.java @@ -15,6 +15,7 @@ import android.util.Log; */ /* package */final class ExceptionHandler implements Thread.UncaughtExceptionHandler { + @Override public void uncaughtException(final Thread thread, final Throwable throwable) { /* diff --git a/astrid/common-src/com/localytics/android/LocalyticsSession.java b/astrid/common-src/com/localytics/android/LocalyticsSession.java index f0b568f7d..3ef2f0881 100755 --- a/astrid/common-src/com/localytics/android/LocalyticsSession.java +++ b/astrid/common-src/com/localytics/android/LocalyticsSession.java @@ -1745,6 +1745,7 @@ public final class LocalyticsSession { mProvider.runBatchTransaction(new Runnable() { + @Override public void run() { preUploadBuildBlobs(); @@ -1885,6 +1886,7 @@ public final class LocalyticsSession { mProvider.runBatchTransaction(new Runnable() { + @Override public void run() { deleteBlobsAndSessions(mProvider); diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java index 79a94aebf..b3db25c82 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java @@ -102,6 +102,7 @@ public class ActFmGoogleAuthActivity extends ListActivity { private void getAuthToken(final Account a, final ProgressDialog pd) { AccountManagerCallback callback = new AccountManagerCallback() { + @Override public void run(final AccountManagerFuture future) { new Thread() { @Override diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmLoginActivity.java b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmLoginActivity.java index a670165ba..f8a2cb0ed 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmLoginActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmLoginActivity.java @@ -407,6 +407,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity { }; protected final OnClickListener signInListener = new OnClickListener() { + @Override public void onClick(View v) { final LinearLayout body = new LinearLayout(ActFmLoginActivity.this); body.setOrientation(LinearLayout.VERTICAL); @@ -602,6 +603,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity { constructOutstandingTables(); } runOnUiThread(new Runnable() { + @Override public void run() { DialogUtilities.dismissDialog(ActFmLoginActivity.this, progressDialog); progressDialog = null; @@ -612,6 +614,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity { handleError(e); } finally { runOnUiThread(new Runnable() { + @Override public void run() { if (progressDialog != null) { DialogUtilities.dismissDialog(ActFmLoginActivity.this, progressDialog); @@ -813,6 +816,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity { if (!TaskListMetadata.taskIdsIsEmpty(taskIds)) { Node root = AstridOrderedListUpdater.buildTreeModel(taskIds, null); SubtasksHelper.remapTree(root, uuidTaskMap, new TreeRemapHelper() { + @Override public String getKeyFromOldUuid(String uuid) { return uuid; // Old uuids are the keys } diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java index 23272fc39..b232379d7 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java @@ -173,6 +173,7 @@ public class ActFmPreferences extends SyncProviderPreferences { } } else if (r.getString(R.string.sync_SPr_forget_key).equals(preference.getKey())) { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { DialogUtilities.okCancelDialog(ActFmPreferences.this, r.getString(R.string.sync_forget_confirm), new OnClickListener() { diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/CommentsFragment.java b/astrid/plugin-src/com/todoroo/astrid/actfm/CommentsFragment.java index 407988f9f..a54a6cec5 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/CommentsFragment.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/CommentsFragment.java @@ -301,6 +301,7 @@ public abstract class CommentsFragment extends SherlockListFragment { footerView.setText(R.string.TEA_load_more); footerView.setBackgroundColor(Color.alpha(0)); footerView.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { int historyCount = 0; Cursor c = updateAdapter.getCursor(); diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewFragment.java b/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewFragment.java index 52694a6fb..591c684c2 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewFragment.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewFragment.java @@ -410,6 +410,7 @@ public class TagViewFragment extends TaskListFragment { R.string.actfm_tag_not_authorized_leave_list, android.R.drawable.ic_dialog_alert, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { String oldUuid = tagData.getUuid(); tagData.setValue(TagData.DELETION_DATE, DateUtilities.now()); diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java index 90cad2757..d860aa6f9 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java @@ -97,6 +97,7 @@ public class ActFmSyncV2Provider extends SyncV2Provider { final SyncResultCallback callback) { new Thread(new Runnable() { + @Override public void run() { updateUserStatus(); diff --git a/astrid/plugin-src/com/todoroo/astrid/alarms/AlarmControlSet.java b/astrid/plugin-src/com/todoroo/astrid/alarms/AlarmControlSet.java index fc05ead27..059005b1e 100644 --- a/astrid/plugin-src/com/todoroo/astrid/alarms/AlarmControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/alarms/AlarmControlSet.java @@ -137,6 +137,7 @@ public final class AlarmControlSet extends TaskEditControlSet { ImageButton reminderRemoveButton; reminderRemoveButton = (ImageButton)alertItem.findViewById(R.id.button1); reminderRemoveButton.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { alertsContainer.removeView(alertItem); } diff --git a/astrid/plugin-src/com/todoroo/astrid/backup/BackupPreferences.java b/astrid/plugin-src/com/todoroo/astrid/backup/BackupPreferences.java index 05d9d537d..d0ce99ddd 100644 --- a/astrid/plugin-src/com/todoroo/astrid/backup/BackupPreferences.java +++ b/astrid/plugin-src/com/todoroo/astrid/backup/BackupPreferences.java @@ -125,6 +125,7 @@ public class BackupPreferences extends TodorooPreferenceActivity { subtitle = r.getString(R.string.backup_status_failed_subtitle); statusColor = Color.rgb(100, 0, 0); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { DialogUtilities.okDialog(BackupPreferences.this, error, null); return true; diff --git a/astrid/plugin-src/com/todoroo/astrid/backup/BackupService.java b/astrid/plugin-src/com/todoroo/astrid/backup/BackupService.java index b8ab1fe4c..07ad05580 100644 --- a/astrid/plugin-src/com/todoroo/astrid/backup/BackupService.java +++ b/astrid/plugin-src/com/todoroo/astrid/backup/BackupService.java @@ -160,6 +160,7 @@ public class BackupService extends Service { } private BackupDirectorySetting backupDirectorySetting = new BackupDirectorySetting() { + @Override public File getBackupDirectory() { return BackupConstants.defaultExportDirectory(); } diff --git a/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlExporter.java b/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlExporter.java index afa2a30ce..ebf4aa49e 100644 --- a/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlExporter.java +++ b/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlExporter.java @@ -82,6 +82,7 @@ public class TasksXmlExporter { private void setProgress(final int taskNumber, final int total) { handler.post(new Runnable() { + @Override public void run() { progressDialog.setMax(total); progressDialog.setProgress(taskNumber); diff --git a/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlImporter.java b/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlImporter.java index 244b90c5a..f51a7e2de 100644 --- a/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlImporter.java +++ b/astrid/plugin-src/com/todoroo/astrid/backup/TasksXmlImporter.java @@ -84,6 +84,7 @@ public class TasksXmlImporter { private void setProgressMessage(final String message) { handler.post(new Runnable() { + @Override public void run() { progressDialog.setMessage(message); } @@ -188,6 +189,7 @@ public class TasksXmlImporter { builder.setMessage(message); builder.setPositiveButton(context.getString(android.R.string.ok), new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); if (runAfterImport != null) { diff --git a/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java b/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java index 36b9333bb..64373c67b 100644 --- a/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java @@ -545,6 +545,7 @@ public class CustomFilterActivity extends SherlockFragmentActivity { final CriterionInstance instance = new CriterionInstance(); instance.criterion = criterion; adapter.showOptionsFor(instance, new Runnable() { + @Override public void run() { adapter.add(instance); updateList(); diff --git a/astrid/plugin-src/com/todoroo/astrid/core/OldTaskPreferences.java b/astrid/plugin-src/com/todoroo/astrid/core/OldTaskPreferences.java index ab7672243..4ba62d27a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/core/OldTaskPreferences.java +++ b/astrid/plugin-src/com/todoroo/astrid/core/OldTaskPreferences.java @@ -65,6 +65,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity { // Extended prefs Preference preference = screen.findPreference(getString(R.string.EPr_manage_delete_completed)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { showDeleteCompletedDialog(); return true; @@ -82,6 +83,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity { preference = screen.findPreference(getString(R.string.EPr_manage_purge_deleted)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { showPurgeDeletedDialog(); return true; @@ -90,6 +92,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity { preference = screen.findPreference(getString(R.string.EPr_manage_delete_completed_gcal)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { showDeleteCompletedEventsDialog(); return true; @@ -98,6 +101,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity { preference = screen.findPreference(getString(R.string.EPr_manage_delete_all_gcal)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { showDeleteAllEventsDialog(); return true; @@ -106,6 +110,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity { preference= screen.findPreference(getString(R.string.EPr_manage_clear_all)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { showClearDataDialog(); return true; diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListFragment.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListFragment.java index f0cdd4546..a6c8bbd5c 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListFragment.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListFragment.java @@ -164,6 +164,7 @@ public class GtasksListFragment extends SubtasksListFragment { Activity activity = getActivity(); if (activity != null) { activity.runOnUiThread(new Runnable() { + @Override public void run() { loadTaskListContent(true); } diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/AccountChooser.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/AccountChooser.java index 2f69e0e43..daf3bddda 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/AccountChooser.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/AccountChooser.java @@ -77,6 +77,7 @@ public class AccountChooser { builder.setCancelable(false); builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { selectedAccount = accounts[selectedAccountIndex]; handler.handleAccountSelected(selectedAccount); @@ -84,6 +85,7 @@ public class AccountChooser { }); builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { handler.handleAccountSelected(null); } @@ -112,6 +114,7 @@ public class AccountChooser { builder.setCancelable(true); builder.setNegativeButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { handler.handleAccountSelected(null); } diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java index f973e0a65..e271b9a77 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java @@ -116,6 +116,7 @@ public class GtasksLoginActivity extends ListActivity { private void getAuthToken(Account a, final ProgressDialog pd) { AccountManagerCallback callback = new AccountManagerCallback() { + @Override public void run(final AccountManagerFuture future) { new Thread() { @Override diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/ModernAuthManager.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/ModernAuthManager.java index 34567788b..25754327a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/ModernAuthManager.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/auth/ModernAuthManager.java @@ -89,6 +89,7 @@ public class ModernAuthManager implements AuthManager { * has been successfully fetched and is available via * {@link #getAuthToken()} */ + @Override @SuppressWarnings("nls") public void doLogin(final Runnable runnable, Object o) { this.whenFinished = runnable; @@ -98,6 +99,7 @@ public class ModernAuthManager implements AuthManager { Account account = (Account) o; accountManager.getAuthToken(account, service, true, new AccountManagerCallback() { + @Override public void run(AccountManagerFuture future) { try { Bundle result = future.getResult(); @@ -147,6 +149,7 @@ public class ModernAuthManager implements AuthManager { * the auth token, or False if there was an error or the request was * canceled */ + @Override @SuppressWarnings("nls") public boolean authResult(int resultCode, Intent results) { if (results != null) { @@ -167,6 +170,7 @@ public class ModernAuthManager implements AuthManager { * @return The current auth token or null if no auth token has been * fetched */ + @Override public String getAuthToken() { return authToken; } @@ -179,10 +183,12 @@ public class ModernAuthManager implements AuthManager { * @param runnable A {@link Runnable} to execute when a new auth token * is successfully fetched */ + @Override public void invalidateAndRefresh(final Runnable runnable) { this.whenFinished = runnable; activity.runOnUiThread(new Runnable() { + @Override public void run() { accountManager.invalidateAuthToken("com.google", authToken); //$NON-NLS-1$ new AccountChooser().chooseAccount(activity, diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncService.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncService.java index a5f1416d7..5ec81b90d 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncService.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncService.java @@ -104,6 +104,7 @@ public final class GtasksSyncService { new OperationPushThread(operationQueue).start(); taskDao.addListener(new ModelUpdateListener() { + @Override public void onModelUpdated(final Task model, boolean outstandingEntries) { if(model.checkAndClearTransitory(SyncFlags.GTASKS_SUPPRESS_SYNC)) { return; diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java index 5596b90f0..e31d3a214 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java @@ -155,6 +155,7 @@ public class GtasksSyncV2Provider extends SyncV2Provider { gtasksPreferenceService.recordSyncStart(); new Thread(new Runnable() { + @Override public void run() { callback.incrementProgress(50); String authToken = getValidatedAuthToken(); @@ -240,6 +241,7 @@ public class GtasksSyncV2Provider extends SyncV2Provider { callback.incrementMax(100); new Thread(new Runnable() { + @Override public void run() { callback.incrementProgress(50); try { diff --git a/astrid/plugin-src/com/todoroo/astrid/notes/EditNoteActivity.java b/astrid/plugin-src/com/todoroo/astrid/notes/EditNoteActivity.java index 60587b539..9ad75c4d3 100644 --- a/astrid/plugin-src/com/todoroo/astrid/notes/EditNoteActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/notes/EditNoteActivity.java @@ -404,6 +404,7 @@ public class EditNoteActivity extends LinearLayout implements TimerActionListene loadMore.setTextColor(activity.getResources().getColor(R.color.task_edit_deadline_gray)); loadMore.setBackgroundColor(Color.alpha(0)); loadMore.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { // Perform action on click commentItems += 10; diff --git a/astrid/plugin-src/com/todoroo/astrid/people/PersonViewFragment.java b/astrid/plugin-src/com/todoroo/astrid/people/PersonViewFragment.java index 232421054..03ea2a0c0 100644 --- a/astrid/plugin-src/com/todoroo/astrid/people/PersonViewFragment.java +++ b/astrid/plugin-src/com/todoroo/astrid/people/PersonViewFragment.java @@ -227,6 +227,7 @@ public class PersonViewFragment extends TaskListFragment { Activity activity = getActivity(); if (activity != null) { activity.runOnUiThread(new Runnable() { + @Override public void run() { reloadUserData(); refresh(); diff --git a/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderDebugContextActions.java b/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderDebugContextActions.java index 035ba44ff..3e0c34dfc 100644 --- a/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderDebugContextActions.java +++ b/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderDebugContextActions.java @@ -28,6 +28,7 @@ public class ReminderDebugContextActions { return null; } + @Override public void invoke(Task task) { AlarmScheduler original = ReminderService.getInstance().getScheduler(); ReminderService.getInstance().setScheduler(new AlarmScheduler() { @@ -52,6 +53,7 @@ public class ReminderDebugContextActions { public static class MakeNotification implements TaskContextActionExposer { + @Override public Object getLabel(Task task) { if (Constants.DEBUG) { return "when alarm?"; //$NON-NLS-1$ @@ -59,6 +61,7 @@ public class ReminderDebugContextActions { return null; } + @Override public void invoke(Task task) { new Notifications().showTaskNotification(task.getId(), ReminderService.TYPE_SNOOZE, "test reminder"); diff --git a/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java b/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java index 8dd65c631..bc250296f 100644 --- a/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java +++ b/astrid/plugin-src/com/todoroo/astrid/reminders/ReminderService.java @@ -467,6 +467,7 @@ public final class ReminderService { * @param type * @param flags */ + @Override @SuppressWarnings("nls") public void createAlarm(Task task, long time, int type) { if(task.getId() == Task.NO_ID) { diff --git a/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatControlSet.java b/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatControlSet.java index bd4b5aaac..c20e74a4e 100644 --- a/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatControlSet.java @@ -306,6 +306,7 @@ public class RepeatControlSet extends PopupControlSet { // set up listeners value.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { repeatValueClick(); } diff --git a/astrid/plugin-src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java b/astrid/plugin-src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java index 0de55c9f4..a3645de57 100644 --- a/astrid/plugin-src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java +++ b/astrid/plugin-src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java @@ -80,6 +80,7 @@ public class AstridOrderedListFragmentHelper implements OrderedListFragmen return tlv; } + @Override public void setUpUiComponents() { TypedValue tv = new TypedValue(); getActivity().getTheme().resolveAttribute(R.attr.asThemeTextColor, tv, false); @@ -112,6 +113,7 @@ public class AstridOrderedListFragmentHelper implements OrderedListFragmen Preferences.setInt(AstridPreferences.P_SUBTASKS_HELP, 1); } + @Override public void beforeSetUpTaskList(Filter filter) { updater.initialize(list, filter); } @@ -188,6 +190,7 @@ public class AstridOrderedListFragmentHelper implements OrderedListFragmen } }; + @Override public TaskAdapter createTaskAdapter(TodorooCursor cursor, AtomicReference sqlQueryTemplate) { @@ -318,6 +321,7 @@ public class AstridOrderedListFragmentHelper implements OrderedListFragmen this.list = list; } + @Override public void onCreateTask(Task task) { updater.onCreateTask(list, getFilter(), task.getUuid()); fragment.reconstructCursor(); @@ -325,6 +329,7 @@ public class AstridOrderedListFragmentHelper implements OrderedListFragmen fragment.selectCustomId(task.getId()); } + @Override public void onDeleteTask(Task task) { updater.onDeleteTask(list, getFilter(), task.getUuid()); taskAdapter.notifyDataSetInvalidated(); diff --git a/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java b/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java index b4a45de4b..c7c774f7a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java +++ b/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java @@ -84,6 +84,7 @@ public class OrderedMetadataListFragmentHelper implements OrderedListFragm return tlv; } + @Override public void setUpUiComponents() { TypedValue tv = new TypedValue(); getActivity().getTheme().resolveAttribute(R.attr.asThemeTextColor, tv, false); @@ -116,10 +117,12 @@ public class OrderedMetadataListFragmentHelper implements OrderedListFragm Preferences.setInt(AstridPreferences.P_SUBTASKS_HELP, 1); } + @Override public void beforeSetUpTaskList(Filter filter) { updater.initialize(list, filter); } + @Override public Property[] taskProperties() { Property[] baseProperties = TaskAdapter.PROPERTIES; if (Preferences.getIntegerFromString(R.string.p_taskRowStyle_v2, 0) == 2) { @@ -202,6 +205,7 @@ public class OrderedMetadataListFragmentHelper implements OrderedListFragm } }; + @Override public TaskAdapter createTaskAdapter(TodorooCursor cursor, AtomicReference sqlQueryTemplate) { @@ -315,6 +319,7 @@ public class OrderedMetadataListFragmentHelper implements OrderedListFragm // } + @Override public void onDeleteTask(Task task) { updater.onDeleteTask(getFilter(), list, task.getId()); taskAdapter.notifyDataSetInvalidated(); diff --git a/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListUpdater.java b/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListUpdater.java index 341198d16..69facc141 100644 --- a/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListUpdater.java +++ b/astrid/plugin-src/com/todoroo/astrid/subtasks/OrderedMetadataListUpdater.java @@ -385,6 +385,7 @@ abstract public class OrderedMetadataListUpdater { public void debugPrint(Filter filter, LIST list) { iterateThroughList(filter, list, new OrderedListIterator() { + @Override public void processTask(long taskId, Metadata metadata) { System.err.format("id %d: order %d, indent:%d, parent:%d\n", taskId, //$NON-NLS-1$ metadata.getValue(orderProperty()), diff --git a/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksHelper.java b/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksHelper.java index 5030446ff..7a1a3770a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksHelper.java +++ b/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksHelper.java @@ -169,6 +169,7 @@ public class SubtasksHelper { private static void remapLocalTreeToRemote(Node root, HashMap idMap) { remapTree(root, idMap, new TreeRemapHelper() { + @Override public Long getKeyFromOldUuid(String uuid) { Long localId = -1L; try { diff --git a/astrid/plugin-src/com/todoroo/astrid/tags/TagsControlSet.java b/astrid/plugin-src/com/todoroo/astrid/tags/TagsControlSet.java index fb6cc453f..3d5634d26 100644 --- a/astrid/plugin-src/com/todoroo/astrid/tags/TagsControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/tags/TagsControlSet.java @@ -207,6 +207,7 @@ public final class TagsControlSet extends PopupControlSet { ImageButton reminderRemoveButton; reminderRemoveButton = (ImageButton)tagItem.findViewById(R.id.button1); reminderRemoveButton.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { TextView lastView = getLastTextView(); if(lastView == textView && textView.getText().length() == 0) { diff --git a/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionControlSet.java b/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionControlSet.java index f71a6333b..3a660991f 100644 --- a/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionControlSet.java @@ -100,6 +100,7 @@ public class TimerActionControlSet extends TaskEditControlSet { chronometer.setBase(SystemClock.elapsedRealtime() - elapsed); if (elapsed > DateUtilities.ONE_DAY) { chronometer.setOnChronometerTickListener(new OnChronometerTickListener() { + @Override public void onChronometerTick(Chronometer cArg) { long t = SystemClock.elapsedRealtime() - cArg.getBase(); cArg.setText(DateFormat.format("d'd' h:mm", t)); //$NON-NLS-1$ diff --git a/astrid/src-legacy/com/timsu/astrid/data/LegacyAbstractController.java b/astrid/src-legacy/com/timsu/astrid/data/LegacyAbstractController.java index 2dda9ac3d..e90e8cc7e 100644 --- a/astrid/src-legacy/com/timsu/astrid/data/LegacyAbstractController.java +++ b/astrid/src-legacy/com/timsu/astrid/data/LegacyAbstractController.java @@ -62,10 +62,12 @@ abstract public class LegacyAbstractController { this.cls = cls; } + @Override public boolean hasNext() { return !cursor.isLast(); } + @Override public TYPE next() { try { TYPE model = cls.getConstructor(Cursor.class).newInstance(cursor); @@ -90,6 +92,7 @@ abstract public class LegacyAbstractController { return null; } + @Override public void remove() { throw new UnsupportedOperationException("Can't remove this way"); } diff --git a/astrid/src/com/commonsware/cwac/merge/MergeSpinnerAdapter.java b/astrid/src/com/commonsware/cwac/merge/MergeSpinnerAdapter.java index 578ee2a59..364da273c 100644 --- a/astrid/src/com/commonsware/cwac/merge/MergeSpinnerAdapter.java +++ b/astrid/src/com/commonsware/cwac/merge/MergeSpinnerAdapter.java @@ -40,6 +40,7 @@ public class MergeSpinnerAdapter extends MergeAdapter { * @see android.widget.BaseAdapter#getDropDownView(int, * android.view.View, android.view.ViewGroup) */ + @Override public View getDropDownView(int position, View convertView, ViewGroup parent) { for (ListAdapter piece : pieces) { @@ -64,6 +65,7 @@ public class MergeSpinnerAdapter extends MergeAdapter { * @param view * Single view to add */ + @Override public void addView(View view) { throw new RuntimeException("Not supported with MergeSpinnerAdapter"); } @@ -77,6 +79,7 @@ public class MergeSpinnerAdapter extends MergeAdapter { * @param enabled * false if views are disabled, true if enabled */ + @Override public void addView(View view, boolean enabled) { throw new RuntimeException("Not supported with MergeSpinnerAdapter"); } @@ -88,6 +91,7 @@ public class MergeSpinnerAdapter extends MergeAdapter { * @param views * List of views to add */ + @Override public void addViews(List views) { throw new RuntimeException("Not supported with MergeSpinnerAdapter"); } @@ -101,6 +105,7 @@ public class MergeSpinnerAdapter extends MergeAdapter { * @param enabled * false if views are disabled, true if enabled */ + @Override public void addViews(List views, boolean enabled) { throw new RuntimeException("Not supported with MergeSpinnerAdapter"); } diff --git a/astrid/src/com/todoroo/astrid/activity/AstridActivity.java b/astrid/src/com/todoroo/astrid/activity/AstridActivity.java index 47d99521b..a534a8e66 100644 --- a/astrid/src/com/todoroo/astrid/activity/AstridActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/AstridActivity.java @@ -145,6 +145,7 @@ public class AstridActivity extends SherlockFragmentActivity /** * Handles items being clicked from the filterlist-fragment. Return true if item is handled. */ + @Override public boolean onFilterItemClicked(FilterListItem item) { if (this instanceof TaskListActivity && (item instanceof Filter) ) { ((TaskListActivity) this).setSelectedItem((Filter) item); diff --git a/astrid/src/com/todoroo/astrid/activity/EditPreferences.java b/astrid/src/com/todoroo/astrid/activity/EditPreferences.java index 420729621..2dc68f7b9 100644 --- a/astrid/src/com/todoroo/astrid/activity/EditPreferences.java +++ b/astrid/src/com/todoroo/astrid/activity/EditPreferences.java @@ -168,6 +168,7 @@ public class EditPreferences extends TodorooPreferenceActivity { // first-order preferences Preference preference = screen.findPreference(getString(R.string.p_about)); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { showAbout(); return true; @@ -430,6 +431,7 @@ public class EditPreferences extends TodorooPreferenceActivity { Preference preference = new Preference(this); preference.setTitle("Flush detail cache"); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { database.openForWriting(); Toast.makeText(EditPreferences.this, "" + taskService.clearDetails(Criterion.all), @@ -442,6 +444,7 @@ public class EditPreferences extends TodorooPreferenceActivity { preference = new Preference(this); preference.setTitle("Make Lots of Tasks"); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { database.openForWriting(); Task task = new Task(); @@ -459,6 +462,7 @@ public class EditPreferences extends TodorooPreferenceActivity { preference = new Preference(this); preference.setTitle("Delete all tasks"); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { database.openForWriting(); taskService.deleteWhere(Criterion.all); @@ -471,6 +475,7 @@ public class EditPreferences extends TodorooPreferenceActivity { preference = new Preference(this); preference.setTitle("Make lots of contacts"); preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override public boolean onPreferenceClick(Preference p) { ContactListAdapter.makeLotsOfContacts(); DialogUtilities.okDialog(EditPreferences.this, "done", null); diff --git a/astrid/src/com/todoroo/astrid/activity/ExpandableListFragment.java b/astrid/src/com/todoroo/astrid/activity/ExpandableListFragment.java index c2ac2819d..e0065cd8c 100644 --- a/astrid/src/com/todoroo/astrid/activity/ExpandableListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/ExpandableListFragment.java @@ -34,6 +34,7 @@ public class ExpandableListFragment extends Fragment final private Handler mHandler = new Handler(); final private Runnable mRequestFocus = new Runnable() { + @Override public void run() { mList.focusableViewAvailable(mList); } @@ -41,6 +42,7 @@ public class ExpandableListFragment extends Fragment final private AdapterView.OnItemClickListener mOnClickListener = new AdapterView.OnItemClickListener() { + @Override public void onItemClick(AdapterView parent, View v, int position, long id) { onListItemClick((ListView)parent, v, position, id); } diff --git a/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java b/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java index 1396fc16a..22a2bf59e 100644 --- a/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java @@ -443,6 +443,7 @@ public class FilterListFragment extends SherlockListFragment { .setView(frameLayout) .setIcon(android.R.drawable.ic_dialog_info) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { createShortcut.run(); } diff --git a/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java b/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java index 99a2b7ee2..bee7dd4fd 100644 --- a/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java @@ -47,6 +47,7 @@ public class FilterShortcutActivity extends ListActivity { } final View.OnClickListener mOnClickListener = new View.OnClickListener() { + @Override public void onClick(View v) { Filter filter = (Filter) adapter.getSelection(); if (filter == null) { diff --git a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java index 17879ae04..00428b436 100755 --- a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java @@ -732,6 +732,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener { } activity.runOnUiThread(new Runnable() { + @Override public void run() { onUiThread(); } @@ -1140,6 +1141,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener { R.string.DLG_delete_this_task_question).setIcon( android.R.drawable.ic_dialog_alert).setPositiveButton( android.R.string.ok, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { TimerPlugin.updateTimer(getActivity(), model, false); taskService.delete(model); diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java index 4c888569a..c9258d283 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java @@ -1134,6 +1134,7 @@ public class TaskListFragment extends SherlockListFragment implements OnSortSele if (!Preferences.getBoolean(R.string.p_showed_tap_task_help, false)) { quickAddBar.hideKeyboard(); getListView().postDelayed(new Runnable() { + @Override public void run() { try { if (taskAdapter != null && taskAdapter.getCount() > 0) { @@ -1283,6 +1284,7 @@ public class TaskListFragment extends SherlockListFragment implements OnSortSele R.string.DLG_delete_this_task_question).setIcon( android.R.drawable.ic_dialog_alert).setPositiveButton( android.R.string.ok, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { onTaskDelete(task); taskService.delete(task); diff --git a/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java b/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java index 4e0eb628e..341e08354 100644 --- a/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java @@ -185,6 +185,7 @@ public class FilterAdapter extends ArrayAdapter { filterCounts.put(filter, size); activity.runOnUiThread(new Runnable() { + @Override public void run() { notifyDataSetChanged(); } @@ -624,6 +625,7 @@ public class FilterAdapter extends ArrayAdapter { public void onSendFinished(PendingIntent pendingIntent, Intent intent, int resultCode, String resultData, Bundle resultExtras) { activity.runOnUiThread(new Runnable() { + @Override public void run() { clear(); } diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java index 3db236def..71961d47a 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java @@ -870,6 +870,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { private final ImageGetter detailImageGetter = new ImageGetter() { private final HashMap cache = new HashMap(3); + @Override @SuppressWarnings("nls") public Drawable getDrawable(String source) { int drawable = 0; @@ -1038,6 +1039,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { } protected final View.OnClickListener completeBoxListener = new View.OnClickListener() { + @Override public void onClick(View v) { int[] location = new int[2]; diff --git a/astrid/src/com/todoroo/astrid/helper/TaskListContextMenuExtensionLoader.java b/astrid/src/com/todoroo/astrid/helper/TaskListContextMenuExtensionLoader.java index 57397dfc2..a9e3fdda9 100644 --- a/astrid/src/com/todoroo/astrid/helper/TaskListContextMenuExtensionLoader.java +++ b/astrid/src/com/todoroo/astrid/helper/TaskListContextMenuExtensionLoader.java @@ -46,6 +46,7 @@ public class TaskListContextMenuExtensionLoader { public void loadInNewThread(final Context context) { new Thread(new Runnable() { + @Override public void run() { loadContextMenuIntents(context); } diff --git a/astrid/src/com/todoroo/astrid/service/StartupService.java b/astrid/src/com/todoroo/astrid/service/StartupService.java index e2004ed7e..672ed733b 100644 --- a/astrid/src/com/todoroo/astrid/service/StartupService.java +++ b/astrid/src/com/todoroo/astrid/service/StartupService.java @@ -231,6 +231,7 @@ public class StartupService { // perform startup activities in a background thread new Thread(new Runnable() { + @Override public void run() { // start widget updating alarm AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); diff --git a/astrid/src/com/todoroo/astrid/ui/CalendarView.java b/astrid/src/com/todoroo/astrid/ui/CalendarView.java index 4ffd0c9e5..bdc0899f8 100644 --- a/astrid/src/com/todoroo/astrid/ui/CalendarView.java +++ b/astrid/src/com/todoroo/astrid/ui/CalendarView.java @@ -187,6 +187,7 @@ public class CalendarView extends View { }); final OnTouchListener swipeTouchListener = new OnTouchListener() { + @Override public boolean onTouch(View v, MotionEvent event) { return swipeCalendarListener.onTouchEvent(event); } diff --git a/astrid/src/com/todoroo/astrid/ui/CheckableImageView.java b/astrid/src/com/todoroo/astrid/ui/CheckableImageView.java index 17def2bd6..4183237d3 100644 --- a/astrid/src/com/todoroo/astrid/ui/CheckableImageView.java +++ b/astrid/src/com/todoroo/astrid/ui/CheckableImageView.java @@ -35,10 +35,12 @@ public class CheckableImageView extends ImageView implements Checkable { private boolean mBroadcasting; private OnCheckedChangeListener mOnCheckedChangeListener; + @Override public void toggle() { setChecked(!mChecked); } + @Override @ViewDebug.ExportedProperty public boolean isChecked() { return mChecked; @@ -49,6 +51,7 @@ public class CheckableImageView extends ImageView implements Checkable { * * @param checked true to check the button, false to uncheck it */ + @Override public void setChecked(boolean checked) { if (mChecked != checked) { mChecked = checked; diff --git a/astrid/src/com/todoroo/astrid/ui/DeadlineTimePickerDialog.java b/astrid/src/com/todoroo/astrid/ui/DeadlineTimePickerDialog.java index f951b2b00..0d1b6801c 100644 --- a/astrid/src/com/todoroo/astrid/ui/DeadlineTimePickerDialog.java +++ b/astrid/src/com/todoroo/astrid/ui/DeadlineTimePickerDialog.java @@ -143,6 +143,7 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList } + @Override public void onClick(DialogInterface dialog, int which) { if (mCallback != null) { mTimePicker.clearFocus(); @@ -153,6 +154,7 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList } } + @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { updateTitle(); } diff --git a/astrid/src/com/todoroo/astrid/ui/DraggableListView.java b/astrid/src/com/todoroo/astrid/ui/DraggableListView.java index 9cf8888d9..93cd04b16 100644 --- a/astrid/src/com/todoroo/astrid/ui/DraggableListView.java +++ b/astrid/src/com/todoroo/astrid/ui/DraggableListView.java @@ -333,6 +333,7 @@ public class DraggableListView extends ListView { this.ev = ev; } + @Override public void run() { try { Thread.sleep(300L); @@ -347,6 +348,7 @@ public class DraggableListView extends ListView { Thread.sleep(1000L); post(new Runnable() { + @Override public void run() { stopDragging(); dragThread = null; diff --git a/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java b/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java index c2508b428..093e049ac 100644 --- a/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java @@ -110,6 +110,7 @@ public class ImportanceControlSet extends TaskEditControlSet { button.setPadding(0, 1, 0, 0); button.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { setImportance((Integer)button.getTag()); } diff --git a/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java b/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java index e7dd0326f..6cf8b3bba 100644 --- a/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java +++ b/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java @@ -85,6 +85,7 @@ public class MainMenuPopover extends FragmentPopover implements InterceptTouchLi addFixedItems(); } + @Override public boolean didInterceptTouch(KeyEvent event) { int keyCode = event.getKeyCode(); if (!suppressNextKeyEvent) { diff --git a/astrid/src/com/todoroo/astrid/ui/NNumberPickerDialog.java b/astrid/src/com/todoroo/astrid/ui/NNumberPickerDialog.java index f0c58c8f0..2128a5065 100644 --- a/astrid/src/com/todoroo/astrid/ui/NNumberPickerDialog.java +++ b/astrid/src/com/todoroo/astrid/ui/NNumberPickerDialog.java @@ -99,6 +99,7 @@ public class NNumberPickerDialog extends AlertDialog implements OnClickListener } } + @Override public void onClick(DialogInterface dialog, int which) { if (mCallback != null) { int[] values = new int[pickers.size()]; diff --git a/astrid/src/com/todoroo/astrid/ui/NumberPicker.java b/astrid/src/com/todoroo/astrid/ui/NumberPicker.java index a24ea2bfc..02cb4dd1b 100644 --- a/astrid/src/com/todoroo/astrid/ui/NumberPicker.java +++ b/astrid/src/com/todoroo/astrid/ui/NumberPicker.java @@ -50,6 +50,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener, final java.util.Formatter mFmt = new java.util.Formatter(mBuilder); final Object[] mArgs = new Object[1]; + @Override public String toString(int value) { mArgs[0] = value; mBuilder.delete(0, mBuilder.length()); @@ -65,6 +66,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener, private final Handler mHandler; private final Runnable mRunnable = new Runnable() { + @Override public void run() { if (mIncrement) { changeCurrent(mCurrent + incrementBy, mSlideUpInAnimation, mSlideUpOutAnimation); @@ -230,6 +232,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener, mSpeed = speed; } + @Override public void onClick(View v) { /* @@ -313,6 +316,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener, updateView(); } + @Override public void onFocusChange(View v, boolean hasFocus) { /* @@ -336,6 +340,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener, * We start the long click here but rely on the {@link NumberPickerButton} * to inform us when the long click has ended. */ + @Override public boolean onLongClick(View v) { /* @@ -369,6 +374,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener, private final NumberPickerButton mDecrementButton; class NumberPickerInputFilter implements InputFilter { + @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { if (mDisplayedValues == null) { @@ -432,7 +438,8 @@ public class NumberPicker extends LinearLayout implements OnClickListener, } } - public int getInputType() { + @Override + public int getInputType() { return 0; } } diff --git a/astrid/src/com/todoroo/astrid/ui/NumberPickerDialog.java b/astrid/src/com/todoroo/astrid/ui/NumberPickerDialog.java index 92f523f91..b380e1e51 100644 --- a/astrid/src/com/todoroo/astrid/ui/NumberPickerDialog.java +++ b/astrid/src/com/todoroo/astrid/ui/NumberPickerDialog.java @@ -47,6 +47,7 @@ public class NumberPickerDialog extends AlertDialog implements OnClickListener { mPicker.setCurrent(initialValue); } + @Override public void onClick(DialogInterface dialog, int which) { if (mCallback != null) { mPicker.clearFocus(); diff --git a/astrid/src/com/todoroo/astrid/ui/PeopleContainer.java b/astrid/src/com/todoroo/astrid/ui/PeopleContainer.java index 7d3d6a5e4..e187762c5 100644 --- a/astrid/src/com/todoroo/astrid/ui/PeopleContainer.java +++ b/astrid/src/com/todoroo/astrid/ui/PeopleContainer.java @@ -105,6 +105,7 @@ public class PeopleContainer extends LinearLayout { removeButton.setVisibility(View.GONE); } else { removeButton.setOnClickListener(new OnClickListener() { + @Override public void onClick(View v) { TextView lastView = getLastTextView(); if (lastView == textView && textView.getText().length() == 0) { diff --git a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java index 77c81a82a..bd07363bd 100644 --- a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java +++ b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java @@ -173,6 +173,7 @@ public class QuickAddBar extends LinearLayout { // set listener for quick add button quickAddButton.setOnClickListener(new OnClickListener() { + @Override public void onClick(View v) { Task task = quickAddTask(quickAddBox.getText().toString(), true); if (task != null && task.getValue(Task.TITLE).length() == 0) { diff --git a/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java b/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java index d500775de..76b5909e0 100644 --- a/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java @@ -80,11 +80,13 @@ public class TimeDurationControlSet implements OnNNumberPickedListener, } /** Called when NumberPicker activity is completed */ + @Override public void onNumbersPicked(int[] values) { setTimeDuration(values[0] * 3600 + values[1] * 60); } /** Called when time button is clicked */ + @Override public void onClick(View v) { if(dialog == null) { dialog = new NNumberPickerDialog(activity, this, diff --git a/astrid/src/com/todoroo/astrid/utility/Entities.java b/astrid/src/com/todoroo/astrid/utility/Entities.java index 898e8e9ec..06fa61fd9 100644 --- a/astrid/src/com/todoroo/astrid/utility/Entities.java +++ b/astrid/src/com/todoroo/astrid/utility/Entities.java @@ -446,6 +446,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public void add(String name, int value) { mapNameToValue.put(name, new Integer(value)); mapValueToName.put(value, name); @@ -454,6 +455,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public String name(int value) { return (String) mapValueToName.get(value); } @@ -461,6 +463,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public int value(String name) { Object value = mapNameToValue.get(name); if (value == null) { @@ -478,6 +481,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public void add(String name, int value) { mapNameToValue.put(name, new Integer(value)); mapValueToName.put(new Integer(value), name); @@ -486,6 +490,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public String name(int value) { return (String) mapValueToName.get(new Integer(value)); } @@ -493,6 +498,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public int value(String name) { Object value = mapNameToValue.get(name); if (value == null) { @@ -598,6 +604,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public void add(String name, int value) { ensureCapacity(size + 1); names[size] = name; @@ -626,6 +633,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public String name(int value) { for (int i = 0; i < size; ++i) { if (values[i] == value) { @@ -638,6 +646,7 @@ class Entities { /** * {@inheritDoc} */ + @Override public int value(String name) { for (int i = 0; i < size; ++i) { if (names[i].equals(name)) { diff --git a/astrid/src/com/todoroo/astrid/voice/Api6VoiceOutputAssistant.java b/astrid/src/com/todoroo/astrid/voice/Api6VoiceOutputAssistant.java index 576e920a7..003ed6cd7 100644 --- a/astrid/src/com/todoroo/astrid/voice/Api6VoiceOutputAssistant.java +++ b/astrid/src/com/todoroo/astrid/voice/Api6VoiceOutputAssistant.java @@ -42,6 +42,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi this.context = ContextManager.getContext().getApplicationContext(); } + @Override public void checkIsTTSInstalled() { if (!isTTSInitialized && context instanceof Activity) { Intent checkIntent = new Intent(); @@ -51,6 +52,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi } } + @Override public boolean handleActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == MY_DATA_CHECK_CODE) { if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) { @@ -73,6 +75,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi mTts = new TextToSpeech(context, (OnInitListener)this); } + @Override public void queueSpeak(String textToSpeak) { if (mTts != null && isTTSInitialized) { mTts.speak(textToSpeak, TextToSpeech.QUEUE_ADD, ttsParams); @@ -129,6 +132,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi /** * Has to be called in onDestroy of the activity that uses this instance of VoiceOutputAssistant. */ + @Override public void onDestroy() { if (mTts != null && isTTSInitialized) { mTts.shutdown(); diff --git a/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java b/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java index 2feb670c7..b71abfe9c 100644 --- a/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java +++ b/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java @@ -267,6 +267,7 @@ public class VoiceInputAssistant { if (Preferences.getBoolean(R.string.p_voiceInputEnabled, true) && VoiceRecognizer.voiceInputAvailable(ContextManager.getContext())) { voiceButton.setVisibility(View.VISIBLE); voiceButton.setOnClickListener(new OnClickListener() { + @Override public void onClick(View v) { startVoiceRecognitionActivity(fragment, prompt); } diff --git a/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java b/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java index 1c22bf88a..ad0a9aadf 100644 --- a/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java +++ b/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java @@ -124,6 +124,7 @@ public class WelcomeWalkthrough extends ActFmLoginActivity { final GoogleAccountManager accountManager = new GoogleAccountManager(WelcomeWalkthrough.this); Account a = accountManager.getAccountByName(e); AccountManagerCallback callback = new AccountManagerCallback() { + @Override public void run(final AccountManagerFuture future) { new Thread() { @Override diff --git a/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java b/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java index debc0e07c..0dfc75f10 100644 --- a/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java +++ b/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java @@ -87,6 +87,7 @@ abstract public class WidgetConfigActivity extends ListActivity { } View.OnClickListener mOnClickListener = new View.OnClickListener() { + @Override public void onClick(View v) { // Save configuration options saveConfiguration(adapter.getSelection()); diff --git a/facebook/facebook/src/com/facebook/AuthorizationClient.java b/facebook/facebook/src/com/facebook/AuthorizationClient.java index f1f4348f9..4503bb7d6 100644 --- a/facebook/facebook/src/com/facebook/AuthorizationClient.java +++ b/facebook/facebook/src/com/facebook/AuthorizationClient.java @@ -500,6 +500,7 @@ class AuthorizationClient implements Serializable { } } + @Override boolean tryAuthorize(final AuthorizationRequest request) { getTokenClient = new GetTokenClient(context, request.getApplicationId()); if (!getTokenClient.start()) { diff --git a/facebook/facebook/src/com/facebook/Request.java b/facebook/facebook/src/com/facebook/Request.java index 837ce4a65..38872fde3 100644 --- a/facebook/facebook/src/com/facebook/Request.java +++ b/facebook/facebook/src/com/facebook/Request.java @@ -1235,6 +1235,7 @@ public class Request { if (callbacks.size() > 0) { Runnable runnable = new Runnable() { + @Override public void run() { for (Pair pair : callbacks) { pair.first.onCompleted(pair.second); @@ -1673,6 +1674,7 @@ public class Request { } } + @Override public void writeString(String key, String value) throws IOException { writeContentDisposition(key, null, null); writeLine("%s", value); diff --git a/facebook/facebook/src/com/facebook/Session.java b/facebook/facebook/src/com/facebook/Session.java index 694ccf3fb..5b7ddc3a2 100644 --- a/facebook/facebook/src/com/facebook/Session.java +++ b/facebook/facebook/src/com/facebook/Session.java @@ -1171,9 +1171,11 @@ public class Session implements Serializable { // Otherwise these callbacks could have been added to the queue before the SessionTracker // gets the ACTIVE_SESSION_SET action. Runnable runCallbacks = new Runnable() { + @Override public void run() { for (final StatusCallback callback : callbacks) { Runnable closure = new Runnable() { + @Override public void run() { // This can be called inside a synchronized block. callback.call(Session.this, newState, exception); @@ -1747,6 +1749,7 @@ public class Session implements Serializable { * notify regarding Session state changes. * @return the OpenRequest object to allow for chaining */ + @Override public final OpenRequest setCallback(StatusCallback statusCallback) { super.setCallback(statusCallback); return this; @@ -1760,6 +1763,7 @@ public class Session implements Serializable { * authorization. * @return the OpenRequest object to allow for chaining */ + @Override public final OpenRequest setLoginBehavior(SessionLoginBehavior loginBehavior) { super.setLoginBehavior(loginBehavior); return this; @@ -1774,6 +1778,7 @@ public class Session implements Serializable { * passed in, then a default value will be used. * @return the OpenRequest object to allow for chaining */ + @Override public final OpenRequest setRequestCode(int requestCode) { super.setRequestCode(requestCode); return this; @@ -1787,6 +1792,7 @@ public class Session implements Serializable { * represents basic permissions. * @return the OpenRequest object to allow for chaining */ + @Override public final OpenRequest setPermissions(List permissions) { super.setPermissions(permissions); return this; @@ -1800,6 +1806,7 @@ public class Session implements Serializable { * @param defaultAudience A SessionDefaultAudience representing the default audience setting to request. * @return the OpenRequest object to allow for chaining */ + @Override public final OpenRequest setDefaultAudience(SessionDefaultAudience defaultAudience) { super.setDefaultAudience(defaultAudience); return this; @@ -1841,6 +1848,7 @@ public class Session implements Serializable { * notify regarding Session state changes. * @return the NewPermissionsRequest object to allow for chaining */ + @Override public final NewPermissionsRequest setCallback(StatusCallback statusCallback) { super.setCallback(statusCallback); return this; @@ -1854,6 +1862,7 @@ public class Session implements Serializable { * authorization. * @return the NewPermissionsRequest object to allow for chaining */ + @Override public final NewPermissionsRequest setLoginBehavior(SessionLoginBehavior loginBehavior) { super.setLoginBehavior(loginBehavior); return this; @@ -1868,6 +1877,7 @@ public class Session implements Serializable { * passed in, then a default value will be used. * @return the NewPermissionsRequest object to allow for chaining */ + @Override public final NewPermissionsRequest setRequestCode(int requestCode) { super.setRequestCode(requestCode); return this; @@ -1879,6 +1889,7 @@ public class Session implements Serializable { * @param defaultAudience A SessionDefaultAudience representing the default audience setting to request. * @return the NewPermissionsRequest object to allow for chaining */ + @Override public final NewPermissionsRequest setDefaultAudience(SessionDefaultAudience defaultAudience) { super.setDefaultAudience(defaultAudience); return this; diff --git a/facebook/facebook/src/com/facebook/Settings.java b/facebook/facebook/src/com/facebook/Settings.java index f0a8f7ed0..8267cfffb 100644 --- a/facebook/facebook/src/com/facebook/Settings.java +++ b/facebook/facebook/src/com/facebook/Settings.java @@ -66,6 +66,7 @@ public final class Settings { private static final ThreadFactory DEFAULT_THREAD_FACTORY = new ThreadFactory() { private final AtomicInteger counter = new AtomicInteger(0); + @Override public Thread newThread(Runnable runnable) { return new Thread(runnable, "FacebookSdk #" + counter.incrementAndGet()); } diff --git a/facebook/facebook/src/com/facebook/SharedPreferencesTokenCachingStrategy.java b/facebook/facebook/src/com/facebook/SharedPreferencesTokenCachingStrategy.java index 9a1683528..d184b976e 100644 --- a/facebook/facebook/src/com/facebook/SharedPreferencesTokenCachingStrategy.java +++ b/facebook/facebook/src/com/facebook/SharedPreferencesTokenCachingStrategy.java @@ -121,6 +121,7 @@ public class SharedPreferencesTokenCachingStrategy extends TokenCachingStrategy * * @return A Bundle with the information contained in this cache */ + @Override public Bundle load() { Bundle settings = new Bundle(); @@ -147,6 +148,7 @@ public class SharedPreferencesTokenCachingStrategy extends TokenCachingStrategy * @param bundle * The Bundle containing information to be cached */ + @Override public void save(Bundle bundle) { Validate.notNull(bundle, "bundle"); @@ -173,6 +175,7 @@ public class SharedPreferencesTokenCachingStrategy extends TokenCachingStrategy /** * Clears out all token information stored in this cache. */ + @Override public void clear() { cache.edit().clear().commit(); } diff --git a/facebook/facebook/src/com/facebook/widget/FriendPickerFragment.java b/facebook/facebook/src/com/facebook/widget/FriendPickerFragment.java index 831b3a0c4..13fe9780a 100644 --- a/facebook/facebook/src/com/facebook/widget/FriendPickerFragment.java +++ b/facebook/facebook/src/com/facebook/widget/FriendPickerFragment.java @@ -127,11 +127,13 @@ public class FriendPickerFragment extends PickerFragment { a.recycle(); } + @Override public void setSettingsFromBundle(Bundle inState) { super.setSettingsFromBundle(inState); setFriendPickerSettingsFromBundle(inState); } + @Override void saveSettingsToBundle(Bundle outState) { super.saveSettingsToBundle(outState); diff --git a/facebook/facebook/src/com/facebook/widget/LoginButton.java b/facebook/facebook/src/com/facebook/widget/LoginButton.java index ea65d0a81..47c6e8356 100644 --- a/facebook/facebook/src/com/facebook/widget/LoginButton.java +++ b/facebook/facebook/src/com/facebook/widget/LoginButton.java @@ -604,6 +604,7 @@ public class LoginButton extends Button { builder.setMessage(message) .setCancelable(true) .setPositiveButton(logout, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { openSession.closeAndClearTokenInformation(); } diff --git a/facebook/facebook/src/com/facebook/widget/PickerFragment.java b/facebook/facebook/src/com/facebook/widget/PickerFragment.java index bea02692f..b5eb9902b 100644 --- a/facebook/facebook/src/com/facebook/widget/PickerFragment.java +++ b/facebook/facebook/src/com/facebook/widget/PickerFragment.java @@ -912,6 +912,7 @@ public abstract class PickerFragment extends Fragment { class SingleSelectionStrategy extends SelectionStrategy { private String selectedId; + @Override public Collection getSelectedIds() { return Arrays.asList(new String[]{selectedId}); } @@ -963,6 +964,7 @@ public abstract class PickerFragment extends Fragment { class MultiSelectionStrategy extends SelectionStrategy { private Set selectedIds = new HashSet(); + @Override public Collection getSelectedIds() { return selectedIds; } diff --git a/facebook/facebook/src/com/facebook/widget/PlacePickerFragment.java b/facebook/facebook/src/com/facebook/widget/PlacePickerFragment.java index b08208c7f..7ab11e7cb 100644 --- a/facebook/facebook/src/com/facebook/widget/PlacePickerFragment.java +++ b/facebook/facebook/src/com/facebook/widget/PlacePickerFragment.java @@ -236,6 +236,7 @@ public class PlacePickerFragment extends PickerFragment { return (selection != null && selection.size() > 0) ? selection.iterator().next() : null; } + @Override public void setSettingsFromBundle(Bundle inState) { super.setSettingsFromBundle(inState); setPlacePickerSettingsFromBundle(inState); @@ -313,6 +314,7 @@ public class PlacePickerFragment extends PickerFragment { } } + @Override void saveSettingsToBundle(Bundle outState) { super.saveSettingsToBundle(outState); diff --git a/facebook/facebook/src/com/facebook/widget/SimpleGraphObjectCursor.java b/facebook/facebook/src/com/facebook/widget/SimpleGraphObjectCursor.java index 08c46b4ba..79e88d89d 100644 --- a/facebook/facebook/src/com/facebook/widget/SimpleGraphObjectCursor.java +++ b/facebook/facebook/src/com/facebook/widget/SimpleGraphObjectCursor.java @@ -48,6 +48,7 @@ class SimpleGraphObjectCursor implements GraphObjectCurso this.fromCache |= fromCache; } + @Override public boolean isFromCache() { return fromCache; } @@ -56,6 +57,7 @@ class SimpleGraphObjectCursor implements GraphObjectCurso this.fromCache = fromCache; } + @Override public boolean areMoreObjectsAvailable() { return moreObjectsAvailable; }