Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
org/
org/robolectric/
org/robolectric/internal/
org/robolectric/internal/ProxyMaker$MethodMapper.class
ProxyMaker.java
package org.robolectric.internal
abstract org.robolectric.internal.ProxyMaker$MethodMapper extends java.lang.Object {
	public abstract java.lang.String getName (java.lang.String, java.lang.String) 
}

org/robolectric/internal/Shadow.class
Shadow.java
package org.robolectric.internal
public org.robolectric.internal.Shadow extends java.lang.Object {
	private static final org.robolectric.internal.ProxyMaker PROXY_MAKER
	public void  () 
	public static java.lang.Object newInstanceOf (java.lang.Class) 
		Class clazz
	public static java.lang.Object newInstanceOf (java.lang.String) 
		Class clazz
		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[]) 
		Class aClass
		ClassNotFoundException e
		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
		String directMethodName
	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
		String directMethodName
	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
		String directMethodName
	public static java.lang.String directMethodName (java.lang.String) 
		String methodName
	static void  () 
}

org/robolectric/internal/Shadow$1.class
Shadow.java
package org.robolectric.internal
final org.robolectric.internal.Shadow$1 extends java.lang.Object implements org.robolectric.internal.ProxyMaker$MethodMapper  {
	void  () 
	public java.lang.String getName (java.lang.String, java.lang.String) 
		String className
		String methodName
}

org/robolectric/internal/ProxyMaker$Factory.class
ProxyMaker.java
package org.robolectric.internal
abstract org.robolectric.internal.ProxyMaker$Factory extends java.lang.Object {
	public abstract java.lang.Object createProxy (java.lang.Class, java.lang.Object) 
}

org/robolectric/internal/ProxyMaker.class
ProxyMaker.java
package org.robolectric.internal
public org.robolectric.internal.ProxyMaker extends java.lang.Object {
	private static final String TARGET_FIELD
	private static final String PROXY_NAME
	private static final org.objectweb.asm.Type PROXY_TYPE
	private static final sun.misc.Unsafe UNSAFE
	private static final java.lang.invoke.MethodHandles$Lookup LOOKUP
	private final org.robolectric.internal.ProxyMaker$MethodMapper methodMapper
	private final ClassValue factories
	public void  (org.robolectric.internal.ProxyMaker$MethodMapper) 
		org.robolectric.internal.ProxyMaker$MethodMapper methodMapper
	public java.lang.Object createProxy (java.lang.Class, java.lang.Object) 
		Class targetClass
		Object target
	org.robolectric.internal.ProxyMaker$Factory createProxyFactory (java.lang.Class) 
		org.objectweb.asm.commons.Method proxyMethod
		org.objectweb.asm.commons.GeneratorAdapter m
		String targetMethod
		java.lang.reflect.Method method
		java.lang.invoke.MethodHandle setter
		ReflectiveOperationException e
		Class targetClass
		org.objectweb.asm.Type targetType
		String targetName
		org.objectweb.asm.ClassWriter writer
		Class proxyClass
	private static boolean shouldProxy (java.lang.reflect.Method) 
		java.lang.reflect.Method method
		int modifiers
	static sun.misc.Unsafe access$000 () 
	static void  () 
		java.lang.reflect.Field unsafeField
		ReflectiveOperationException e
}

org/robolectric/internal/ShadowedObject.class
ShadowedObject.java
package org.robolectric.internal
public abstract org.robolectric.internal.ShadowedObject extends java.lang.Object {
	public abstract java.lang.Object $$robo$getData () 
}

org/robolectric/internal/ShadowProvider.class
ShadowProvider.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/bytecode/
org/robolectric/internal/bytecode/DirectObjectMarker.class
DirectObjectMarker.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.DirectObjectMarker extends java.lang.Object {
	public static final org.robolectric.internal.bytecode.DirectObjectMarker INSTANCE
	private void  () 
	void  (org.robolectric.internal.bytecode.DirectObjectMarker$1) 
		org.robolectric.internal.bytecode.DirectObjectMarker$1 x0
	static void  () 
}

org/robolectric/internal/bytecode/DirectObjectMarker$1.class
DirectObjectMarker.java
package org.robolectric.internal.bytecode
final org.robolectric.internal.bytecode.DirectObjectMarker$1 extends org.robolectric.internal.bytecode.DirectObjectMarker {
	void  () 
}

