Encapsulate fields on a few more shadows.
diff --git a/src/com/xtremelabs/robolectric/shadows/ShadowMapController.java b/src/com/xtremelabs/robolectric/shadows/ShadowMapController.java
index 43762e2..304e6fd 100644
--- a/src/com/xtremelabs/robolectric/shadows/ShadowMapController.java
+++ b/src/com/xtremelabs/robolectric/shadows/ShadowMapController.java
@@ -8,8 +8,8 @@
@SuppressWarnings({"UnusedDeclaration"})
@Implements(MapController.class)
public class ShadowMapController {
- public ShadowMapView shadowMapView;
- public GeoPoint geoPointAnimatedTo;
+ private ShadowMapView shadowMapView;
+ private GeoPoint geoPointAnimatedTo;
@Implementation
public void animateTo(com.google.android.maps.GeoPoint geoPoint) {
@@ -51,4 +51,16 @@
shadowMapView.zoomLevel = i;
return i;
}
+
+ public ShadowMapView getShadowMapView() {
+ return shadowMapView;
+ }
+
+ public GeoPoint getGeoPointAnimatedTo() {
+ return geoPointAnimatedTo;
+ }
+
+ void setShadowMapView(ShadowMapView shadowMapView) {
+ this.shadowMapView = shadowMapView;
+ }
}
diff --git a/src/com/xtremelabs/robolectric/shadows/ShadowMapView.java b/src/com/xtremelabs/robolectric/shadows/ShadowMapView.java
index 1cc5eec..8c72d47 100644
--- a/src/com/xtremelabs/robolectric/shadows/ShadowMapView.java
+++ b/src/com/xtremelabs/robolectric/shadows/ShadowMapView.java
@@ -73,7 +73,7 @@
try {
mapController = Robolectric.newInstanceOf(MapController.class);
shadowMapController = shadowOf(mapController);
- shadowMapController.shadowMapView = this;
+ shadowMapController.setShadowMapView(this);
} catch (Exception e) {
throw new RuntimeException(e);
}
diff --git a/src/com/xtremelabs/robolectric/shadows/ShadowPaint.java b/src/com/xtremelabs/robolectric/shadows/ShadowPaint.java
index 2c0afe1..316cd64 100644
--- a/src/com/xtremelabs/robolectric/shadows/ShadowPaint.java
+++ b/src/com/xtremelabs/robolectric/shadows/ShadowPaint.java
@@ -9,16 +9,16 @@
@Implements(Paint.class)
public class ShadowPaint {
- public int color;
- public Paint.Style style;
- public Paint.Cap cap;
- public Paint.Join join;
- public float width;
- public float shadowRadius;
- public float shadowDx;
- public float shadowDy;
- public int shadowColor;
- public Shader shader;
+ private int color;
+ private Paint.Style style;
+ private Paint.Cap cap;
+ private Paint.Join join;
+ private float width;
+ private float shadowRadius;
+ private float shadowDx;
+ private float shadowDy;
+ private int shadowColor;
+ private Shader shader;
private int alpha;
@Implementation
@@ -116,4 +116,16 @@
public int getShadowColor() {
return shadowColor;
}
+
+ public Paint.Cap getCap() {
+ return cap;
+ }
+
+ public Paint.Join getJoin() {
+ return join;
+ }
+
+ public float getWidth() {
+ return width;
+ }
}