Searched defs:shadowClass (Results 1 - 4 of 4) sorted by relevance

/external/robolectric/src/test/java/com/xtremelabs/robolectric/bytecode/
H A DRobolectricWiringTest.java26 for (Class<?> shadowClass : Robolectric.getDefaultShadowClasses()) {
27 verifyClass(shadowClass);
33 private void verifyClass(final Class<?> shadowClass) { argument
34 Implements annotation = shadowClass.getAnnotation(Implements.class);
38 shadowClass.getConstructor(implementedClass);
41 shadowClass.getConstructor();
43 mismatches.add("Missing constructor for " + shadowClass.getSimpleName());
47 for (Method shadowMethod : shadowClass.getDeclaredMethods()) {
/external/robolectric/src/main/java/com/xtremelabs/robolectric/bytecode/
H A DRobolectricInternals.java42 public static void bindShadowClass(Class<?> shadowClass) { argument
43 Implements realClass = shadowClass.getAnnotation(Implements.class);
45 throw new IllegalArgumentException(shadowClass + " is not annotated with @Implements");
49 ShadowWrangler.getInstance().bindShadowClass(realClass.value(), shadowClass);
51 String unloadableClassName = shadowClass.getSimpleName();
H A DShadowWrangler.java81 public void bindShadowClass(Class<?> realClass, Class<?> shadowClass) { argument
82 shadowClassMap.put(realClass.getName(), shadowClass.getName());
83 if (debug) System.out.println("shadow " + realClass + " with " + shadowClass);
170 Class<?> shadowClass = loadClass(shadowClassName, instance.getClass().getClassLoader());
171 Constructor<?> constructor = findConstructor(instance, shadowClass);
175 shadow = shadowClass.newInstance();
179 injectRealObjectOn(shadow, shadowClass, instance);
191 private void injectRealObjectOn(Object shadow, Class<?> shadowClass, Object instance) { argument
192 MetaShadow metaShadow = getMetaShadow(shadowClass);
198 private MetaShadow getMetaShadow(Class<?> shadowClass) { argument
226 findConstructor(Object instance, Class<?> shadowClass) argument
443 MetaShadow(Class<?> shadowClass) argument
[all...]
/external/robolectric/src/main/java/com/xtremelabs/robolectric/
H A DRobolectric.java94 public static void bindShadowClass(Class<?> shadowClass) { argument
95 RobolectricInternals.bindShadowClass(shadowClass);
103 for (Class<?> shadowClass : shadowClasses) {
104 bindShadowClass(shadowClass);

Completed in 147 milliseconds