META-INF/
META-INF/MANIFEST.MF
org/
org/robolectric/
org/robolectric/internal/
org/robolectric/internal/ShadowProvider.classShadowProvider.java
package org.robolectric.internal
public abstract org.robolectric.internal.ShadowProvider extends java.lang.Object {
public abstract void reset ()
public abstract java.lang.String[] getProvidedPackageNames ()
public abstract java.util.Map getShadowMap ()
}
org/robolectric/internal/IShadow.classIShadow.java
package org.robolectric.internal
public abstract org.robolectric.internal.IShadow extends java.lang.Object {
public abstract java.lang.Object extract (java.lang.Object)
public abstract java.lang.Object newInstanceOf (java.lang.Class)
public abstract java.lang.Object newInstance (java.lang.Class, java.lang.Class[], java.lang.Object[])
public abstract java.lang.Object directlyOn (java.lang.Object, java.lang.Class)
public transient abstract java.lang.Object directlyOn (java.lang.Object, java.lang.String, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
public transient abstract java.lang.Object directlyOn (java.lang.Object, java.lang.Class, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
public transient abstract java.lang.Object directlyOn (java.lang.Class, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
public transient abstract java.lang.Object invokeConstructor (java.lang.Class, java.lang.Object, org.robolectric.util.ReflectionHelpers$ClassParameter[])
public abstract java.lang.String directMethodName (java.lang.String)
}
org/robolectric/util/
org/robolectric/util/ReflectionHelpers$InsideTraversal.classReflectionHelpers.java
package org.robolectric.util
abstract org.robolectric.util.ReflectionHelpers$InsideTraversal extends java.lang.Object {
public abstract java.lang.Object run (java.lang.Class) throws java.lang.Exception
}
org/robolectric/util/ReflectionHelpers$6.classReflectionHelpers.java
package org.robolectric.util
org.robolectric.util.ReflectionHelpers$6 extends java.lang.Object implements org.robolectric.util.ReflectionHelpers$InsideTraversal {
final String val$methodName
final Class[] val$classes
final Object val$instance
final Object[] val$values
void (java.lang.String, java.lang.Class[], java.lang.Object, java.lang.Object[])
public java.lang.Object run (java.lang.Class) throws java.lang.Exception
Class traversalClass
java.lang.reflect.Method declaredMethod
}
org/robolectric/util/ReflectionHelpers$3.classReflectionHelpers.java
package org.robolectric.util
org.robolectric.util.ReflectionHelpers$3 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
void ()
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
org/robolectric/util/ReflectionHelpers$ClassParameter.classReflectionHelpers.java
package org.robolectric.util
public org.robolectric.util.ReflectionHelpers$ClassParameter extends java.lang.Object {
public final Class clazz
public final Object val
public void (java.lang.Class, java.lang.Object)
Class clazz
Object val
public static org.robolectric.util.ReflectionHelpers$ClassParameter from (java.lang.Class, java.lang.Object)
Class clazz
Object val
public static org.robolectric.util.ReflectionHelpers$ClassParameter[] fromComponentLists (java.lang.Class[], java.lang.Object[])
int i
Class[] classes
Object[] values
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
public static transient java.lang.Class[] getClasses (org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class paramClass
int i
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
Class[] classes
public static transient java.lang.Object[] getValues (org.robolectric.util.ReflectionHelpers$ClassParameter[])
Object paramValue
int i
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
Object[] values
}
org/robolectric/util/ReflectionHelpers.classReflectionHelpers.java
package org.robolectric.util
public org.robolectric.util.ReflectionHelpers extends java.lang.Object {
public static final java.util.Map PRIMITIVE_RETURN_VALUES
public void ()
public static java.lang.Object createNullProxy (java.lang.Class)
Class clazz
public static java.lang.annotation.Annotation defaultsFor (java.lang.Class)
Class annotation
public static java.lang.Object getField (java.lang.Object, java.lang.String)
Exception e
Object object
String fieldName
public static void setField (java.lang.Object, java.lang.String, java.lang.Object)
Exception e
Object object
String fieldName
Object fieldNewValue
public static void setField (java.lang.Class, java.lang.Object, java.lang.String, java.lang.Object)
java.lang.reflect.Field field
Exception e
Class type
Object object
String fieldName
Object fieldNewValue
public static java.lang.Object getStaticField (java.lang.reflect.Field)
Exception e
java.lang.reflect.Field field
public static java.lang.Object getStaticField (java.lang.Class, java.lang.String)
Exception e
Class clazz
String fieldName
public static void setStaticField (java.lang.reflect.Field, java.lang.Object)
Exception e
java.lang.reflect.Field field
Object fieldNewValue
public static void setStaticField (java.lang.Class, java.lang.String, java.lang.Object)
Exception e
Class clazz
String fieldName
Object fieldNewValue
public static transient java.lang.Object callInstanceMethod (java.lang.Object, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class[] classes
Object[] values
java.lang.reflect.InvocationTargetException e
Exception e
Object instance
String methodName
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
public static transient java.lang.Object callInstanceMethod (java.lang.Class, java.lang.Object, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class[] classes
Object[] values
java.lang.reflect.Method declaredMethod
java.lang.reflect.InvocationTargetException e
Exception e
Class cl
Object instance
String methodName
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
public static transient java.lang.Object callStaticMethod (java.lang.Class, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class[] classes
Object[] values
java.lang.reflect.Method method
java.lang.reflect.InvocationTargetException e
Exception e
Class clazz
String methodName
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
public static java.lang.Class loadClass (java.lang.ClassLoader, java.lang.String)
ClassNotFoundException e
ClassLoader classLoader
String fullyQualifiedClassName
public static java.lang.Object newInstance (java.lang.Class)
ReflectiveOperationException e
Class cl
public static transient java.lang.Object callConstructor (java.lang.Class, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class[] classes
Object[] values
java.lang.reflect.Constructor constructor
InstantiationException e
java.lang.reflect.InvocationTargetException e
Exception e
Class clazz
org.robolectric.util.ReflectionHelpers$ClassParameter[] classParameters
private static java.lang.Object traverseClassHierarchy (java.lang.Class, java.lang.Class, org.robolectric.util.ReflectionHelpers$InsideTraversal) throws java.lang.Exception
Exception e
Class targetClass
Class exceptionClass
org.robolectric.util.ReflectionHelpers$InsideTraversal insideTraversal
Class hierarchyTraversalClass
private static void makeFieldVeryAccessible (java.lang.reflect.Field) throws java.lang.NoSuchFieldException java.lang.IllegalAccessException
java.lang.reflect.Field field
java.lang.reflect.Field modifiersField
public static java.lang.Object defaultValueForType (java.lang.String)
String returnType
static void ()
}
org/robolectric/util/ReflectionHelpers$2.classReflectionHelpers.java
package org.robolectric.util
org.robolectric.util.ReflectionHelpers$2 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
void ()
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
org/robolectric/util/ReflectionHelpers$1.classReflectionHelpers.java
package org.robolectric.util
org.robolectric.util.ReflectionHelpers$1 extends java.util.HashMap {
void ()
}
org/robolectric/util/ReflectionHelpers$5.classReflectionHelpers.java
package org.robolectric.util
org.robolectric.util.ReflectionHelpers$5 extends java.lang.Object implements org.robolectric.util.ReflectionHelpers$InsideTraversal {
final String val$fieldName
final Object val$object
final Object val$fieldNewValue
void (java.lang.String, java.lang.Object, java.lang.Object)
public java.lang.Void run (java.lang.Class) throws java.lang.Exception
Class traversalClass
java.lang.reflect.Field field
public volatile java.lang.Object run (java.lang.Class) throws java.lang.Exception
}
org/robolectric/util/ReflectionHelpers$StringParameter.classReflectionHelpers.java
package org.robolectric.util
public org.robolectric.util.ReflectionHelpers$StringParameter extends java.lang.Object {
public final String className
public final Object val
public void (java.lang.String, java.lang.Object)
String className
Object val
public static org.robolectric.util.ReflectionHelpers$StringParameter from (java.lang.String, java.lang.Object)
String className
Object val
}
org/robolectric/util/ReflectionHelpers$4.classReflectionHelpers.java
package org.robolectric.util
org.robolectric.util.ReflectionHelpers$4 extends java.lang.Object implements org.robolectric.util.ReflectionHelpers$InsideTraversal {
final String val$fieldName
final Object val$object
void (java.lang.String, java.lang.Object)
public java.lang.Object run (java.lang.Class) throws java.lang.Exception
Class traversalClass
java.lang.reflect.Field field
}
org/robolectric/annotation/
org/robolectric/annotation/internal/
org/robolectric/annotation/internal/DoNotInstrument.classDoNotInstrument.java
package org.robolectric.annotation.internal
public abstract org.robolectric.annotation.internal.DoNotInstrument extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/robolectric/annotation/internal/Instrument.classInstrument.java
package org.robolectric.annotation.internal
public abstract org.robolectric.annotation.internal.Instrument extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/robolectric/shadow/
org/robolectric/shadow/api/
org/robolectric/shadow/api/Shadow.classShadow.java
package org.robolectric.shadow.api
public org.robolectric.shadow.api.Shadow extends java.lang.Object {
private static final org.robolectric.internal.IShadow SHADOW_IMPL
public void ()
public static java.lang.Object extract (java.lang.Object)
Object instance
public static java.lang.Object newInstanceOf (java.lang.Class)
Class clazz
public static java.lang.Object newInstanceOf (java.lang.String)
Class aClass
ClassNotFoundException e
String className
public static java.lang.Object newInstance (java.lang.Class, java.lang.Class[], java.lang.Object[])
Class clazz
Class[] parameterTypes
Object[] params
public static java.lang.Object directlyOn (java.lang.Object, java.lang.Class)
Object shadowedObject
Class clazz
public static transient java.lang.Object directlyOn (java.lang.Object, java.lang.String, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Object shadowedObject
String clazzName
String methodName
org.robolectric.util.ReflectionHelpers$ClassParameter[] paramValues
public static transient java.lang.Object directlyOn (java.lang.Object, java.lang.Class, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Object shadowedObject
Class clazz
String methodName
org.robolectric.util.ReflectionHelpers$ClassParameter[] paramValues
public static transient java.lang.Object directlyOn (java.lang.Class, java.lang.String, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class clazz
String methodName
org.robolectric.util.ReflectionHelpers$ClassParameter[] paramValues
public static transient java.lang.Object invokeConstructor (java.lang.Class, java.lang.Object, org.robolectric.util.ReflectionHelpers$ClassParameter[])
Class clazz
Object instance
org.robolectric.util.ReflectionHelpers$ClassParameter[] paramValues
public static java.lang.String directMethodName (java.lang.String)
String methodName
static void ()
Exception e
}