aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/src/cgeo/geocaching/geopoint/Geopoint.java2
-rw-r--r--main/src/cgeo/geocaching/ui/CacheListAdapter.java3
-rw-r--r--main/src/cgeo/geocaching/ui/CompassMiniView.java6
-rw-r--r--main/src/cgeo/geocaching/ui/DistanceView.java6
4 files changed, 11 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/geopoint/Geopoint.java b/main/src/cgeo/geocaching/geopoint/Geopoint.java
index 8fe75ef..c718a5f 100644
--- a/main/src/cgeo/geocaching/geopoint/Geopoint.java
+++ b/main/src/cgeo/geocaching/geopoint/Geopoint.java
@@ -216,7 +216,7 @@ public final class Geopoint implements ICoordinates, Parcelable {
* @throws GeopointException
* if there is an error in distance calculation
*/
- public float distanceTo(final ICoordinates point) {
+ public float distanceTo(@NonNull final ICoordinates point) {
final Geopoint otherCoords = point.getCoords();
if (DISTANCE_BROKEN) {
return (float) (getDistance(latitude, longitude, otherCoords.latitude, otherCoords.longitude) / 1000);
diff --git a/main/src/cgeo/geocaching/ui/CacheListAdapter.java b/main/src/cgeo/geocaching/ui/CacheListAdapter.java
index f30c0bd..9d9a32f 100644
--- a/main/src/cgeo/geocaching/ui/CacheListAdapter.java
+++ b/main/src/cgeo/geocaching/ui/CacheListAdapter.java
@@ -24,6 +24,7 @@ import cgeo.geocaching.utils.Log;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.eclipse.jdt.annotation.NonNull;
import android.app.Activity;
import android.content.res.Resources;
@@ -279,7 +280,7 @@ public class CacheListAdapter extends ArrayAdapter<Geocache> {
notifyDataSetChanged();
}
- public void setActualCoordinates(final Geopoint coords) {
+ public void setActualCoordinates(@NonNull final Geopoint coords) {
this.coords = coords;
updateSortByDistance();
diff --git a/main/src/cgeo/geocaching/ui/CompassMiniView.java b/main/src/cgeo/geocaching/ui/CompassMiniView.java
index 260c990..c9f5822 100644
--- a/main/src/cgeo/geocaching/ui/CompassMiniView.java
+++ b/main/src/cgeo/geocaching/ui/CompassMiniView.java
@@ -5,6 +5,8 @@ import cgeo.geocaching.geopoint.Geopoint;
import cgeo.geocaching.settings.Settings;
import cgeo.geocaching.utils.AngleUtils;
+import org.eclipse.jdt.annotation.NonNull;
+
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -107,8 +109,8 @@ final public class CompassMiniView extends View {
updateDirection();
}
- public void updateCurrentCoords(final Geopoint currentCoords) {
- if (currentCoords == null || targetCoords == null) {
+ public void updateCurrentCoords(@NonNull final Geopoint currentCoords) {
+ if (targetCoords == null) {
return;
}
diff --git a/main/src/cgeo/geocaching/ui/DistanceView.java b/main/src/cgeo/geocaching/ui/DistanceView.java
index b36166d..a61fc4d 100644
--- a/main/src/cgeo/geocaching/ui/DistanceView.java
+++ b/main/src/cgeo/geocaching/ui/DistanceView.java
@@ -3,6 +3,8 @@ package cgeo.geocaching.ui;
import cgeo.geocaching.geopoint.Geopoint;
import cgeo.geocaching.geopoint.Units;
+import org.eclipse.jdt.annotation.NonNull;
+
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
@@ -26,8 +28,8 @@ public class DistanceView extends TextView {
cacheCoords = cacheCoordsIn;
}
- public void update(final Geopoint coords) {
- if (cacheCoords == null || coords == null) {
+ public void update(@NonNull final Geopoint coords) {
+ if (cacheCoords == null) {
return;
}
setText(Units.getDistanceFromKilometers(coords.distanceTo(cacheCoords)));