1package com.xtremelabs.robolectric.bytecode; 2 3import com.xtremelabs.robolectric.RobolectricConfig; 4 5import javassist.CtClass; 6 7public interface ClassHandler { 8 void configure(RobolectricConfig robolectricConfig); 9 10 void instrument(CtClass ctClass); 11 12 void beforeTest(); 13 14 void afterTest(); 15 16 Object methodInvoked(Class clazz, String methodName, Object instance, String[] paramTypes, Object[] params) throws Throwable; 17} 18