Home | History | Annotate | Download | only in 25.3.0-alpha1

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/testutils/
com/android/testutils/MockLog.class
MockLog.java
package com.android.testutils
public com.android.testutils.MockLog extends java.lang.Object implements com.android.utils.ILogger  {
	private java.util.ArrayList mMessages
	public void  () 
	private transient void add (java.lang.String, java.lang.String, java.lang.Object[]) 
		String code
		String format
		Object[] args
		java.util.Formatter formatter
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient void info (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient void verbose (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String format
		Object[] args
	public java.lang.String toString () 
		char type
		String s
		StringBuilder sb
		char lastType
	public java.util.List getMessages () 
	public void clear () 
}

com/android/testutils/VirtualTimeRepeatKind.class
VirtualTimeRepeatKind.java
package com.android.testutils
public final com.android.testutils.VirtualTimeRepeatKind extends java.lang.Enum {
	public static final com.android.testutils.VirtualTimeRepeatKind NONE
	public static final com.android.testutils.VirtualTimeRepeatKind RATE
	public static final com.android.testutils.VirtualTimeRepeatKind DELAY
	private static final com.android.testutils.VirtualTimeRepeatKind[] $VALUES
	public static com.android.testutils.VirtualTimeRepeatKind[] values () 
	public static com.android.testutils.VirtualTimeRepeatKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/testutils/TestResources.class

com/android/testutils/VirtualTimeDateProvider.class
VirtualTimeDateProvider.java
package com.android.testutils
public com.android.testutils.VirtualTimeDateProvider extends java.lang.Object implements com.android.utils.DateProvider  {
	private final com.android.testutils.VirtualTimeScheduler virtualTimeScheduler
	public void  (com.android.testutils.VirtualTimeScheduler) 
		com.android.testutils.VirtualTimeScheduler virtualTimeScheduler
	public java.util.Date now () 
}

com/android/testutils/NoErrorsOrWarningsLogger.class
NoErrorsOrWarningsLogger.java
package com.android.testutils
public com.android.testutils.NoErrorsOrWarningsLogger extends com.android.utils.StdLogger {
	public void  () 
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String errorFormat
		Object[] args
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String warningFormat
		Object[] args
}

com/android/testutils/TestUtils.class
TestUtils.java
package com.android.testutils
public com.android.testutils.TestUtils extends java.lang.Object {
	private static final java.time.Duration DEFAULT_EVENTUALLY_TIMEOUT
	private static final long EVENTUALLY_CHECK_CYCLE_TIME_MS
	static final boolean $assertionsDisabled
	public void  () 
	public static transient java.io.File getRoot (java.lang.String[]) 
		java.io.File r
		String name
		String[] names
		java.io.File root
	public static transient java.io.File getCanonicalRoot (java.lang.String[])  throws java.io.IOException 
		String[] names
		java.io.File root
	public static void deleteFile (java.io.File) 
		java.io.File f
		java.io.File[] files
		java.io.File dir
	public static java.io.File createTempDirDeletedOnExit () 
		java.io.File tempDir
	public static java.io.File getWorkspaceRoot () 
		String workspace
		String workspaceParent
		java.io.File pwd
		java.io.File currDir
	public static java.io.File getWorkspaceFile (java.lang.String) 
		String path
		java.io.File f
	public static java.io.File getPlatformFile (java.lang.String) 
		String path
		String latestAndroidPlatform
		java.io.File file
	public static java.io.File getSdk () 
		com.android.testutils.OsType osType
		String hostDir
	public static java.lang.String getLatestAndroidPlatform () 
	public static void waitForFileSystemTick ()  throws java.lang.InterruptedException java.io.IOException 
	public static void waitForFileSystemTick (long)  throws java.lang.InterruptedException java.io.IOException 
		long currentTimestamp
	private static long getFreshTimestamp ()  throws java.io.IOException 
		java.io.File notUsed
		long freshTimestamp
	public static java.lang.String getDiff (java.lang.String, java.lang.String) 
		String before
		String after
	public static java.lang.String getDiff (java.lang.String[], java.lang.String[]) 
		int j
		int i
		String[] before
		String[] after
		StringBuilder sb
		int n
		int m
		int[][] lcs
		int i
		int j
	public static void eventually (java.lang.Runnable) 
		Runnable runnable
	public static void eventually (java.lang.Runnable, java.time.Duration) 
		AssertionError e
		InterruptedException e
		Runnable runnable
		java.time.Duration duration
		AssertionError lastError
		java.time.Instant timeoutTime
	static void  () 
}

com/android/testutils/OsType.class
OsType.java
package com.android.testutils
public final com.android.testutils.OsType extends java.lang.Enum {
	public static final com.android.testutils.OsType UNKNOWN
	public static final com.android.testutils.OsType DARWIN
	public static final com.android.testutils.OsType LINUX
	public static final com.android.testutils.OsType WINDOWS
	private static final com.android.testutils.OsType[] $VALUES
	public static com.android.testutils.OsType[] values () 
	public static com.android.testutils.OsType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static java.lang.String getOsName () 
	public static com.android.testutils.OsType getHostOs () 
		String os
	public java.lang.String getFolderName () 
	static void  () 
}

com/android/testutils/JarTestSuite.class
JarTestSuite.java
package com.android.testutils
public com.android.testutils.JarTestSuite extends java.lang.Object {
	public void  () 
}

com/android/testutils/truth/
com/android/testutils/truth/PathSubject$1.class
PathSubject.java
package com.android.testutils.truth
final com.android.testutils.truth.PathSubject$1 extends com.google.common.truth.SubjectFactory {
	void  () 
	public com.android.testutils.truth.PathSubject getSubject (com.google.common.truth.FailureStrategy, java.nio.file.Path) 
		com.google.common.truth.FailureStrategy fs
		java.nio.file.Path that
	public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object) 
}

com/android/testutils/truth/FileSubject.class
FileSubject.java
package com.android.testutils.truth
public com.android.testutils.truth.FileSubject extends com.google.common.truth.Subject {
	public static final com.google.common.truth.SubjectFactory FACTORY
	public void  (com.google.common.truth.FailureStrategy, java.io.File) 
		com.google.common.truth.FailureStrategy failureStrategy
		java.io.File subject
	public void hasName (java.lang.String) 
		String name
	public void exists () 
	public void doesNotExist () 
	public void isFile () 
	public void isDirectory () 
	public transient void containsAllOf (java.lang.String[]) 
		String expectedContent
		String contents
		java.io.IOException e
		String[] expectedContents
	public void contains (byte[]) 
		byte[] contents
		java.io.IOException e
		byte[] expectedContents
	public void hasContents (java.lang.String) 
		String expectedContents
	public void wasModifiedAt (long) 
		long timestamp
		long lastModified
	public void isNewerThan (long) 
		long timestamp
		long lastModified
	public void isNewerThan (java.io.File) 
		java.io.File other
	public void contentWithUnixLineSeparatorsIsExactly (java.lang.String)  throws java.io.IOException 
		String expected
	static void  () 
}

com/android/testutils/truth/FileSubject$1.class
FileSubject.java
package com.android.testutils.truth
final com.android.testutils.truth.FileSubject$1 extends com.google.common.truth.SubjectFactory {
	void  () 
	public com.android.testutils.truth.FileSubject getSubject (com.google.common.truth.FailureStrategy, java.io.File) 
		com.google.common.truth.FailureStrategy fs
		java.io.File that
	public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object) 
}

com/android/testutils/truth/Java8OptionalSubject.class
Java8OptionalSubject.java
package com.android.testutils.truth
public com.android.testutils.truth.Java8OptionalSubject extends com.google.common.truth.Subject {
	public static final com.google.common.truth.SubjectFactory FACTORY
	public void  (com.google.common.truth.FailureStrategy, java.util.Optional) 
		com.google.common.truth.FailureStrategy failureStrategy
		java.util.Optional subject
	public void isPresent () 
	public void isAbsent () 
	static void  () 
}

com/android/testutils/truth/Java8OptionalSubject$1.class
Java8OptionalSubject.java
package com.android.testutils.truth
final com.android.testutils.truth.Java8OptionalSubject$1 extends com.google.common.truth.SubjectFactory {
	void  () 
	public com.android.testutils.truth.Java8OptionalSubject getSubject (com.google.common.truth.FailureStrategy, java.util.Optional) 
		com.google.common.truth.FailureStrategy fs
		java.util.Optional that
	public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object) 
}

