1 package org.robolectric.shadows; 2 3 import dalvik.system.VMRuntime; 4 import java.lang.reflect.Array; 5 import org.robolectric.annotation.Implementation; 6 import org.robolectric.annotation.Implements; 7 8 @Implements(value = VMRuntime.class, isInAndroidSdk = false) 9 public class ShadowVMRuntime { 10 11 @Implementation 12 public Object newUnpaddedArray(Class<?> klass, int size) { 13 return Array.newInstance(klass, size); 14 } 15 16 @Implementation 17 public Object newNonMovableArray(Class<?> type, int size) { 18 if (type.equals(int.class)) { 19 return new int[size]; 20 } 21 return null; 22 } 23 } 24