Home | History | Annotate | Download | only in 26.0.0-beta6

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/testutils/
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/classloader/
com/android/testutils/classloader/SingleClassLoader.class
SingleClassLoader.java
package com.android.testutils.classloader
public final com.android.testutils.classloader.SingleClassLoader extends java.lang.ClassLoader {
	private final com.android.testutils.classloader.MultiClassLoader multiClassLoader
	public void  (java.lang.String) 
		String classToLoad
	public java.lang.Class load ()  throws java.lang.ClassNotFoundException 
	public java.lang.Class loadClass (java.lang.String) 
		String name
}

com/android/testutils/classloader/MultiClassLoader.class
MultiClassLoader.java
package com.android.testutils.classloader
public final com.android.testutils.classloader.MultiClassLoader extends java.lang.ClassLoader {
	private final java.util.LinkedHashMap classesToLoad
	public void  (java.util.List) 
		String classToLoad
		java.util.List classesToLoad
	public java.util.List load ()  throws java.lang.ClassNotFoundException 
		String classToLoad
		java.util.List loadedClasses
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		Class loadedClass
		String classToLoad
		String name
	private java.lang.Class defineClass (java.lang.String) 
		byte[] bytes
		java.io.IOException e
		String name
		String classFile
		java.io.InputStream stream
		byte[] bytes
	private static byte[] convertStreamToBytes (java.io.InputStream)  throws java.io.IOException 
		java.io.DataInputStream dataInputStream
		java.io.InputStream stream
		byte[] bytes
}

com/android/testutils/TestUtils.class

com/android/testutils/VirtualTimeScheduler.class

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/JarTestSuite.class
JarTestSuite.java
package com.android.testutils
public com.android.testutils.JarTestSuite extends java.lang.Object {
	public void  () 
	public static void setUp () 
}