com/android/testutils/truth/PathSubject.class
PathSubject.java
package com.android.testutils.truth
public com.android.testutils.truth.PathSubject extends com.google.common.truth.Subject {
	public static final com.google.common.truth.SubjectFactory FACTORY
	public void  (com.google.common.truth.FailureStrategy, java.nio.file.Path) 
		com.google.common.truth.FailureStrategy failureStrategy
		java.nio.file.Path subject
	public void hasName (java.lang.String) 
		String name
	public void exists () 
	public void doesNotExist () 
	public void isFile () 
	public void isDirectory () 
	static void  () 
}

com/android/testutils/truth/FileSubjectFactory.class
FileSubjectFactory.java
package com.android.testutils.truth
public com.android.testutils.truth.FileSubjectFactory extends com.google.common.truth.SubjectFactory {
	public static com.android.testutils.truth.FileSubjectFactory factory () 
	private void  () 
	public com.android.testutils.truth.FileSubject getSubject (com.google.common.truth.FailureStrategy, java.io.File) 
		com.google.common.truth.FailureStrategy failureStrategy
		java.io.File subject
	public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object) 
}

com/android/testutils/truth/IndirectSubject.class
IndirectSubject.java
package com.android.testutils.truth
public abstract com.android.testutils.truth.IndirectSubject extends java.lang.Object {
	public abstract com.google.common.truth.Subject that () 
}

