aboutsummaryrefslogtreecommitdiff
path: root/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewMeasureSpec.java
diff options
context:
space:
mode:
Diffstat (limited to 'v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewMeasureSpec.java')
-rw-r--r--v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewMeasureSpec.java54
1 files changed, 0 insertions, 54 deletions
diff --git a/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewMeasureSpec.java b/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewMeasureSpec.java
deleted file mode 100644
index ed225e71e..000000000
--- a/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewMeasureSpec.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.xtremelabs.robolectric.shadows;
-
-import com.xtremelabs.robolectric.internal.Implementation;
-import com.xtremelabs.robolectric.internal.Implements;
-
-import android.view.View;
-
-/**
- * Shadow for {@code View.MeasureSpec} inner class.
- *
- * As the implementation is very simple, it is taken from the AOSP source.
- */
-@Implements(View.MeasureSpec.class)
-public class ShadowViewMeasureSpec {
-
- private static final int MODE_SHIFT = 30;
- private static final int MODE_MASK = 0x3 << MODE_SHIFT;
-
- @Implementation
- public static int getMode (int measureSpec) {
- return (measureSpec & MODE_MASK);
- }
-
- @Implementation
- public static int getSize (int measureSpec) {
- return (measureSpec & ~MODE_MASK);
- }
-
- @Implementation
- public static int makeMeasureSpec (int size, int mode) {
- return size + mode;
- }
-
- @Implementation
- public static String toString (int measureSpec) {
- int mode = getMode(measureSpec);
- int size = getSize(measureSpec);
-
- StringBuilder sb = new StringBuilder("MeasureSpec: ");
-
- if (mode == View.MeasureSpec.UNSPECIFIED)
- sb.append("UNSPECIFIED ");
- else if (mode == View.MeasureSpec.EXACTLY)
- sb.append("EXACTLY ");
- else if (mode == View.MeasureSpec.AT_MOST)
- sb.append("AT_MOST ");
- else
- sb.append(mode).append(" ");
-
- sb.append(size);
- return sb.toString();
- }
-
-}