META-INF/
META-INF/MANIFEST.MF
org/
org/robolectric/
org/robolectric/util/
org/robolectric/util/TempDirectory.classTempDirectory.java
package org.robolectric.util
public org.robolectric.util.TempDirectory extends java.lang.Object {
private final java.nio.file.Path basePath
public void (java.lang.String)
java.io.IOException e
String name
public java.nio.file.Path create (java.lang.String)
java.io.IOException e
String name
java.nio.file.Path path
public java.nio.file.Path createIfNotExists (java.lang.String)
java.nio.file.FileAlreadyExistsException e
java.io.IOException e
String name
java.nio.file.Path path
public void destroy ()
private void clearDirectory (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path directory
}
org/robolectric/util/SimpleFuture.classSimpleFuture.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/Util.classUtil.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
String dotSlash
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/SoftThreadLocal$1.classSoftThreadLocal.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/PerfStatsCollector$MetricKey.classPerfStatsCollector.java
package org.robolectric.util
org.robolectric.util.PerfStatsCollector$MetricKey extends java.lang.Object {
private final String name
private final boolean success
void (java.lang.String, boolean)
String name
boolean success
public boolean equals (java.lang.Object)
Object o
org.robolectric.util.PerfStatsCollector$MetricKey metricKey
public int hashCode ()
int result
static java.lang.String access$300 (org.robolectric.util.PerfStatsCollector$MetricKey)
org.robolectric.util.PerfStatsCollector$MetricKey x0
static boolean access$400 (org.robolectric.util.PerfStatsCollector$MetricKey)
org.robolectric.util.PerfStatsCollector$MetricKey x0
}
org/robolectric/util/Join.classJoin.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/Logger.classLogger.java
package org.robolectric.util
public org.robolectric.util.Logger extends java.lang.Object {
private static final String LOGGING_ENABLED
public void ()
public static void strict (java.lang.String, java.lang.Throwable)
String message
Throwable e
public static transient void strict (java.lang.String, java.lang.Object[])
String message
Object[] args
public static transient void info (java.lang.String, java.lang.Object[])
String message
Object[] args
public static transient void warn (java.lang.String, java.lang.Object[])
String message
Object[] args
public static void error (java.lang.String, java.lang.Throwable)
String message
Throwable e
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
public static boolean loggingEnabled ()
}
org/robolectric/util/PerfStatsCollector$Event.classPerfStatsCollector.java
package org.robolectric.util
public org.robolectric.util.PerfStatsCollector$Event extends java.lang.Object {
private final String name
private final long startTimeNs
final org.robolectric.util.PerfStatsCollector this$0
void (org.robolectric.util.PerfStatsCollector, java.lang.String)
org.robolectric.util.PerfStatsCollector this$0
String name
public void finished ()
public void finished (boolean)
org.robolectric.util.PerfStatsCollector$MetricKey key
org.robolectric.util.PerfStatsCollector$Metric metric
boolean success
}
org/robolectric/util/Strftime.classStrftime.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
StringBuilder buffer
org.robolectric.util.Strftime$1Formatter formatter
Boolean inside
Boolean removePad
Boolean zeroPad
Boolean spacePad
Boolean upperCase
Boolean swapCase
StringBuilder 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
StringBuilder buffer
private static java.lang.String correctPad (java.lang.String, java.lang.Boolean, java.lang.Boolean, java.lang.Boolean, java.lang.StringBuilder)
int i
StringBuilder buffer
char padChar
String simple
Boolean zeroPad
Boolean spacePad
Boolean removePad
StringBuilder padWidthBuffer
String unpadded
int padWidth
}
org/robolectric/util/TempDirectory$1.classTempDirectory.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 ()
}
org/robolectric/util/PerfStatsCollector.class
org/robolectric/util/TestRunnable.classTestRunnable.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/Strftime$1Formatter.classStrftime.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
}
org/robolectric/util/Consumer.class
org/robolectric/util/Scheduler.classScheduler.java
package org.robolectric.util
public org.robolectric.util.Scheduler extends java.lang.Object {
private static final long START_TIME
private volatile long currentTime
private boolean isExecutingRunnable
private final Thread associatedThread
private final java.util.List runnables
private volatile org.robolectric.util.Scheduler$IdleState idleState
public void ()
public org.robolectric.util.Scheduler$IdleState getIdleState ()
public synchronized void setIdleState (org.robolectric.util.Scheduler$IdleState)
org.robolectric.util.Scheduler$IdleState idleState
public long getCurrentTime ()
public synchronized void pause ()
public synchronized void unPause ()
public 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 postDelayed (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable runnable
long delay
java.util.concurrent.TimeUnit unit
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
public synchronized boolean advanceBy (long, java.util.concurrent.TimeUnit)
long amount
java.util.concurrent.TimeUnit unit
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/Scheduler$IdleState.classScheduler.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/Scheduler$1.classScheduler.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/PerfStatsCollector$Metric.classPerfStatsCollector.java
package org.robolectric.util
public org.robolectric.util.PerfStatsCollector$Metric extends java.lang.Object {
private final String name
private int count
private long elapsedNs
private final boolean success
public void (java.lang.String, int, int, boolean)
String name
int count
int elapsedNs
boolean success
public void (java.lang.String, boolean)
String name
boolean success
public java.lang.String getName ()
public int getCount ()
public long getElapsedNs ()
public boolean isSuccess ()
public boolean equals (java.lang.Object)
Object o
org.robolectric.util.PerfStatsCollector$Metric metric
public int hashCode ()
int result
public java.lang.String toString ()
static int access$508 (org.robolectric.util.PerfStatsCollector$Metric)
org.robolectric.util.PerfStatsCollector$Metric x0
static long access$614 (org.robolectric.util.PerfStatsCollector$Metric, long)
org.robolectric.util.PerfStatsCollector$Metric x0
long x1
}
org/robolectric/util/NamedStream.classNamedStream.java
package org.robolectric.util
public abstract org.robolectric.util.NamedStream extends java.lang.Object {
}
org/robolectric/util/Clock.classClock.java
package org.robolectric.util
abstract org.robolectric.util.Clock extends java.lang.Object {
public abstract long nanoTime ()
}
org/robolectric/util/SoftThreadLocal.classSoftThreadLocal.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/PerfStatsCollector$Metadata.classPerfStatsCollector.java
package org.robolectric.util
public org.robolectric.util.PerfStatsCollector$Metadata extends java.lang.Object {
private final java.util.Map metadata
void (java.util.Map)
java.util.Map metadata
public java.lang.Object get (java.lang.Class)
Class metadataClass
}
org/robolectric/util/TimeUtils.classTimeUtils.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/Pair.classPair.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$2.classTempDirectory.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/PerfStatsReporter.classPerfStatsReporter.java
package org.robolectric.util
public abstract org.robolectric.util.PerfStatsReporter extends java.lang.Object {
public abstract void report (org.robolectric.util.PerfStatsCollector$Metadata, java.util.Collection)
}
org/robolectric/util/Scheduler$ScheduledRunnable.classScheduler.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/PerfStatsCollector$ThrowingRunnable.classPerfStatsCollector.java
package org.robolectric.util
public abstract org.robolectric.util.PerfStatsCollector$ThrowingRunnable extends java.lang.Object {
public abstract void run () throws java.lang.Exception
}
org/robolectric/util/PerfStatsCollector$ThrowingSupplier.classPerfStatsCollector.java
package org.robolectric.util
public abstract org.robolectric.util.PerfStatsCollector$ThrowingSupplier extends java.lang.Object {
public abstract java.lang.Object get () throws java.lang.Exception
}