com/android/testutils/truth/MoreTruth.class
MoreTruth.java
package com.android.testutils.truth
public com.android.testutils.truth.MoreTruth extends java.lang.Object {
	public void  () 
	public static com.android.testutils.truth.FileSubject assertThat (java.io.File) 
		java.io.File file
	public static com.android.testutils.truth.PathSubject assertThat (java.nio.file.Path) 
		java.nio.file.Path path
	public static com.android.testutils.truth.Java8OptionalSubject assertThat (java.util.Optional) 
		java.util.Optional optional
}

com/android/testutils/internal/
com/android/testutils/internal/CopyOfTester.class

com/android/testutils/VirtualTimeScheduler$VirtualFuturesComparator.class
VirtualTimeScheduler.java
package com.android.testutils
 com.android.testutils.VirtualTimeScheduler$VirtualFuturesComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (com.android.testutils.VirtualTimeFuture, com.android.testutils.VirtualTimeFuture) 
		com.android.testutils.VirtualTimeFuture o1
		com.android.testutils.VirtualTimeFuture o2
		long tickDiff
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (com.android.testutils.VirtualTimeScheduler$1) 
		com.android.testutils.VirtualTimeScheduler$1 x0
}

com/android/testutils/TestUtils$1.class
TestUtils.java
package com.android.testutils
final com.android.testutils.TestUtils$1 extends java.lang.Thread {
	final java.io.File val$tempDir
	void  (java.io.File) 
	public void run () 
}

com/android/testutils/JarTestSuiteRunner$ExcludeClasses.class
JarTestSuiteRunner.java
package com.android.testutils
public abstract com.android.testutils.JarTestSuiteRunner$ExcludeClasses extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
}

com/android/testutils/VirtualTimeFuture.class
VirtualTimeFuture.java
package com.android.testutils
public com.android.testutils.VirtualTimeFuture extends java.lang.Object implements java.util.concurrent.ScheduledFuture  {
	private static final java.util.concurrent.atomic.AtomicLong sCounter
	private final com.android.testutils.VirtualTimeScheduler mScheduler
	private final Runnable mRunnable
	private final java.util.concurrent.Callable mCallable
	private final long mOffset
	private final com.android.testutils.VirtualTimeRepeatKind mRepeatKind
	private final java.util.concurrent.CountDownLatch mIsDone
	private final long mId
	private volatile long mTick
	private volatile long mTimeoutTick
	private boolean mIsCancelled
	private Object mValue
	private Exception mException
	void  (com.android.testutils.VirtualTimeScheduler, java.lang.Runnable, long, long, com.android.testutils.VirtualTimeRepeatKind) 
		com.android.testutils.VirtualTimeScheduler virtualTimeScheduler
		Runnable runnable
		long tick
		long offset
		com.android.testutils.VirtualTimeRepeatKind repeatKind
	void  (com.android.testutils.VirtualTimeScheduler, java.util.concurrent.Callable, long, long, com.android.testutils.VirtualTimeRepeatKind) 
		com.android.testutils.VirtualTimeScheduler virtualTimeScheduler
		java.util.concurrent.Callable callable
		long tick
		long offset
		com.android.testutils.VirtualTimeRepeatKind repeatKind
	public long getDelay (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
		long diff
	public int compareTo (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed o
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public boolean isCancelled () 
	public boolean isDone () 
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long end
	public long getTick () 
	void setmTick (long) 
		long mTick
	public java.lang.Runnable getRunnable () 
	public java.util.concurrent.Callable getCallable () 
	public com.android.testutils.VirtualTimeScheduler getOwningScheduler () 
	public long getOffset () 
	public com.android.testutils.VirtualTimeRepeatKind getRepeatKind () 
	void run () 
		Exception e
	public long getId () 
	void setTimeoutTick (long) 
		long timeoutTick
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/testutils/SystemPropertyOverrides.class
SystemPropertyOverrides.java
package com.android.testutils
public com.android.testutils.SystemPropertyOverrides extends java.lang.Object implements java.lang.AutoCloseable  {
	private final java.util.Map mOriginals
	public void  () 
	public void setProperty (java.lang.String, java.lang.String) 
		String originalValue
		String key
		String value
	public void close ()  throws java.lang.Exception 
		java.util.Map$Entry original
}

com/android/testutils/VirtualTimeScheduler.class

com/android/testutils/VirtualTimeScheduler$1.class
VirtualTimeScheduler.java
package com.android.testutils
 com.android.testutils.VirtualTimeScheduler$1 extends java.lang.Object {
}

com/android/testutils/JarTestSuiteRunner.class

NOTICE