org/robolectric/internal/bytecode/InvokeDynamic.class
InvokeDynamic.java
package org.robolectric.internal.bytecode
public org.robolectric.internal.bytecode.InvokeDynamic extends java.lang.Object {
	public static final boolean ENABLED
	private static final String ENABLE_INVOKEDYNAMIC
	private static final String INVOKEDYNAMIC_MINIMUM_VERSION
	public void  () 
	private static boolean useInvokeDynamic () 
		org.robolectric.util.JavaVersion javaVersion
		String property
	static void  () 
}

org/robolectric/internal/ShadowExtractor.class
ShadowExtractor.java
package org.robolectric.internal
public org.robolectric.internal.ShadowExtractor extends java.lang.Object {
	public void  () 
	public static java.lang.Object extract (java.lang.Object) 
		Object instance
}

org/robolectric/internal/ShadowConstants.class
ShadowConstants.java
package org.robolectric.internal
public org.robolectric.internal.ShadowConstants extends java.lang.Object {
	public static final String ROBO_PREFIX
	public static final String CLASS_HANDLER_DATA_FIELD_NAME
	public static final String STATIC_INITIALIZER_METHOD_NAME
	public static final String CONSTRUCTOR_METHOD_NAME
	public static final String GET_ROBO_DATA_METHOD_NAME
	public void  () 
}

org/robolectric/internal/ProxyMaker$1.class
ProxyMaker.java
package org.robolectric.internal
 org.robolectric.internal.ProxyMaker$1 extends java.lang.ClassValue {
	final org.robolectric.internal.ProxyMaker this$0
	void  (org.robolectric.internal.ProxyMaker) 
		org.robolectric.internal.ProxyMaker this$0
	protected org.robolectric.internal.ProxyMaker$Factory computeValue (java.lang.Class) 
		Class type
	protected volatile java.lang.Object computeValue (java.lang.Class) 
}

org/robolectric/internal/ProxyMaker$2.class
ProxyMaker.java
package org.robolectric.internal
 org.robolectric.internal.ProxyMaker$2 extends java.lang.Object implements org.robolectric.internal.ProxyMaker$Factory  {
	final Class val$proxyClass
	final java.lang.invoke.MethodHandle val$setter
	final org.robolectric.internal.ProxyMaker this$0
	void  (org.robolectric.internal.ProxyMaker, java.lang.Class, java.lang.invoke.MethodHandle) 
		org.robolectric.internal.ProxyMaker this$0
	public java.lang.Object createProxy (java.lang.Class, java.lang.Object) 
		Object proxy
		Throwable t
		Class targetClass
		Object target
}

org/robolectric/util/
org/robolectric/util/ReflectionHelpers$StringParameter.class
ReflectionHelpers.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/AccessibilityUtil.class
AccessibilityUtil.java
package org.robolectric.util
public org.robolectric.util.AccessibilityUtil extends java.lang.Object {
	private static final String COMPAT_V4_CLASS_NAME
	private static com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator validator
	private static boolean forVersionSet
	private static boolean v4SupportPresenceVerified
	private void  () 
	public static java.util.List checkViewIfCheckingEnabled (android.view.View) 
		android.view.View view
		org.robolectric.annotation.AccessibilityChecks classChecksAnnotation
	public static java.util.List checkView (android.view.View) 
		android.view.View view
	public static boolean passesAccessibilityChecksIfEnabled (android.view.View) 
		android.view.View view
		java.util.List results
		java.util.List errors
	public static void setRunChecksForRobolectricVersion (org.robolectric.annotation.AccessibilityChecks$ForRobolectricVersion) 
		org.robolectric.annotation.AccessibilityChecks$ForRobolectricVersion forVersion
	public static void setRunChecksFromRootView (boolean) 
		boolean runChecksFromRootView
	public static void setSuppressingResultMatcher (org.hamcrest.Matcher) 
		org.hamcrest.Matcher matcher
		org.hamcrest.Matcher touchTargetResultMatcher
		org.hamcrest.Matcher duplicateBoundsResultMatcher
	public static void setThrowExceptionForErrors (boolean) 
		boolean throwExceptionForErrors
	private static java.util.List checkView (android.view.View, org.robolectric.annotation.AccessibilityChecks) 
		ClassNotFoundException e
		android.view.View view
		org.robolectric.annotation.AccessibilityChecks classChecksAnnotation
	private static boolean isAccessibilityCheckingEnabled (org.robolectric.annotation.AccessibilityChecks) 
		org.robolectric.annotation.AccessibilityChecks classChecksAnnotation
		boolean checksEnabled
		String checksEnabledString
	private static org.robolectric.annotation.AccessibilityChecks getAnnotation () 
		java.lang.reflect.Method method
		Class clazz
		StackTraceElement element
		org.robolectric.annotation.AccessibilityChecks classChecksAnnotation
		StackTraceElement[] stack
	private static void initializeValidator () 
	private static com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset convertRoboVersionToA11yTestVersion (org.robolectric.annotation.AccessibilityChecks$ForRobolectricVersion) 
		org.robolectric.annotation.AccessibilityChecks$ForRobolectricVersion robolectricVersion
		com.google.android.apps.common.testing.accessibility.framework.AccessibilityCheckPreset preset
	static void  () 
}

