Class RobolectricInternals
java.lang.Object
org.robolectric.internal.bytecode.RobolectricInternals
public class RobolectricInternals extends Object
- 
Constructor SummaryConstructors Constructor Description RobolectricInternals()
- 
Method SummaryModifier and Type Method Description static voidclassInitializing(Class clazz)static ThrowablecleanStackTrace(Throwable exception)static MethodHandlefindShadowMethodHandle(Class<?> theClass, String name, MethodType methodType, boolean isStatic)static ClassLoadergetClassLoader()static MethodHandlegetShadowCreator(Class<?> caller)static ShadowInvalidatorgetShadowInvalidator()static Objectinitializing(Object instance)static Objectintercept(String signature, Object instance, Object[] params, Class theClass)static voidperformStaticInitialization(Class<?> clazz)
- 
Constructor Details- 
RobolectricInternalspublic RobolectricInternals()
 
- 
- 
Method Details- 
classInitializing- Throws:
- Exception
 
- 
initializing- Throws:
- Exception
 
- 
getShadowCreator
- 
findShadowMethodHandlepublic static MethodHandle findShadowMethodHandle(Class<?> theClass, String name, MethodType methodType, boolean isStatic) throws IllegalAccessException- Throws:
- IllegalAccessException
 
- 
cleanStackTrace
- 
interceptpublic static Object intercept(String signature, Object instance, Object[] params, Class theClass) throws Throwable- Throws:
- Throwable
 
- 
performStaticInitializationpublic static void performStaticInitialization(Class<?> clazz) throws InvocationTargetException, IllegalAccessException
- 
getShadowInvalidator
- 
getClassLoader
 
-