com/android/testutils/JarTestSuiteRunner.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/BazelRunfilesManifestProcessor.class
BazelRunfilesManifestProcessor.java
package com.android.testutils
public com.android.testutils.BazelRunfilesManifestProcessor extends java.lang.Object {
	public static final String RUNFILES_MANIFEST_FILE_ENV
	public static final String TEST_SRCDIR_ENV
	public static final com.android.utils.ILogger logger
	public void  () 
	private static boolean isWindows () 
	public static void setUpRunfiles () 
	static void setUpRunfiles (java.util.Map) 
		java.util.Map env
		String manifestFilename
		java.nio.file.Path testSourcePath
		long startTime
		long endTime
		java.nio.file.Path manifestPath
		java.util.List links
		com.android.testutils.filesystemdiff.FileSystemEntry fileSystemRoot
		com.android.testutils.filesystemdiff.FileSystemEntry manifestRoot
		com.android.testutils.filesystemdiff.Script script
	private static int countEntries (com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry child
		com.android.testutils.filesystemdiff.FileSystemEntry fileSystemRoot
		int result
	private static java.util.List readRunfilesManifest (java.nio.file.Path, java.nio.file.Path) 
		String line
		String[] splitLine
		java.util.Iterator it
		int lineNumber
		java.util.stream.Stream stream
		java.io.IOException e
		java.nio.file.Path manifestPath
		java.nio.file.Path testSourcePath
		java.util.List links
	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/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/filesystemdiff/
com/android/testutils/filesystemdiff/FileEntry.class
FileEntry.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.FileEntry extends com.android.testutils.filesystemdiff.FileSystemEntry {
	public void  (java.nio.file.Path) 
		java.nio.file.Path path
	public com.android.testutils.filesystemdiff.FileSystemEntry$Kind getKind () 
}

com/android/testutils/filesystemdiff/DeleteDirectoryAction.class
DeleteDirectoryAction.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.DeleteDirectoryAction extends com.android.testutils.filesystemdiff.Action {
	private com.android.testutils.filesystemdiff.DirectoryEntry mEntry
	public void  (com.android.testutils.filesystemdiff.DirectoryEntry) 
		com.android.testutils.filesystemdiff.DirectoryEntry entry
	public com.android.testutils.filesystemdiff.DirectoryEntry getSourceEntry () 
	public void execute (com.android.utils.ILogger) 
		java.io.IOException e
		com.android.utils.ILogger logger
	public volatile com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
}

com/android/testutils/filesystemdiff/DeleteDirectoryAction$1.class
DeleteDirectoryAction.java
package com.android.testutils.filesystemdiff
 com.android.testutils.filesystemdiff.DeleteDirectoryAction$1 extends java.nio.file.SimpleFileVisitor {
	final com.android.utils.ILogger val$logger
	final com.android.testutils.filesystemdiff.DeleteDirectoryAction this$0
	void  (com.android.testutils.filesystemdiff.DeleteDirectoryAction, com.android.utils.ILogger) 
		com.android.testutils.filesystemdiff.DeleteDirectoryAction 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 
}

com/android/testutils/filesystemdiff/DeleteFileAction.class
DeleteFileAction.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.DeleteFileAction extends com.android.testutils.filesystemdiff.Action {
	private com.android.testutils.filesystemdiff.FileEntry mEntry
	public void  (com.android.testutils.filesystemdiff.FileEntry) 
		com.android.testutils.filesystemdiff.FileEntry entry
	public com.android.testutils.filesystemdiff.FileEntry getSourceEntry () 
	public void execute (com.android.utils.ILogger) 
		java.io.IOException e
		com.android.utils.ILogger logger
	public volatile com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
}

com/android/testutils/filesystemdiff/Action.class
Action.java
package com.android.testutils.filesystemdiff
public abstract com.android.testutils.filesystemdiff.Action extends java.lang.Object {
	public void  () 
	public abstract com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
	public abstract void execute (com.android.utils.ILogger) 
}

com/android/testutils/filesystemdiff/TreeDifferenceEngine.class
TreeDifferenceEngine.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.TreeDifferenceEngine extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.testutils.filesystemdiff.Script computeEditScript (com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry root1
		com.android.testutils.filesystemdiff.FileSystemEntry root2
		com.android.testutils.filesystemdiff.Script result
	private static void computeWorker (com.android.testutils.filesystemdiff.Script, com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry rightChild
		com.android.testutils.filesystemdiff.FileSystemEntry leftChild
		com.android.testutils.filesystemdiff.FileSystemEntry rightChild
		com.android.testutils.filesystemdiff.Script script
		com.android.testutils.filesystemdiff.FileSystemEntry leftRoot
		com.android.testutils.filesystemdiff.FileSystemEntry rightRoot
		com.android.testutils.filesystemdiff.FileSystemEntry left
		com.android.testutils.filesystemdiff.FileSystemEntry right
		java.util.Map leftChildren
		java.util.Map rightChildren
	private static com.android.testutils.filesystemdiff.FileSystemEntry mapToLeftEntry (com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry leftRoot
		com.android.testutils.filesystemdiff.FileSystemEntry rightRoot
		com.android.testutils.filesystemdiff.FileSystemEntry right
		java.nio.file.Path relPath
		java.nio.file.Path leftPath
	private static boolean compareEntries (com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.SymbolicLinkEntry leftEntry
		com.android.testutils.filesystemdiff.SymbolicLinkEntry rightEntry
		com.android.testutils.filesystemdiff.FileSystemEntry left
		com.android.testutils.filesystemdiff.FileSystemEntry right
	private static java.util.Map buildChildMap (com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry x
		com.android.testutils.filesystemdiff.FileSystemEntry parentEntry
		java.util.TreeMap result
	static void  () 
}

com/android/testutils/filesystemdiff/FileSystemEntry.class
FileSystemEntry.java
package com.android.testutils.filesystemdiff
public abstract com.android.testutils.filesystemdiff.FileSystemEntry extends java.lang.Object {
	private java.nio.file.Path mPath
	public void  (java.nio.file.Path) 
		java.nio.file.Path path
	public java.util.List getChildEntries () 
	public java.nio.file.Path getPath () 
	public java.lang.String getName () 
	public abstract com.android.testutils.filesystemdiff.FileSystemEntry$Kind getKind () 
}

com/android/testutils/filesystemdiff/Script.class
Script.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.Script extends java.lang.Object {
	private java.util.List mActions
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getActions () 
	public void addCreateEntry (com.android.testutils.filesystemdiff.FileSystemEntry, com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry source
		com.android.testutils.filesystemdiff.FileSystemEntry destination
	public void addDeleteEntry (com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry entry
	public void execute (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
	public void execute (com.android.utils.ILogger, com.android.testutils.filesystemdiff.ActionExecutor) 
		com.android.testutils.filesystemdiff.Action action
		com.android.utils.ILogger logger
		com.android.testutils.filesystemdiff.ActionExecutor executor
	static void  () 
}

com/android/testutils/filesystemdiff/CreateSymbolicLinkAction.class
CreateSymbolicLinkAction.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.CreateSymbolicLinkAction extends com.android.testutils.filesystemdiff.Action {
	private com.android.testutils.filesystemdiff.SymbolicLinkEntry mSource
	private com.android.testutils.filesystemdiff.SymbolicLinkEntry mDestination
	public void  (com.android.testutils.filesystemdiff.SymbolicLinkEntry, com.android.testutils.filesystemdiff.SymbolicLinkEntry) 
		com.android.testutils.filesystemdiff.SymbolicLinkEntry source
		com.android.testutils.filesystemdiff.SymbolicLinkEntry destination
	public com.android.testutils.filesystemdiff.SymbolicLinkEntry getSourceEntry () 
	public void execute (com.android.utils.ILogger) 
		java.io.IOException e
		com.android.utils.ILogger logger
	public volatile com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
}

com/android/testutils/filesystemdiff/Script$1.class
Script.java
package com.android.testutils.filesystemdiff
 com.android.testutils.filesystemdiff.Script$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$testutils$filesystemdiff$FileSystemEntry$Kind
	static void  () 
}

com/android/testutils/filesystemdiff/DirectoryEntry.class
DirectoryEntry.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.DirectoryEntry extends com.android.testutils.filesystemdiff.FileSystemEntry {
	private java.util.List mChildEntries
	public void  (java.nio.file.Path) 
		java.nio.file.Path path
	public com.android.testutils.filesystemdiff.FileSystemEntry$Kind getKind () 
	public java.util.List getChildEntries () 
	public void addChildEntry (com.android.testutils.filesystemdiff.FileSystemEntry) 
		com.android.testutils.filesystemdiff.FileSystemEntry child
}

com/android/testutils/filesystemdiff/TreeBuilder.class
TreeBuilder.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.TreeBuilder extends java.lang.Object {
	public void  () 
	public static com.android.testutils.filesystemdiff.FileSystemEntry buildFromFileSystem (java.nio.file.Path) 
		com.android.testutils.filesystemdiff.DirectoryEntry dirEntry
		java.util.concurrent.ForkJoinPool pool
		java.nio.file.Path rootPath
		com.android.testutils.filesystemdiff.FileSystemEntry root
	public static com.android.testutils.filesystemdiff.FileSystemEntry buildFromSymbolicLinkDefinitions (java.nio.file.Path, java.lang.Iterable) 
		com.android.testutils.filesystemdiff.FileSystemEntry childEntry
		com.android.testutils.filesystemdiff.DirectoryEntry parentEntry
		com.android.testutils.filesystemdiff.SymbolicLinkDefinition link
		java.nio.file.Path rootPath
		Iterable symbolicLinks
		com.android.testutils.filesystemdiff.DirectoryEntry root
		java.util.Map directories
	private static com.android.testutils.filesystemdiff.DirectoryEntry getOrCreateDirectoryEntry (com.android.testutils.filesystemdiff.DirectoryEntry, java.util.Map, java.nio.file.Path) 
		com.android.testutils.filesystemdiff.DirectoryEntry root
		java.util.Map directories
		java.nio.file.Path directoryPath
		com.android.testutils.filesystemdiff.DirectoryEntry entry
		com.android.testutils.filesystemdiff.DirectoryEntry parentEntry
	private static com.android.testutils.filesystemdiff.FileSystemEntry mapPath (java.nio.file.Path) 
		java.nio.file.attribute.BasicFileAttributes attributes
		java.io.IOException e
		java.io.IOException e
		java.nio.file.Path path
		java.nio.file.attribute.BasicFileAttributes attributes
	static com.android.testutils.filesystemdiff.FileSystemEntry access$000 (java.nio.file.Path) 
		java.nio.file.Path x0
}

com/android/testutils/filesystemdiff/CreateDirectoryAction$1.class
CreateDirectoryAction.java
package com.android.testutils.filesystemdiff
 com.android.testutils.filesystemdiff.CreateDirectoryAction$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$testutils$filesystemdiff$FileSystemEntry$Kind
	static void  () 
}

com/android/testutils/filesystemdiff/CreateFileAction.class
CreateFileAction.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.CreateFileAction extends com.android.testutils.filesystemdiff.Action {
	private com.android.testutils.filesystemdiff.FileEntry mSource
	private com.android.testutils.filesystemdiff.FileEntry mDestination
	public void  (com.android.testutils.filesystemdiff.FileEntry, com.android.testutils.filesystemdiff.FileEntry) 
		com.android.testutils.filesystemdiff.FileEntry source
		com.android.testutils.filesystemdiff.FileEntry destination
	public com.android.testutils.filesystemdiff.FileEntry getSourceEntry () 
	public void execute (com.android.utils.ILogger) 
		java.io.IOException e
		com.android.utils.ILogger logger
	public volatile com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
}

com/android/testutils/filesystemdiff/TreeBuilder$TraverseDirectoryTask.class

com/android/testutils/filesystemdiff/DeleteSymbolicLinkAction.class
DeleteSymbolicLinkAction.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.DeleteSymbolicLinkAction extends com.android.testutils.filesystemdiff.Action {
	private com.android.testutils.filesystemdiff.SymbolicLinkEntry mEntry
	public void  (com.android.testutils.filesystemdiff.SymbolicLinkEntry) 
		com.android.testutils.filesystemdiff.SymbolicLinkEntry entry
	public com.android.testutils.filesystemdiff.SymbolicLinkEntry getSourceEntry () 
	public void execute (com.android.utils.ILogger) 
		java.io.IOException e
		com.android.utils.ILogger logger
	public volatile com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
}

com/android/testutils/filesystemdiff/CreateDirectoryAction.class
CreateDirectoryAction.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.CreateDirectoryAction extends com.android.testutils.filesystemdiff.Action {
	private com.android.testutils.filesystemdiff.DirectoryEntry mSource
	private com.android.testutils.filesystemdiff.DirectoryEntry mDestination
	public void  (com.android.testutils.filesystemdiff.DirectoryEntry, com.android.testutils.filesystemdiff.DirectoryEntry) 
		com.android.testutils.filesystemdiff.DirectoryEntry source
		com.android.testutils.filesystemdiff.DirectoryEntry destination
	public com.android.testutils.filesystemdiff.DirectoryEntry getSourceEntry () 
	public void execute (com.android.utils.ILogger) 
		java.io.IOException e
		com.android.testutils.filesystemdiff.DirectoryEntry dest
		com.android.testutils.filesystemdiff.SymbolicLinkEntry dest
		com.android.testutils.filesystemdiff.FileEntry dest
		java.nio.file.Path destinationPath
		com.android.testutils.filesystemdiff.FileSystemEntry child
		com.android.utils.ILogger logger
	public volatile com.android.testutils.filesystemdiff.FileSystemEntry getSourceEntry () 
}

com/android/testutils/filesystemdiff/FileSystemEntry$Kind.class
FileSystemEntry.java
package com.android.testutils.filesystemdiff
public final com.android.testutils.filesystemdiff.FileSystemEntry$Kind extends java.lang.Enum {
	public static final com.android.testutils.filesystemdiff.FileSystemEntry$Kind Directory
	public static final com.android.testutils.filesystemdiff.FileSystemEntry$Kind SymbolicLink
	public static final com.android.testutils.filesystemdiff.FileSystemEntry$Kind File
	private static final com.android.testutils.filesystemdiff.FileSystemEntry$Kind[] $VALUES
	public static com.android.testutils.filesystemdiff.FileSystemEntry$Kind[] values () 
	public static com.android.testutils.filesystemdiff.FileSystemEntry$Kind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/testutils/filesystemdiff/ActionExecutor.class
ActionExecutor.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.ActionExecutor extends java.lang.Object {
	public void  () 
	public void execute (com.android.utils.ILogger, com.android.testutils.filesystemdiff.Action) 
		com.android.utils.ILogger logger
		com.android.testutils.filesystemdiff.Action action
}

com/android/testutils/filesystemdiff/SymbolicLinkDefinition.class
SymbolicLinkDefinition.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.SymbolicLinkDefinition extends java.lang.Object {
	private java.nio.file.Path mPath
	private java.nio.file.Path mTarget
	public void  (java.nio.file.Path, java.nio.file.Path) 
		java.nio.file.Path path
		java.nio.file.Path target
	public java.nio.file.Path getPath () 
	public java.nio.file.Path getTarget () 
}

com/android/testutils/filesystemdiff/TreeDifferenceEngine$1.class
TreeDifferenceEngine.java
package com.android.testutils.filesystemdiff
 com.android.testutils.filesystemdiff.TreeDifferenceEngine$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$testutils$filesystemdiff$FileSystemEntry$Kind
	static void  () 
}

com/android/testutils/filesystemdiff/SymbolicLinkEntry.class
SymbolicLinkEntry.java
package com.android.testutils.filesystemdiff
public com.android.testutils.filesystemdiff.SymbolicLinkEntry extends com.android.testutils.filesystemdiff.FileSystemEntry {
	private java.nio.file.Path mTarget
	public void  (java.nio.file.Path, java.nio.file.Path) 
		java.nio.file.Path path
		java.nio.file.Path target
	public com.android.testutils.filesystemdiff.FileSystemEntry$Kind getKind () 
	public java.nio.file.Path getTarget () 
}

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/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/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/TestResources.class

com/android/testutils/truth/
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/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 void contains (java.lang.String) 
		String expectedContent
	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 doesNotContain (java.lang.String) 
		String contents
		java.io.IOException e
		String expectedContent
	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
		String actual
	public void containsFile (java.lang.String) 
		String fileName
	public void doesNotContainFile (java.lang.String) 
		String fileName
	static void  () 
}

com/android/testutils/truth/MoreTruth$1.class
MoreTruth.java
package com.android.testutils.truth
final com.android.testutils.truth.MoreTruth$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/ZipFileSubject.class
ZipFileSubject.java
package com.android.testutils.truth
public com.android.testutils.truth.ZipFileSubject extends com.android.testutils.truth.AbstractZipSubject {
	public static final com.google.common.truth.SubjectFactory FACTORY
	public void  (com.google.common.truth.FailureStrategy, com.android.testutils.apk.Zip) 
		com.google.common.truth.FailureStrategy failureStrategy
		com.android.testutils.apk.Zip subject
	public void contains (java.lang.String)  throws java.io.IOException 
		String path
	public void doesNotContain (java.lang.String)  throws java.io.IOException 
		String path
	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/DexClassSubject.class
DexClassSubject.java
package com.android.testutils.truth
public com.android.testutils.truth.DexClassSubject extends com.google.common.truth.Subject {
	public static final com.google.common.truth.SubjectFactory FACTORY
	private void  (com.google.common.truth.FailureStrategy, org.jf.dexlib2.dexbacked.DexBackedClassDef) 
		com.google.common.truth.FailureStrategy failureStrategy
		org.jf.dexlib2.dexbacked.DexBackedClassDef subject
	public void hasMethod (java.lang.String) 
		String name
	public transient void hasMethods (java.lang.String[]) 
		String name
		String[] names
	public void hasMethodWithLineInfoCount (java.lang.String, int) 
		org.jf.dexlib2.iface.debug.DebugItem debugItem
		int actualLineCnt
		org.jf.dexlib2.dexbacked.DexBackedMethod method
		String name
		int lineInfoCount
	public void hasField (java.lang.String) 
		String name
	public void doesNotHaveField (java.lang.String) 
		String name
	public void doesNotHaveMethod (java.lang.String) 
		String name
	private boolean checkHasMethod (java.lang.String) 
		org.jf.dexlib2.dexbacked.DexBackedMethod method
		String name
	private boolean checkHasField (java.lang.String) 
		org.jf.dexlib2.dexbacked.DexBackedField field
		String name
	private boolean assertSubjectIsNonNull () 
	protected java.lang.String getDisplaySubject () 
		String subjectName
	void  (com.google.common.truth.FailureStrategy, org.jf.dexlib2.dexbacked.DexBackedClassDef, com.android.testutils.truth.DexClassSubject$1) 
		com.google.common.truth.FailureStrategy x0
		org.jf.dexlib2.dexbacked.DexBackedClassDef x1
		com.android.testutils.truth.DexClassSubject$1 x2
	static void  () 
}

com/android/testutils/truth/FileRecordSubject.class
FileRecordSubject.java
package com.android.testutils.truth
public com.android.testutils.truth.FileRecordSubject extends com.google.common.truth.Subject {
	public static final com.google.common.truth.SubjectFactory FACTORY
	public void  (com.google.common.truth.FailureStrategy, com.android.testutils.incremental.FileRecord) 
		com.google.common.truth.FailureStrategy failureStrategy
		com.android.testutils.incremental.FileRecord subject
	public void hasChanged ()  throws java.io.IOException 
	public void hasNotChanged ()  throws java.io.IOException 
	static void  () 
}

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

com/android/testutils/truth/DexSubject.class

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/ZipFileSubject$1.class
ZipFileSubject.java
package com.android.testutils.truth
final com.android.testutils.truth.ZipFileSubject$1 extends com.google.common.truth.SubjectFactory {
	void  () 
	public com.android.testutils.truth.ZipFileSubject getSubject (com.google.common.truth.FailureStrategy, com.android.testutils.apk.Zip) 
		com.google.common.truth.FailureStrategy fs
		com.android.testutils.apk.Zip 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 void  (com.google.common.truth.FailureStrategy, java.util.Optional) 
		com.google.common.truth.FailureStrategy failureStrategy
		java.util.Optional subject
	public void isPresent () 
	public void hasValueEqualTo (java.lang.Object) 
		Object value
		Object actual
	public void isAbsent () 
}

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.PathSubject assumeThat (java.nio.file.Path) 
		java.nio.file.Path path
	public static com.android.testutils.truth.FileRecordSubject assertThat (com.android.testutils.incremental.FileRecord) 
		com.android.testutils.incremental.FileRecord fileRecord
	public static com.android.testutils.truth.ZipFileSubject assertThat (com.android.testutils.apk.Zip)  throws java.io.IOException 
		com.android.testutils.apk.Zip zip
	public static com.android.testutils.truth.ZipFileSubject assertThatZip (java.io.File)  throws java.io.IOException 
		java.io.File file
		com.android.testutils.apk.Zip zip
	public static com.android.testutils.truth.ZipFileSubject assertThatZip (com.android.testutils.apk.Zip)  throws java.io.IOException 
		com.android.testutils.apk.Zip zip
	public static com.android.testutils.truth.DexSubject assertThatDex (java.io.File) 
		java.io.File dex
	public static com.android.testutils.truth.DexSubject assertThat (com.android.testutils.apk.Dex) 
		com.android.testutils.apk.Dex dex
	public static com.android.testutils.truth.Java8OptionalSubject assertThat (java.util.Optional) 
		java.util.Optional optional
}

com/android/testutils/truth/DexUtils.class

com/android/testutils/truth/AbstractZipSubject.class

com/android/testutils/truth/DexClassSubject$1.class
DexClassSubject.java
package com.android.testutils.truth
final com.android.testutils.truth.DexClassSubject$1 extends com.google.common.truth.SubjectFactory {
	void  () 
	public com.android.testutils.truth.DexClassSubject getSubject (com.google.common.truth.FailureStrategy, org.jf.dexlib2.dexbacked.DexBackedClassDef) 
		com.google.common.truth.FailureStrategy failureStrategy
		org.jf.dexlib2.dexbacked.DexBackedClassDef subject
	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 () 
	public void isExecutable () 
	public void hasContents (byte[])  throws java.io.IOException 
		byte[] contents
		java.io.IOException e
		byte[] expectedContents
	public transient void hasContents (java.lang.String[])  throws java.io.IOException 
		java.util.List contents
		java.io.IOException e
		String[] expectedContents
	static void  () 
}

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/DexSubject$1.class
DexSubject.java
package com.android.testutils.truth
final com.android.testutils.truth.DexSubject$1 extends com.google.common.truth.SubjectFactory {
	void  () 
	public com.android.testutils.truth.DexSubject getSubject (com.google.common.truth.FailureStrategy, com.android.testutils.apk.Dex) 
		com.google.common.truth.FailureStrategy fs
		com.android.testutils.apk.Dex that
	public volatile com.google.common.truth.Subject getSubject (com.google.common.truth.FailureStrategy, java.lang.Object) 
}

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

com/android/testutils/TestInputsGenerator.class
TestInputsGenerator.java
package com.android.testutils
public final com.android.testutils.TestInputsGenerator extends java.lang.Object {
	public void  () 
	public static void jarWithEmptyClasses (java.nio.file.Path, java.util.Collection)  throws java.lang.Exception 
		String className
		int lastSeparator
		String pkg
		String className
		byte[] byteCode
		java.util.zip.ZipEntry entry
		String fullName
		java.util.zip.ZipOutputStream outputStream
		java.nio.file.Path path
		java.util.Collection classNames
	public static void dirWithEmptyClasses (java.nio.file.Path, java.util.Collection)  throws java.lang.Exception 
		String className
		int lastSeparator
		String pkg
		String className
		byte[] byteCode
		java.nio.file.Path srcFile
		String fullName
		java.nio.file.Path path
		java.util.Collection classNames
	public static void writeJarWithEmptyEntries (java.nio.file.Path, java.lang.Iterable)  throws java.lang.Exception 
		String name
		java.util.zip.ZipOutputStream zipOutputStream
		java.nio.file.Path jar
		Iterable entries
}

com/android/testutils/concurrency/
com/android/testutils/concurrency/InterProcessConcurrencyTester.class

com/android/testutils/concurrency/ConcurrencyTester.class

com/android/testutils/concurrency/ConcurrencyTester$RunningPattern.class
ConcurrencyTester.java
package com.android.testutils.concurrency
final com.android.testutils.concurrency.ConcurrencyTester$RunningPattern extends java.lang.Enum {
	public static final com.android.testutils.concurrency.ConcurrencyTester$RunningPattern CONCURRENT
	public static final com.android.testutils.concurrency.ConcurrencyTester$RunningPattern SEQUENTIAL
	public static final com.android.testutils.concurrency.ConcurrencyTester$RunningPattern MIXED
	private static final com.android.testutils.concurrency.ConcurrencyTester$RunningPattern[] $VALUES
	public static com.android.testutils.concurrency.ConcurrencyTester$RunningPattern[] values () 
	public static com.android.testutils.concurrency.ConcurrencyTester$RunningPattern valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/testutils/concurrency/InterProcessConcurrencyTester$MainProcessNotifier.class
InterProcessConcurrencyTester.java
package com.android.testutils.concurrency
public com.android.testutils.concurrency.InterProcessConcurrencyTester$MainProcessNotifier extends java.lang.Object {
	private final int serverSocketPort
	public void  (int) 
		int serverSocketPort
	public void processStarted ()  throws java.io.IOException 
		java.net.Socket socket
	public void actionStarted ()  throws java.io.IOException 
		java.net.Socket socket
}

com/android/testutils/concurrency/InterProcessConcurrencyTester$RunningPattern.class
InterProcessConcurrencyTester.java
package com.android.testutils.concurrency
final com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern extends java.lang.Enum {
	public static final com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern CONCURRENT
	public static final com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern SEQUENTIAL
	public static final com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern MIXED
	private static final com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern[] $VALUES
	public static com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern[] values () 
	public static com.android.testutils.concurrency.InterProcessConcurrencyTester$RunningPattern valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/testutils/TestClassesGenerator.class
TestClassesGenerator.java
package com.android.testutils
public final com.android.testutils.TestClassesGenerator extends java.lang.Object {
	public void  () 
	public static byte[] emptyClass (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String pkg
		String name
	public static byte[] emptyClass (java.lang.String, java.lang.String, java.lang.String) 
		String pkg
		String name
		String superName
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.MethodVisitor mv
	public static transient byte[] classWithEmptyMethods (java.lang.String, java.lang.String[])  throws java.lang.Exception 
		int colon
		String methodName
		String descriptor
		String namesAndDescriptor
		String className
		String[] namesAndDescriptors
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.MethodVisitor mv
	public static byte[] classWithFieldsAndMethods (java.lang.String, java.util.List, java.util.List)  throws java.lang.Exception 
		String fieldName
		org.objectweb.asm.FieldVisitor fv
		int colon
		String methodName
		String descriptor
		String namesAndDescriptor
		String className
		java.util.List fields
		java.util.List methods
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.MethodVisitor mv
	public static byte[] classWithStrings (java.lang.String, int)  throws java.lang.Exception 
		int i
		String className
		int cntStringsToGenerate
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.MethodVisitor mv
	public static byte[] rewriteToVersion (int, java.io.InputStream)  throws java.io.IOException 
		int newVersion
		java.io.InputStream current
		byte[] bytes
}

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/VirtualTimeScheduler$1.class
VirtualTimeScheduler.java
package com.android.testutils
 com.android.testutils.VirtualTimeScheduler$1 extends java.lang.Object {
}

com/android/testutils/apk/
com/android/testutils/apk/Dex.class

com/android/testutils/apk/Aar.class
Aar.java
package com.android.testutils.apk
public final com.android.testutils.apk.Aar extends com.android.testutils.apk.AndroidArchive {
	private static java.lang.String toClassName (java.lang.String) 
		String name
	public void  (java.nio.file.Path)  throws java.io.IOException 
		java.nio.file.Path file
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public boolean containsMainClass (java.lang.String)  throws java.io.IOException 
		String name
	public boolean containsSecondaryClass (java.lang.String)  throws java.io.IOException 
		java.nio.file.Path lib
		String name
		String className
	public java.nio.file.Path getJavaResource (java.lang.String)  throws java.io.IOException 
		String name
	public java.lang.String toString () 
}

com/android/testutils/apk/AndroidArchive.class
AndroidArchive.java
package com.android.testutils.apk
public abstract com.android.testutils.apk.AndroidArchive extends com.android.testutils.apk.Zip {
	public static final java.util.regex.Pattern CLASS_FORMAT
	public void  (java.nio.file.Path)  throws java.io.IOException 
		java.nio.file.Path file
	public static void checkValidClassName (java.lang.String) 
		String className
	public abstract boolean containsMainClass (java.lang.String)  throws java.io.IOException 
	public abstract boolean containsSecondaryClass (java.lang.String)  throws java.io.IOException 
	public abstract java.nio.file.Path getJavaResource (java.lang.String)  throws java.io.IOException 
	public final boolean containsClass (java.lang.String)  throws java.io.IOException 
		String name
	public final java.nio.file.Path getResource (java.lang.String) 
		String name
	static void  () 
}

com/android/testutils/apk/SplitApks.class

com/android/testutils/apk/Apk.class
Apk.java
package com.android.testutils.apk
public com.android.testutils.apk.Apk extends com.android.testutils.apk.DexAndroidArchive {
	public void  (java.nio.file.Path)  throws java.io.IOException 
		java.nio.file.Path file
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File apk
	public java.nio.file.Path getJavaResource (java.lang.String)  throws java.io.IOException 
		String name
	public java.lang.String toString () 
}

com/android/testutils/apk/Zip.class

com/android/testutils/apk/DexAndroidArchive.class
DexAndroidArchive.java
package com.android.testutils.apk
public abstract com.android.testutils.apk.DexAndroidArchive extends com.android.testutils.apk.AndroidArchive {
	private final com.android.testutils.apk.Dex mainDex
	private final java.util.List secondaryDexes
	public void  (java.nio.file.Path, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.nio.file.Path dex
		int index
		java.nio.file.Path file
		String mainDexName
		String secondaryDexName
		java.nio.file.Path mainDexPath
		com.android.testutils.apk.Dex mainDex
		com.google.common.collect.ImmutableList$Builder secondaryDexes
	public final java.util.Optional getMainDexFile ()  throws java.io.IOException 
	public final java.util.List getSecondaryDexFiles ()  throws java.io.IOException 
	public final java.util.List getAllDexes ()  throws java.io.IOException 
		com.google.common.collect.ImmutableList$Builder dexListBuilder
	public final boolean containsMainClass (java.lang.String)  throws java.io.IOException 
		String name
	public final boolean containsSecondaryClass (java.lang.String)  throws java.io.IOException 
		com.android.testutils.apk.Dex dex
		String name
}

com/android/testutils/BazelRunfilesManifestProcessor$1.class
BazelRunfilesManifestProcessor.java
package com.android.testutils
final com.android.testutils.BazelRunfilesManifestProcessor$1 extends com.android.testutils.filesystemdiff.ActionExecutor {
	final java.nio.file.Path val$manifestPath
	void  (java.nio.file.Path) 
	public void execute (com.android.utils.ILogger, com.android.testutils.filesystemdiff.Action) 
		com.android.utils.ILogger logger
		com.android.testutils.filesystemdiff.Action action
}

com/android/testutils/incremental/
com/android/testutils/incremental/FileRecord.class
FileRecord.java
package com.android.testutils.incremental
public com.android.testutils.incremental.FileRecord extends java.lang.Object {
	private final java.io.File file
	private final String hash
	public static com.android.testutils.incremental.FileRecord of (java.io.File)  throws java.io.IOException 
		java.io.File file
	private void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public java.io.File getFile () 
	public java.lang.String getHash () 
	public java.lang.String toString () 
}

NOTICE