org/robolectric/util/Logger.class
Logger.java
package org.robolectric.util
public org.robolectric.util.Logger extends java.lang.Object {
	private static final String LOGGING_ENABLED
	public void  () 
	public static transient void info (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
	public static transient void error (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
	public static transient void debug (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
}

org/robolectric/util/NamedStream.class
NamedStream.java
package org.robolectric.util
public abstract org.robolectric.util.NamedStream extends java.lang.Object {
}

org/robolectric/util/Function.class
Function.java
package org.robolectric.util
public abstract org.robolectric.util.Function extends java.lang.Object {
	public abstract java.lang.Object call (java.lang.Class, java.lang.Object, java.lang.Object[]) 
}

org/robolectric/util/SoftThreadLocal.class
SoftThreadLocal.java
package org.robolectric.util
public abstract org.robolectric.util.SoftThreadLocal extends java.lang.Object {
	private final ThreadLocal threadLocal
	public void  () 
	public synchronized java.lang.Object get () 
		Object item
	public void set (java.lang.Object) 
		Object item
	protected abstract java.lang.Object create () 
}

org/robolectric/util/ReflectionHelpers$ClassParameter.class
ReflectionHelpers.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/Join.class
Join.java
package org.robolectric.util
public org.robolectric.util.Join extends java.lang.Object {
	public void  () 
	public static java.lang.String join (java.lang.String, java.util.Collection) 
		String asString
		Object obj
		String delimiter
		java.util.Collection collection
		String del
		StringBuilder sb
	public static transient java.lang.String join (java.lang.String, java.lang.Object[]) 
		String asString
		Object obj
		String delimiter
		Object[] collection
		String del
		StringBuilder sb
}

org/robolectric/util/ReflectionHelpers.class
ReflectionHelpers.java
package org.robolectric.util
public org.robolectric.util.ReflectionHelpers extends java.lang.Object {
	public void  () 
	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
}

org/robolectric/util/Scheduler.class
Scheduler.java
package org.robolectric.util
public org.robolectric.util.Scheduler extends java.lang.Object {
	private long currentTime
	private boolean isExecutingRunnable
	private final Thread associatedThread
	private final java.util.List runnables
	private org.robolectric.util.Scheduler$IdleState idleState
	public void  () 
	public synchronized org.robolectric.util.Scheduler$IdleState getIdleState () 
	public synchronized void setIdleState (org.robolectric.util.Scheduler$IdleState) 
		org.robolectric.util.Scheduler$IdleState idleState
	public synchronized long getCurrentTime () 
	public synchronized void pause () 
	public synchronized void unPause () 
	public synchronized boolean isPaused () 
	public synchronized void post (java.lang.Runnable) 
		Runnable runnable
	public synchronized void postDelayed (java.lang.Runnable, long) 
		Runnable runnable
		long delayMillis
	public synchronized void postAtFrontOfQueue (java.lang.Runnable) 
		Runnable runnable
	public synchronized void remove (java.lang.Runnable) 
		org.robolectric.util.Scheduler$ScheduledRunnable next
		Runnable runnable
		java.util.ListIterator iterator
	public synchronized boolean advanceToLastPostedRunnable () 
	public synchronized boolean advanceToNextPostedRunnable () 
	public synchronized boolean advanceBy (long) 
		long interval
		long endingTime
	public synchronized boolean advanceTo (long) 
		long endTime
		int runCount
	public synchronized boolean runOneTask () 
		org.robolectric.util.Scheduler$ScheduledRunnable postedRunnable
	public synchronized boolean areAnyRunnable () 
	public synchronized void reset () 
	public synchronized int size () 
	public void idleConstantly (boolean) 
		boolean shouldIdleConstantly
	private boolean nextTaskIsScheduledBefore (long) 
		long endingTime
	private void runOrQueueRunnable (java.lang.Runnable, long) 
		Runnable runnable
		long scheduledTime
	private void queueRunnableAndSort (java.lang.Runnable, long) 
		Runnable runnable
		long scheduledTime
	static boolean access$302 (org.robolectric.util.Scheduler, boolean) 
		org.robolectric.util.Scheduler x0
		boolean x1
}

org/robolectric/util/ReflectionHelpers$1.class
ReflectionHelpers.java
package org.robolectric.util
final org.robolectric.util.ReflectionHelpers$1 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/util/JavaVersion.class
JavaVersion.java
package org.robolectric.util
public org.robolectric.util.JavaVersion extends java.lang.Object implements java.lang.Comparable  {
	private final java.util.List versions
	public void  (java.lang.String) 
		String version
		java.util.Scanner s
	public int compareTo (org.robolectric.util.JavaVersion) 
		int compare
		int i
		org.robolectric.util.JavaVersion o
		java.util.List versions2
		int max
	public volatile int compareTo (java.lang.Object) 
}

org/robolectric/util/Util.class
Util.java
package org.robolectric.util
public org.robolectric.util.Util extends java.lang.Object {
	public void  () 
	public static void copy (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		int len
		java.io.InputStream in
		java.io.OutputStream out
		byte[] buffer
		int len
	public static byte[] readBytes (java.io.InputStream)  throws java.io.IOException 
		java.io.ByteArrayOutputStream bos
		java.io.InputStream is
	public static java.lang.Object[] reverse (java.lang.Object[]) 
		int destI
		Object o
		int i
		Object[] array
	public static transient java.io.File file (java.lang.String[]) 
		String[] pathParts
	public static transient java.io.File file (java.io.File, java.lang.String[]) 
		String pathPart
		java.io.File f
		String[] pathParts
	public static java.net.URL url (java.lang.String)  throws java.net.MalformedURLException 
		String path
	public static java.util.List intArrayToList (int[]) 
		int attr1
		int[] ints
		java.util.List youSuckJava
	public static int parseInt (java.lang.String) 
		String valueFor
}

org/robolectric/util/Scheduler$IdleState.class
Scheduler.java
package org.robolectric.util
public final org.robolectric.util.Scheduler$IdleState extends java.lang.Enum {
	public static final org.robolectric.util.Scheduler$IdleState PAUSED
	public static final org.robolectric.util.Scheduler$IdleState UNPAUSED
	public static final org.robolectric.util.Scheduler$IdleState CONSTANT_IDLE
	private static final org.robolectric.util.Scheduler$IdleState[] $VALUES
	public static org.robolectric.util.Scheduler$IdleState[] values () 
	public static org.robolectric.util.Scheduler$IdleState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/robolectric/util/TempDirectory$2.class
TempDirectory.java
package org.robolectric.util
 org.robolectric.util.TempDirectory$2 extends java.nio.file.SimpleFileVisitor {
	final java.nio.file.Path val$directory
	final org.robolectric.util.TempDirectory this$0
	void  (org.robolectric.util.TempDirectory, java.nio.file.Path) 
		org.robolectric.util.TempDirectory this$0
	public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)  throws java.io.IOException 
		java.nio.file.Path file
		java.nio.file.attribute.BasicFileAttributes attrs
	public java.nio.file.FileVisitResult postVisitDirectory (java.nio.file.Path, java.io.IOException)  throws java.io.IOException 
		java.nio.file.Path dir
		java.io.IOException exc
	public volatile java.nio.file.FileVisitResult postVisitDirectory (java.lang.Object, java.io.IOException)  throws java.io.IOException 
	public volatile java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes)  throws java.io.IOException 
}

org/robolectric/util/ReflectionHelpers$2.class
ReflectionHelpers.java
package org.robolectric.util
final org.robolectric.util.ReflectionHelpers$2 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/TimeUtils.class
TimeUtils.java
package org.robolectric.util
public org.robolectric.util.TimeUtils extends java.lang.Object {
	public static final long NANOS_PER_MS
	public void  () 
}

org/robolectric/util/Strftime.class
Strftime.java
package org.robolectric.util
public org.robolectric.util.Strftime extends java.lang.Object {
	public void  () 
	public static java.lang.String format (java.lang.String, java.util.Date, java.util.Locale, java.util.TimeZone) 
		String dayNumberOfWeek
		Character c
		int i
		String format
		java.util.Date date
		java.util.Locale locale
		java.util.TimeZone zone
		StringBuffer buffer
		org.robolectric.util.Strftime$1Formatter formatter
		Boolean inside
		Boolean removePad
		Boolean zeroPad
		Boolean spacePad
		Boolean upperCase
		Boolean swapCase
		StringBuffer padWidthBuffer
	private static java.lang.String correctCase (java.lang.String, java.lang.Boolean, java.lang.Boolean) 
		Character c
		int i
		String simple
		Boolean upperCase
		Boolean swapCase
		StringBuffer buffer
	private static java.lang.String correctPad (java.lang.String, java.lang.Boolean, java.lang.Boolean, java.lang.Boolean, java.lang.StringBuffer) 
		int i
		StringBuffer buffer
		char padChar
		String simple
		Boolean zeroPad
		Boolean spacePad
		Boolean removePad
		StringBuffer padWidthBuffer
		String unpadded
		int padWidth
}

org/robolectric/util/ReflectionHelpers$InsideTraversal.class
ReflectionHelpers.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/SoftThreadLocal$1.class
SoftThreadLocal.java
package org.robolectric.util
 org.robolectric.util.SoftThreadLocal$1 extends java.lang.ThreadLocal {
	final org.robolectric.util.SoftThreadLocal this$0
	void  (org.robolectric.util.SoftThreadLocal) 
		org.robolectric.util.SoftThreadLocal this$0
	protected java.lang.ref.SoftReference initialValue () 
	protected volatile java.lang.Object initialValue () 
}

org/robolectric/util/TestRunnable.class
TestRunnable.java
package org.robolectric.util
public org.robolectric.util.TestRunnable extends java.lang.Object implements java.lang.Runnable  {
	public boolean wasRun
	public void  () 
	public void run () 
}

org/robolectric/util/Strings.class
Strings.java
package org.robolectric.util
public org.robolectric.util.Strings extends java.lang.Object {
	public void  () 
	public static java.lang.String fromStream (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		int bufSize
		byte[] buffer
		int inSize
		StringBuilder stringBuilder
	public static boolean equals (java.lang.String, java.lang.String) 
		String a
		String b
	public static java.lang.String nullToEmpty (java.lang.String) 
		String string
}

org/robolectric/util/SimpleFuture.class
SimpleFuture.java
package org.robolectric.util
public org.robolectric.util.SimpleFuture extends java.lang.Object {
	private Object result
	private boolean hasRun
	private boolean cancelled
	private final java.util.concurrent.Callable callable
	public void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public boolean isCancelled () 
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public synchronized java.lang.Object get ()  throws java.lang.InterruptedException 
	public synchronized java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public synchronized void run () 
		Exception e
	protected void done () 
}

org/robolectric/util/Scheduler$1.class
Scheduler.java
package org.robolectric.util
 org.robolectric.util.Scheduler$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$robolectric$util$Scheduler$IdleState
	static void  () 
}

org/robolectric/util/TempDirectory$1.class
TempDirectory.java
package org.robolectric.util
 org.robolectric.util.TempDirectory$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.robolectric.util.TempDirectory this$0
	void  (org.robolectric.util.TempDirectory) 
		org.robolectric.util.TempDirectory this$0
	public void run () 
		java.nio.file.Path path
		String file
}

org/robolectric/util/Scheduler$ScheduledRunnable.class
Scheduler.java
package org.robolectric.util
 org.robolectric.util.Scheduler$ScheduledRunnable extends java.lang.Object implements java.lang.Comparable  {
	private final Runnable runnable
	private final long scheduledTime
	final org.robolectric.util.Scheduler this$0
	private void  (org.robolectric.util.Scheduler, java.lang.Runnable, long) 
		Runnable runnable
		long scheduledTime
	public int compareTo (org.robolectric.util.Scheduler$ScheduledRunnable) 
		org.robolectric.util.Scheduler$ScheduledRunnable runnable
	public void run () 
	public volatile int compareTo (java.lang.Object) 
	void  (org.robolectric.util.Scheduler, java.lang.Runnable, long, org.robolectric.util.Scheduler$1) 
		org.robolectric.util.Scheduler x0
		Runnable x1
		long x2
		org.robolectric.util.Scheduler$1 x3
	static java.lang.Runnable access$100 (org.robolectric.util.Scheduler$ScheduledRunnable) 
		org.robolectric.util.Scheduler$ScheduledRunnable x0
	static long access$200 (org.robolectric.util.Scheduler$ScheduledRunnable) 
		org.robolectric.util.Scheduler$ScheduledRunnable x0
}

org/robolectric/util/Transcript.class
Transcript.java
package org.robolectric.util
public org.robolectric.util.Transcript extends java.lang.Object {
	private java.util.List events
	public void  () 
	public void add (java.lang.String) 
		String event
	public void assertNoEventsSoFar () 
	public transient void assertEventsSoFar (java.lang.String[]) 
		String[] expectedEvents
	public transient void assertEventsInclude (java.lang.String[]) 
		int index
		String expectedEvent
		String[] expectedEvents
		java.util.List original
	public void clear () 
	public java.util.List getEvents () 
}

org/robolectric/util/Pair.class
Pair.java
package org.robolectric.util
public org.robolectric.util.Pair extends java.lang.Object {
	public final Object first
	public final Object second
	public void  (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public boolean equals (java.lang.Object) 
		Object o
		org.robolectric.util.Pair p
	public int hashCode () 
	public static org.robolectric.util.Pair create (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	private static boolean equal (java.lang.Object, java.lang.Object) 
		Object a
		Object b
}

org/robolectric/util/TempDirectory.class
TempDirectory.java
package org.robolectric.util
public org.robolectric.util.TempDirectory extends java.lang.Object {
	private static final org.robolectric.util.TempDirectory instance
	private final java.util.Queue paths
	private final java.util.Set deletePaths
	void  () 
	public static java.nio.file.Path create () 
	public static java.nio.file.Path createDeleteOnExit () 
	public static void destroy (java.nio.file.Path) 
		java.nio.file.Path path
	java.nio.file.Path createImpl (boolean) 
		java.nio.file.Path directory
		java.io.IOException e
		boolean deleteOnExit
		java.nio.file.Path empty
	void destroyImpl (java.nio.file.Path) 
		java.nio.file.Path path
	private void clearDirectory (java.nio.file.Path)  throws java.io.IOException 
		java.nio.file.Path directory
	private void deleteOnExit (java.nio.file.Path) 
		java.nio.file.Path path
	private java.nio.file.Path createTempDir (java.lang.String)  throws java.io.IOException 
		String name
	static java.util.Set access$000 (org.robolectric.util.TempDirectory) 
		org.robolectric.util.TempDirectory x0
	static void access$100 (org.robolectric.util.TempDirectory, java.nio.file.Path)  throws java.io.IOException 
		org.robolectric.util.TempDirectory x0
		java.nio.file.Path x1
	static void  () 
}

org/robolectric/util/ReflectionHelpers$3.class
ReflectionHelpers.java
package org.robolectric.util
final org.robolectric.util.ReflectionHelpers$3 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/Strftime$1Formatter.class
Strftime.java
package org.robolectric.util
 org.robolectric.util.Strftime$1Formatter extends java.lang.Object {
	java.text.SimpleDateFormat formatter
	final java.util.Date val$date
	public void  (java.util.Date, java.util.Locale, java.util.TimeZone, java.util.Date) 
		java.util.Date date
		java.util.Locale locale
		java.util.TimeZone timeZone
	public java.lang.String format (java.lang.String) 
		String format
}