Home | History | Annotate | Download | only in espresso

META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/test/
android/support/test/espresso/
android/support/test/espresso/web/
android/support/test/espresso/web/BuildConfig.class
BuildConfig.java
package android.support.test.espresso.web
public final android.support.test.espresso.web.BuildConfig extends java.lang.Object {
	public static final boolean DEBUG
	public static final String APPLICATION_ID
	public static final String BUILD_TYPE
	public static final String FLAVOR
	public static final int VERSION_CODE
	public static final String VERSION_NAME
	public void  () 
}

android/support/test/espresso/web/action/
android/support/test/espresso/web/action/AtomAction.class
AtomAction.java
package android.support.test.espresso.web.action
public final android.support.test.espresso.web.action.AtomAction extends java.lang.Object implements android.support.test.espresso.ViewAction  {
	private static final String TAG
	private final com.google.common.util.concurrent.SettableFuture futureEval
	private final android.support.test.espresso.web.model.Atom atom
	private final android.support.test.espresso.web.model.WindowReference window
	private final android.support.test.espresso.web.model.ElementReference element
	public void  (android.support.test.espresso.web.model.Atom, android.support.test.espresso.web.model.WindowReference, android.support.test.espresso.web.model.ElementReference) 
		android.support.test.espresso.web.model.Atom atom
		android.support.test.espresso.web.model.WindowReference window
		android.support.test.espresso.web.model.ElementReference element
	public org.hamcrest.Matcher getConstraints () 
	public java.lang.String getDescription () 
	public void perform (android.support.test.espresso.UiController, android.view.View) 
		android.support.test.espresso.UiController controller
		android.view.View view
		android.webkit.WebView webView
		java.util.List arguments
		String script
		com.google.common.util.concurrent.ListenableFuture localEval
	public java.util.concurrent.Future getFuture () 
	public java.lang.Object get ()  throws java.util.concurrent.ExecutionException java.lang.InterruptedException 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.ExecutionException java.lang.InterruptedException java.util.concurrent.TimeoutException 
		long val
		java.util.concurrent.TimeUnit unit
	static com.google.common.util.concurrent.SettableFuture access$000 (android.support.test.espresso.web.action.AtomAction) 
		android.support.test.espresso.web.action.AtomAction x0
	static android.support.test.espresso.web.model.Atom access$100 (android.support.test.espresso.web.action.AtomAction) 
		android.support.test.espresso.web.action.AtomAction x0
}

android/support/test/espresso/web/action/JavascriptEvaluation$AsyncConduitEvaluation.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.JavascriptEvaluation$AsyncConduitEvaluation extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction  {
	private void  () 
	public com.google.common.util.concurrent.ListenableFuture apply (android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript in
	public volatile com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object)  throws java.lang.Exception 
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$1) 
		android.support.test.espresso.web.action.JavascriptEvaluation$1 x0
}

android/support/test/espresso/web/action/JavascriptEvaluation$ValueCallbackFuture.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$ValueCallbackFuture extends com.google.common.util.concurrent.AbstractFuture implements android.webkit.ValueCallback  {
	private void  () 
	public void onReceiveValue (java.lang.Object) 
		Object value
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$1) 
		android.support.test.espresso.web.action.JavascriptEvaluation$1 x0
}

android/support/test/espresso/web/action/JavascriptEvaluation$1.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.JavascriptEvaluation$1 extends java.lang.Object implements com.google.common.base.Function  {
	void  () 
	public android.support.test.espresso.web.model.Evaluation apply (java.lang.String) 
		String in
	public volatile java.lang.Object apply (java.lang.Object) 
}

android/support/test/espresso/web/action/AtomAction$1.class
AtomAction.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.AtomAction$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.google.common.util.concurrent.ListenableFuture val$localEval
	final android.support.test.espresso.web.action.AtomAction this$0
	void  (android.support.test.espresso.web.action.AtomAction, com.google.common.util.concurrent.ListenableFuture) 
	public void run () 
		java.util.concurrent.ExecutionException ee
		InterruptedException ie
}

android/support/test/espresso/web/action/EnableJavascriptAction.class
EnableJavascriptAction.java
package android.support.test.espresso.web.action
public android.support.test.espresso.web.action.EnableJavascriptAction extends java.lang.Object implements android.support.test.espresso.ViewAction  {
	public void  () 
	public org.hamcrest.Matcher getConstraints () 
	public java.lang.String getDescription () 
	public void perform (android.support.test.espresso.UiController, android.view.View) 
		android.support.test.espresso.UiController controller
		android.view.View view
		android.webkit.WebView webView
}

android/support/test/espresso/web/action/EvaluationAtom.class
EvaluationAtom.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.EvaluationAtom extends java.lang.Object {
	static final String EXECUTE_SCRIPT_ANDROID
	static final String EXECUTE_SCRIPT_ANDROID_license
	static final String GET_ELEMENT_ANDROID
	static final String GET_ELEMENT_ANDROID_license
	void  () 
	private static final java.lang.String EXECUTE_SCRIPT_ANDROID_original () 
	private static final java.lang.String GET_ELEMENT_ANDROID_original () 
	public static void main (java.lang.String[]) 
		String message
		String message
		String[] args
		String name
}

android/support/test/espresso/web/action/JavascriptEvaluation$UnpreparedScript.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript extends java.lang.Object {
	private final android.webkit.WebView view
	private final String script
	private final java.util.List args
	private final android.support.test.espresso.web.model.WindowReference window
	void  (android.webkit.WebView, java.lang.String, java.util.List, android.support.test.espresso.web.model.WindowReference) 
		android.webkit.WebView view
		String script
		java.util.List args
		android.support.test.espresso.web.model.WindowReference window
	static android.webkit.WebView access$200 (android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript x0
	static android.support.test.espresso.web.model.WindowReference access$300 (android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript x0
	static java.lang.String access$1300 (android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript x0
	static java.util.List access$1400 (android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript x0
}

android/support/test/espresso/web/action/JavascriptEvaluation$AsyncConduitEvaluation$1.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$AsyncConduitEvaluation$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript val$in
	final android.support.test.espresso.web.action.JavascriptEvaluation$AsyncConduitEvaluation this$0
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$AsyncConduitEvaluation, android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript) 
	public void run () 
}

android/support/test/espresso/web/action/JavascriptEvaluation$2.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.JavascriptEvaluation$2 extends android.os.Handler {
	void  (android.os.Looper) 
		android.os.Looper x0
	public void handleMessage (android.os.Message) 
		android.os.Message m
}

android/support/test/espresso/web/action/AtomAction$2.class
AtomAction.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.AtomAction$2 extends java.lang.Object implements com.google.common.base.Function  {
	final android.support.test.espresso.web.action.AtomAction this$0
	void  (android.support.test.espresso.web.action.AtomAction) 
	public java.lang.Object apply (android.support.test.espresso.web.model.Evaluation) 
		android.support.test.espresso.web.model.Evaluation e
	public volatile java.lang.Object apply (java.lang.Object) 
}

android/support/test/espresso/web/action/JavascriptEvaluation$ScriptPreparer.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.JavascriptEvaluation$ScriptPreparer extends java.lang.Object implements com.google.common.base.Function  {
	private final boolean conduitize
	private static final java.util.regex.Pattern FUNCTION_PATTERN
	public void  (boolean) 
		boolean conduitize
	public android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript apply (android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript unprepared
		StringBuilder atomized
		android.support.test.espresso.web.bridge.Conduit conduit
	private java.lang.StringBuilder atomize (java.lang.String, java.util.List, android.support.test.espresso.web.model.WindowReference) 
		String script
		java.util.List args
		android.support.test.espresso.web.model.WindowReference windowReference
		int guessedSize
		StringBuilder toExecute
	private java.lang.StringBuilder wrapInFunction (java.lang.StringBuilder) 
		StringBuilder script
	static boolean isFunctionDefinition (java.lang.String) 
		String script
	private java.lang.StringBuilder escapeAndQuote (java.lang.StringBuilder, java.lang.String) 
		char c
		int i
		StringBuilder scriptBuffer
		String toWrap
		boolean isFunction
	public volatile java.lang.Object apply (java.lang.Object) 
	static void  () 
}

android/support/test/espresso/web/action/JavascriptEvaluation$PreparedScript.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript extends java.lang.Object {
	private final android.webkit.WebView view
	private final String script
	private final android.support.test.espresso.web.bridge.Conduit conduit
	void  (android.webkit.WebView, java.lang.String, android.support.test.espresso.web.bridge.Conduit) 
		android.webkit.WebView view
		String script
		android.support.test.espresso.web.bridge.Conduit conduit
	static android.support.test.espresso.web.bridge.Conduit access$1500 (android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript x0
	static java.lang.String access$1600 (android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript x0
	static android.webkit.WebView access$1700 (android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript x0
}

android/support/test/espresso/web/action/JavascriptEvaluation$AsyncJavascriptEvaluation.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.JavascriptEvaluation$AsyncJavascriptEvaluation extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction  {
	private void  () 
	public com.google.common.util.concurrent.ListenableFuture apply (android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$ValueCallbackFuture result
		android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript in
	public volatile com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object)  throws java.lang.Exception 
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$1) 
		android.support.test.espresso.web.action.JavascriptEvaluation$1 x0
}

android/support/test/espresso/web/action/JavascriptEvaluation.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
final android.support.test.espresso.web.action.JavascriptEvaluation extends java.lang.Object {
	private static final android.support.test.espresso.web.action.JavascriptEvaluation$ScriptPreparer SCRIPT_PREPARER
	private static final com.google.common.util.concurrent.AsyncFunction RAW_EVALUATOR
	private static final com.google.common.base.Function DECODE_EVALUATION
	private static final int SANITIZER_SYNC
	private static final android.os.Handler MAIN_HANDLER
	private void  () 
	static com.google.common.util.concurrent.ListenableFuture evaluate (android.webkit.WebView, java.lang.String, java.util.List, android.support.test.espresso.web.model.WindowReference) 
		android.webkit.WebView view
		String script
		java.util.List arguments
		android.support.test.espresso.web.model.WindowReference window
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript unprepared
		android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask sanitizer
		com.google.common.util.concurrent.ListenableFuture preparedScript
		com.google.common.util.concurrent.ListenableFuture rawEvaluation
		com.google.common.util.concurrent.ListenableFuture parsedEvaluation
	static android.support.test.espresso.web.action.JavascriptEvaluation$ScriptPreparer access$400 () 
	static com.google.common.util.concurrent.AsyncFunction access$500 () 
	static com.google.common.base.Function access$600 () 
	static android.os.Handler access$900 () 
	static void  () 
}

android/support/test/espresso/web/action/JavascriptEvaluation$AsyncJavascriptEvaluation$1.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$AsyncJavascriptEvaluation$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript val$in
	final android.support.test.espresso.web.action.JavascriptEvaluation$ValueCallbackFuture val$result
	final android.support.test.espresso.web.action.JavascriptEvaluation$AsyncJavascriptEvaluation this$0
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$AsyncJavascriptEvaluation, android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript, android.support.test.espresso.web.action.JavascriptEvaluation$ValueCallbackFuture) 
	public void run () 
}

android/support/test/espresso/web/action/JavascriptEvaluation$SanitizerTask.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask extends com.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable  {
	private static final String DOC_ELEMENT_PRESENT
	private static final int DELAY
	private final android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript unprepared
	private String sanityMessage
	private int count
	public void  (android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript) 
		android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript unprepared
	public void run () 
		RuntimeException re
	void sanitizerSync () 
	private void innerSanity () 
		Exception e
		android.support.test.espresso.web.action.JavascriptEvaluation$PreparedScript docCheckScript
		com.google.common.util.concurrent.ListenableFuture futureRaw
		com.google.common.util.concurrent.ListenableFuture futureParsed
	private boolean isWebViewSane () 
		String historyUrl
		boolean viewAndHistoryMatch
		boolean nonZeroContentHeight
		boolean progressComplete
		String url
		android.webkit.WebHistoryItem current
		boolean getUrlReady
		boolean webHistoryReady
	static android.support.test.espresso.web.action.JavascriptEvaluation$UnpreparedScript access$700 (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask) 
		android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask x0
	static boolean access$800 (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask, java.lang.Object) 
		android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask x0
		Object x1
	static boolean access$1000 (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask, java.lang.Throwable) 
		android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask x0
		Throwable x1
	static boolean access$1100 (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask, java.lang.Throwable) 
		android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask x0
		Throwable x1
	static boolean access$1200 (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask, java.lang.Throwable) 
		android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask x0
		Throwable x1
}

android/support/test/espresso/web/action/JavascriptEvaluation$SanitizerTask$1$1.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask$1 this$1
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask$1) 
	public void run () 
}

android/support/test/espresso/web/action/JavascriptEvaluation$SanitizerTask$1.class
JavascriptEvaluation.java
package android.support.test.espresso.web.action
 android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.google.common.util.concurrent.ListenableFuture val$futureParsed
	final android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask this$0
	void  (android.support.test.espresso.web.action.JavascriptEvaluation$SanitizerTask, com.google.common.util.concurrent.ListenableFuture) 
	public void run () 
		android.support.test.espresso.web.model.Evaluation eval
		java.util.concurrent.ExecutionException ee
		InterruptedException ie
}

android/support/test/espresso/web/webdriver/
android/support/test/espresso/web/webdriver/DriverAtoms$5.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$5 extends android.support.test.espresso.web.model.SimpleAtom {
	final int val$index
	final android.support.test.espresso.web.model.WindowReference val$optRoot
	void  (java.lang.String, int, android.support.test.espresso.web.model.WindowReference) 
		String x0
	public java.util.List getNonContextualArguments () 
		java.util.List args
}

android/support/test/espresso/web/webdriver/DriverAtoms$1.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$1 extends android.support.test.espresso.web.model.SimpleAtom {
	void  (java.lang.String) 
		String x0
	public void handleNoElementReference () 
}

android/support/test/espresso/web/webdriver/DriverAtoms.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
public final android.support.test.espresso.web.webdriver.DriverAtoms extends java.lang.Object {
	private void  () 
	public static android.support.test.espresso.web.model.Atom webClick () 
	public static android.support.test.espresso.web.model.Atom clearElement () 
	public static android.support.test.espresso.web.model.Atom webKeys (java.lang.String) 
		String text
	public static android.support.test.espresso.web.model.Atom findElement (android.support.test.espresso.web.webdriver.Locator, java.lang.String) 
		android.support.test.espresso.web.webdriver.Locator locator
		String value
		java.util.Map locatorJson
		android.support.test.espresso.web.model.SimpleAtom atom
	public static android.support.test.espresso.web.model.Atom selectActiveElement () 
		android.support.test.espresso.web.model.SimpleAtom atom
	public static android.support.test.espresso.web.model.Atom selectFrameByIndex (int) 
		int index
	public static android.support.test.espresso.web.model.Atom selectFrameByIndex (int, android.support.test.espresso.web.model.WindowReference) 
		int index
		android.support.test.espresso.web.model.WindowReference root
	private static android.support.test.espresso.web.model.Atom internalFrameByIndex (int, android.support.test.espresso.web.model.WindowReference) 
		int index
		android.support.test.espresso.web.model.WindowReference optRoot
		android.support.test.espresso.web.model.SimpleAtom atom
	public static android.support.test.espresso.web.model.Atom selectFrameByIdOrName (java.lang.String, android.support.test.espresso.web.model.WindowReference) 
		String idOrName
		android.support.test.espresso.web.model.WindowReference root
	public static android.support.test.espresso.web.model.Atom selectFrameByIdOrName (java.lang.String) 
		String idOrName
	private static android.support.test.espresso.web.model.Atom internalFrameByIdOrName (java.lang.String, android.support.test.espresso.web.model.WindowReference) 
		String idOrName
		android.support.test.espresso.web.model.WindowReference optRoot
		android.support.test.espresso.web.model.SimpleAtom atom
	public static android.support.test.espresso.web.model.Atom getText () 
	public static android.support.test.espresso.web.model.Atom findMultipleElements (android.support.test.espresso.web.webdriver.Locator, java.lang.String) 
		android.support.test.espresso.web.webdriver.Locator locator
		String value
		java.util.Map locatorJson
		android.support.test.espresso.web.model.SimpleAtom atom
	private static java.util.Map makeLocatorJSON (android.support.test.espresso.web.webdriver.Locator, java.lang.String) 
		android.support.test.espresso.web.webdriver.Locator locator
		String value
		java.util.Map map
}

android/support/test/espresso/web/webdriver/Locator.class
Locator.java
package android.support.test.espresso.web.webdriver
public final android.support.test.espresso.web.webdriver.Locator extends java.lang.Enum {
	public static final android.support.test.espresso.web.webdriver.Locator CLASS_NAME
	public static final android.support.test.espresso.web.webdriver.Locator CSS_SELECTOR
	public static final android.support.test.espresso.web.webdriver.Locator ID
	public static final android.support.test.espresso.web.webdriver.Locator LINK_TEXT
	public static final android.support.test.espresso.web.webdriver.Locator NAME
	public static final android.support.test.espresso.web.webdriver.Locator PARTIAL_LINK_TEXT
	public static final android.support.test.espresso.web.webdriver.Locator TAG_NAME
	public static final android.support.test.espresso.web.webdriver.Locator XPATH
	private final String type
	private static final android.support.test.espresso.web.webdriver.Locator[] $VALUES
	public static android.support.test.espresso.web.webdriver.Locator[] values () 
	public static android.support.test.espresso.web.webdriver.Locator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String type
	public java.lang.String getType () 
	static void  () 
}

android/support/test/espresso/web/webdriver/DriverAtoms$4.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$4 extends android.support.test.espresso.web.model.SimpleAtom {
	final java.util.Map val$locatorJson
	void  (java.lang.String, android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement, java.util.Map) 
		String x0
		android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement x1
	public java.util.List getNonContextualArguments () 
}

android/support/test/espresso/web/webdriver/DriverAtoms$2.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$2 extends android.support.test.espresso.web.model.SimpleAtom {
	void  (java.lang.String) 
		String x0
	public void handleNoElementReference () 
}

android/support/test/espresso/web/webdriver/DriverAtoms$7.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$7 extends android.support.test.espresso.web.model.SimpleAtom {
	final java.util.Map val$locatorJson
	void  (java.lang.String, android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement, java.util.Map) 
		String x0
		android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement x1
	public java.util.List getNonContextualArguments () 
}

android/support/test/espresso/web/webdriver/DriverAtoms$8.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$8 extends java.lang.Object implements android.support.test.espresso.web.model.TransformingAtom$Transformer  {
	final android.support.test.espresso.web.webdriver.Locator val$locator
	final String val$value
	void  (android.support.test.espresso.web.webdriver.Locator, java.lang.String) 
	public java.util.List apply (android.support.test.espresso.web.model.Evaluation) 
		Object rawValue
		java.util.Iterator i$
		java.util.List references
		android.support.test.espresso.web.model.Evaluation e
		Object rawValues
	public volatile java.lang.Object apply (java.lang.Object) 
}

android/support/test/espresso/web/webdriver/DriverAtoms$3.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$3 extends android.support.test.espresso.web.model.SimpleAtom {
	final String val$text
	void  (java.lang.String, java.lang.String) 
		String x0
	public void handleNoElementReference () 
	public java.util.List getNonContextualArguments () 
}

android/support/test/espresso/web/webdriver/DriverAtoms$6.class
DriverAtoms.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.DriverAtoms$6 extends android.support.test.espresso.web.model.SimpleAtom {
	final String val$idOrName
	final android.support.test.espresso.web.model.WindowReference val$optRoot
	void  (java.lang.String, java.lang.String, android.support.test.espresso.web.model.WindowReference) 
		String x0
	public java.util.List getNonContextualArguments () 
		java.util.List args
}

android/support/test/espresso/web/webdriver/WebDriverAtomScripts.class
WebDriverAtomScripts.java
package android.support.test.espresso.web.webdriver
final android.support.test.espresso.web.webdriver.WebDriverAtomScripts extends java.lang.Object {
	static final String CLEAR_ANDROID
	static final String CLEAR_ANDROID_license
	static final String CLICK_ANDROID
	static final String CLICK_ANDROID_license
	static final String FIND_ELEMENT_ANDROID
	static final String FIND_ELEMENT_ANDROID_license
	static final String FIND_ELEMENTS_ANDROID
	static final String FIND_ELEMENTS_ANDROID_license
	static final String SEND_KEYS_ANDROID
	static final String SEND_KEYS_ANDROID_license
	static final String ACTIVE_ELEMENT_ANDROID
	static final String ACTIVE_ELEMENT_ANDROID_license
	static final String FRAME_BY_ID_OR_NAME_ANDROID
	static final String FRAME_BY_ID_OR_NAME_ANDROID_license
	static final String FRAME_BY_INDEX_ANDROID
	static final String FRAME_BY_INDEX_ANDROID_license
	static final String GET_VISIBLE_TEXT_ANDROID
	static final String GET_VISIBLE_TEXT_ANDROID_license
	void  () 
	private static final java.lang.String CLEAR_ANDROID_original () 
	private static final java.lang.String CLICK_ANDROID_original () 
	private static final java.lang.String FIND_ELEMENT_ANDROID_original () 
	private static final java.lang.String FIND_ELEMENTS_ANDROID_original () 
	private static final java.lang.String SEND_KEYS_ANDROID_original () 
	private static final java.lang.String ACTIVE_ELEMENT_ANDROID_original () 
	private static final java.lang.String FRAME_BY_ID_OR_NAME_ANDROID_original () 
	private static final java.lang.String FRAME_BY_INDEX_ANDROID_original () 
	private static final java.lang.String GET_VISIBLE_TEXT_ANDROID_original () 
	public static void main (java.lang.String[]) 
		String message
		String message
		String message
		String message
		String message
		String message
		String message
		String message
		String message
		String[] args
		String name
	static void  () 
}

android/support/test/espresso/web/bridge/
android/support/test/espresso/web/bridge/JavaScriptBridgeInstallException.class
JavaScriptBridgeInstallException.java
package android.support.test.espresso.web.bridge
final android.support.test.espresso.web.bridge.JavaScriptBridgeInstallException extends java.lang.Exception {
	void  (java.lang.String) 
		String message
	void  (java.lang.Throwable) 
		Throwable cause
	void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

android/support/test/espresso/web/bridge/AndroidJavaScriptBridgeInstaller$1.class
AndroidJavaScriptBridgeInstaller.java
package android.support.test.espresso.web.bridge
 android.support.test.espresso.web.bridge.AndroidJavaScriptBridgeInstaller$1 extends java.lang.Object {
}

android/support/test/espresso/web/bridge/AndroidJavaScriptBridgeInstaller.class
AndroidJavaScriptBridgeInstaller.java
package android.support.test.espresso.web.bridge
final android.support.test.espresso.web.bridge.AndroidJavaScriptBridgeInstaller extends java.lang.Object {
	private static final android.support.test.espresso.web.bridge.JavaScriptBoundBridge boundBridge
	private static final String WEB_CORE_CLAZZ
	private static final String WEB_CORE_HANDLER
	private static final String JAVASCRIPT_INTERFACES
	private static final String CALLBACK_PROXY_CLAZZ
	private static final String SET_WEB_CHROME_CLIENT_METHOD
	private static final String CALLBACK_PROXY_FIELD
	void  () 
	public android.support.test.espresso.web.bridge.JavaScriptBoundBridge install ()  throws android.support.test.espresso.web.bridge.JavaScriptBridgeInstallException 
		Class callbackProxyClazz
		Class webCoreClazz
		java.lang.reflect.Field webCoreHandlerField
		java.lang.reflect.Field javascriptInterfacesField
		java.lang.reflect.Field callbackProxyField
		java.lang.reflect.Method setWebChromeClientMethod
		android.os.Handler webCoreHandler
		android.os.Handler instrumentedHandler
		ClassNotFoundException cnfe
		NoSuchFieldException nsfe
		NoSuchMethodException nsme
		IllegalAccessException iae
	static android.support.test.espresso.web.bridge.JavaScriptBoundBridge access$100 () 
	static void  () 
}

android/support/test/espresso/web/bridge/Conduit$Builder.class
Conduit.java
package android.support.test.espresso.web.bridge
 android.support.test.espresso.web.bridge.Conduit$Builder extends java.lang.Object {
	private String bridgeName
	private String errorMethod
	private String successMethod
	private String token
	private com.google.common.util.concurrent.SettableFuture jsResult
	void  () 
	public android.support.test.espresso.web.bridge.Conduit$Builder withBridgeName (java.lang.String) 
		String bridgeName
	public android.support.test.espresso.web.bridge.Conduit$Builder withErrorMethod (java.lang.String) 
		String errorMethod
	public android.support.test.espresso.web.bridge.Conduit$Builder withSuccessMethod (java.lang.String) 
		String successMethod
	public android.support.test.espresso.web.bridge.Conduit$Builder withToken (java.lang.String) 
		String token
	public android.support.test.espresso.web.bridge.Conduit$Builder withJsResult (com.google.common.util.concurrent.SettableFuture) 
		com.google.common.util.concurrent.SettableFuture jsResult
	public android.support.test.espresso.web.bridge.Conduit build () 
	static java.lang.String access$000 (android.support.test.espresso.web.bridge.Conduit$Builder) 
		android.support.test.espresso.web.bridge.Conduit$Builder x0
	static java.lang.String access$100 (android.support.test.espresso.web.bridge.Conduit$Builder) 
		android.support.test.espresso.web.bridge.Conduit$Builder x0
	static java.lang.String access$200 (android.support.test.espresso.web.bridge.Conduit$Builder) 
		android.support.test.espresso.web.bridge.Conduit$Builder x0
	static java.lang.String access$300 (android.support.test.espresso.web.bridge.Conduit$Builder) 
		android.support.test.espresso.web.bridge.Conduit$Builder x0
	static com.google.common.util.concurrent.SettableFuture access$400 (android.support.test.espresso.web.bridge.Conduit$Builder) 
		android.support.test.espresso.web.bridge.Conduit$Builder x0
}

android/support/test/espresso/web/bridge/JavaScriptBridge.class
JavaScriptBridge.java
package android.support.test.espresso.web.bridge
public final android.support.test.espresso.web.bridge.JavaScriptBridge extends java.lang.Object {
	private static final java.util.concurrent.atomic.AtomicInteger tokenGenerator
	static final String TAG
	static final String JS_BRIDGE_NAME
	private static volatile boolean initialized
	private static android.support.test.espresso.web.bridge.JavaScriptBoundBridge boundBridge
	public void  () 
	public static android.support.test.espresso.web.bridge.Conduit makeConduit () 
		android.support.test.espresso.web.bridge.Conduit conduit
	public static void installBridge () 
		android.support.test.espresso.web.bridge.JavaScriptBridgeInstallException e
	static void  () 
}

android/support/test/espresso/web/bridge/Conduit.class
Conduit.java
package android.support.test.espresso.web.bridge
public final android.support.test.espresso.web.bridge.Conduit extends java.lang.Object {
	private final String bridgeName
	private final String errorMethod
	private final String successMethod
	private final String token
	private final com.google.common.util.concurrent.SettableFuture jsResult
	private void  (android.support.test.espresso.web.bridge.Conduit$Builder) 
		android.support.test.espresso.web.bridge.Conduit$Builder builder
	public java.lang.String wrapScriptInConduit (java.lang.String) 
		String script
	public java.lang.StringBuilder wrapScriptInConduit (java.lang.StringBuilder) 
		StringBuilder script
		String preamble
	public com.google.common.util.concurrent.ListenableFuture getResult () 
	com.google.common.util.concurrent.SettableFuture internalGetResult () 
	java.lang.String getToken () 
	void  (android.support.test.espresso.web.bridge.Conduit$Builder, android.support.test.espresso.web.bridge.Conduit$1) 
		android.support.test.espresso.web.bridge.Conduit$Builder x0
		android.support.test.espresso.web.bridge.Conduit$1 x1
}

android/support/test/espresso/web/bridge/AndroidJavaScriptBridgeInstaller$WebCoreHandlerSpy.class
AndroidJavaScriptBridgeInstaller.java
package android.support.test.espresso.web.bridge
final android.support.test.espresso.web.bridge.AndroidJavaScriptBridgeInstaller$WebCoreHandlerSpy extends android.os.Handler {
	private final android.os.Handler realHandler
	private final java.lang.reflect.Field javascriptInterfacesField
	private final java.lang.reflect.Field callbackProxyField
	private final java.lang.reflect.Method setWebViewClientMethod
	private void  (android.os.Handler, java.lang.reflect.Field, java.lang.reflect.Field, java.lang.reflect.Method) 
		android.os.Handler realHandler
		java.lang.reflect.Field javascriptInterfacesField
		java.lang.reflect.Field callbackProxyField
		java.lang.reflect.Method setWebViewClientMethod
	public boolean sendMessageAtTime (android.os.Message, long) 
		Object callbackProxy
		java.util.Map jsInterfaces
		IllegalAccessException iae
		java.lang.reflect.InvocationTargetException ite
		android.os.Message message
		long delayMillis
	public void handleMessage (android.os.Message) 
		android.os.Message message
	void  (android.os.Handler, java.lang.reflect.Field, java.lang.reflect.Field, java.lang.reflect.Method, android.support.test.espresso.web.bridge.AndroidJavaScriptBridgeInstaller$1) 
		android.os.Handler x0
		java.lang.reflect.Field x1
		java.lang.reflect.Field x2
		java.lang.reflect.Method x3
		android.support.test.espresso.web.bridge.AndroidJavaScriptBridgeInstaller$1 x4
}

android/support/test/espresso/web/bridge/JavaScriptBoundBridge.class
JavaScriptBoundBridge.java
package android.support.test.espresso.web.bridge
final android.support.test.espresso.web.bridge.JavaScriptBoundBridge extends java.lang.Object {
	private static final String TAG
	private final java.util.List conduits
	void  () 
	void addConduit (android.support.test.espresso.web.bridge.Conduit) 
		android.support.test.espresso.web.bridge.Conduit conduit
	public void setResult (java.lang.String, java.lang.String) 
		android.support.test.espresso.web.bridge.Conduit conduit
		int i
		String token
		String result
	public void setError (java.lang.String, java.lang.String) 
		android.support.test.espresso.web.bridge.Conduit conduit
		int i
		String token
		String error
	public void log_i (java.lang.String, java.lang.String) 
		String tag
		String message
}

android/support/test/espresso/web/bridge/Conduit$1.class
Conduit.java
package android.support.test.espresso.web.bridge
 android.support.test.espresso.web.bridge.Conduit$1 extends java.lang.Object {
}

android/support/test/espresso/web/model/
android/support/test/espresso/web/model/SimpleAtom$ElementReferencePlacement.class
SimpleAtom.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement extends java.lang.Enum {
	public static final android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement FIRST
	public static final android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement LAST
	private static final android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement[] $VALUES
	public static android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement[] values () 
	public static android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/test/espresso/web/model/JSONAble$DeJSONFactory.class
JSONAble.java
package android.support.test.espresso.web.model
public abstract android.support.test.espresso.web.model.JSONAble$DeJSONFactory extends java.lang.Object {
	public abstract java.lang.Object attemptDeJSONize (java.util.Map) 
}

android/support/test/espresso/web/model/SimpleAtom.class
SimpleAtom.java
package android.support.test.espresso.web.model
public android.support.test.espresso.web.model.SimpleAtom extends java.lang.Object implements android.support.test.espresso.web.model.Atom  {
	private final String script
	private final android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement elementPlacement
	public void  (java.lang.String) 
		String script
	public void  (java.lang.String, android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement) 
		String script
		android.support.test.espresso.web.model.SimpleAtom$ElementReferencePlacement elementPlacement
	public final java.lang.String getScript () 
	public final android.support.test.espresso.web.model.Evaluation transform (android.support.test.espresso.web.model.Evaluation) 
		android.support.test.espresso.web.model.Evaluation e
	public final java.util.List getArguments (android.support.test.espresso.web.model.ElementReference) 
		java.util.List args
		android.support.test.espresso.web.model.ElementReference elementRef
		java.util.List nonContextualArguments
	protected void handleNoElementReference () 
	protected java.util.List getNonContextualArguments () 
	protected android.support.test.espresso.web.model.Evaluation handleBadEvaluation (android.support.test.espresso.web.model.Evaluation) 
		android.support.test.espresso.web.model.Evaluation e
	public volatile java.lang.Object transform (android.support.test.espresso.web.model.Evaluation) 
}

android/support/test/espresso/web/model/Evaluation.class
Evaluation.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.Evaluation extends java.lang.Object implements android.support.test.espresso.web.model.JSONAble  {
	private static final String STATUS_KEY
	private static final String MESSAGE_KEY
	private static final String VALUE_KEY
	private final int status
	private final boolean hasMessage
	private final String message
	private final Object value
	static final android.support.test.espresso.web.model.JSONAble$DeJSONFactory DEJSONIZER
	private void  (android.support.test.espresso.web.model.Evaluation$Builder) 
		android.support.test.espresso.web.model.Evaluation$Builder b
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.support.test.espresso.web.model.Evaluation other
		Object o
	public int getStatus () 
	public java.lang.Object getValue () 
	public boolean hasMessage () 
	public java.lang.String getMessage () 
	public java.lang.String toJSONString () 
		String jsonValue
		org.json.JSONStringer stringer
		org.json.JSONException je
	public java.lang.String toString () 
	void  (android.support.test.espresso.web.model.Evaluation$Builder, android.support.test.espresso.web.model.Evaluation$1) 
		android.support.test.espresso.web.model.Evaluation$Builder x0
		android.support.test.espresso.web.model.Evaluation$1 x1
	static void  () 
}

android/support/test/espresso/web/model/TransformingAtom.class
TransformingAtom.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.TransformingAtom extends java.lang.Object implements android.support.test.espresso.web.model.Atom  {
	private final android.support.test.espresso.web.model.Atom parent
	private final android.support.test.espresso.web.model.TransformingAtom$Transformer transformer
	public void  (android.support.test.espresso.web.model.Atom, android.support.test.espresso.web.model.TransformingAtom$Transformer) 
		android.support.test.espresso.web.model.Atom parent
		android.support.test.espresso.web.model.TransformingAtom$Transformer transformer
	public java.lang.String getScript () 
	public java.util.List getArguments (android.support.test.espresso.web.model.ElementReference) 
		android.support.test.espresso.web.model.ElementReference elementContext
	public java.lang.Object transform (android.support.test.espresso.web.model.Evaluation) 
		android.support.test.espresso.web.model.Evaluation eval
}

android/support/test/espresso/web/model/Atoms$1.class
Atoms.java
package android.support.test.espresso.web.model
final android.support.test.espresso.web.model.Atoms$1 extends java.lang.Object implements android.support.test.espresso.web.model.TransformingAtom$Transformer  {
	final Class val$clazz
	void  (java.lang.Class) 
	public java.lang.Object apply (android.support.test.espresso.web.model.Evaluation) 
		android.support.test.espresso.web.model.Evaluation in
	public volatile java.lang.Object apply (java.lang.Object) 
}

android/support/test/espresso/web/model/TransformingAtom$Transformer.class
TransformingAtom.java
package android.support.test.espresso.web.model
public abstract android.support.test.espresso.web.model.TransformingAtom$Transformer extends java.lang.Object {
	public abstract java.lang.Object apply (java.lang.Object) 
}

android/support/test/espresso/web/model/ModelCodec.class
ModelCodec.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.ModelCodec extends java.lang.Object {
	private static final String TAG
	private static final java.util.Collection VALUEABLE_CLASSES
	private static final java.util.Collection TOP_LEVEL_CLASSES
	private static final java.util.concurrent.CopyOnWriteArrayList DEJSONIZERS
	private void  () 
	public static android.support.test.espresso.web.model.Evaluation decodeEvaluation (java.lang.String) 
		String json
		Object obj
	public static java.lang.String encode (java.lang.Object) 
		org.json.JSONStringer stringer
		org.json.JSONException je
		Object javaObject
	public static void removeDeJSONFactory (android.support.test.espresso.web.model.JSONAble$DeJSONFactory) 
		android.support.test.espresso.web.model.JSONAble$DeJSONFactory dejson
	public static void addDeJSONFactory (android.support.test.espresso.web.model.JSONAble$DeJSONFactory) 
		android.support.test.espresso.web.model.JSONAble$DeJSONFactory dejson
	static java.lang.Object decode (java.lang.String) 
		org.json.JSONException je
		java.io.IOException ioe
		String json
	private static java.lang.Object decodeViaJSONObject (java.lang.String)  throws org.json.JSONException 
		String json
		org.json.JSONTokener tokener
		Object value
	private static java.util.List decodeArray (org.json.JSONArray)  throws org.json.JSONException 
		Object value
		int i
		org.json.JSONArray array
		java.util.List data
	private static java.lang.Object decodeObject (org.json.JSONObject)  throws org.json.JSONException 
		Object value
		String key
		String key
		java.util.Iterator i$
		org.json.JSONObject jsonObject
		java.util.List nullKeys
		java.util.Map obj
		java.util.Iterator keys
		Object replacement
	private static java.lang.Object decodeViaJSONReader (java.lang.String)  throws java.io.IOException 
		java.io.IOException ioe
		java.io.IOException ioe
		java.io.IOException ioe
		String json
		android.util.JsonReader reader
	private static java.util.List decodeArray (android.util.JsonReader)  throws java.io.IOException 
		android.util.JsonReader reader
		java.util.List array
	private static java.lang.Number decodeNumber (java.lang.String) 
		NumberFormatException i4
		NumberFormatException i3
		NumberFormatException i2
		NumberFormatException i
		String value
	private static java.lang.Object decodeObject (android.util.JsonReader)  throws java.io.IOException 
		String key
		Object value
		String key
		java.util.Iterator i$
		android.util.JsonReader reader
		java.util.Map obj
		java.util.List nullKeys
		Object replacement
	private static java.lang.Object maybeReplaceMap (java.util.Map) 
		Object maybe
		android.support.test.espresso.web.model.JSONAble$DeJSONFactory dejsonizer
		java.util.Iterator i$
		java.util.Map obj
	private static org.json.JSONStringer encodeHelper (java.lang.Object, org.json.JSONStringer)  throws org.json.JSONException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set entries
		Object obj
		java.util.Iterator i$
		Object obj
		Object[] arr$
		int len$
		int i$
		org.json.JSONObject jsonObj
		Class valuableClazz
		java.util.Iterator i$
		boolean converted
		Object javaObject
		org.json.JSONStringer stringer
	static void  () 
}

android/support/test/espresso/web/model/Atoms.class
Atoms.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.Atoms extends java.lang.Object {
	private void  () 
	public static android.support.test.espresso.web.model.Atom transform (android.support.test.espresso.web.model.Atom, android.support.test.espresso.web.model.TransformingAtom$Transformer) 
		android.support.test.espresso.web.model.Atom in
		android.support.test.espresso.web.model.TransformingAtom$Transformer transformer
	public static android.support.test.espresso.web.model.Atom script (java.lang.String, android.support.test.espresso.web.model.TransformingAtom$Transformer) 
		String script
		android.support.test.espresso.web.model.TransformingAtom$Transformer transformer
	public static android.support.test.espresso.web.model.TransformingAtom$Transformer castOrDie (java.lang.Class) 
		Class clazz
	public static android.support.test.espresso.web.model.Atom script (java.lang.String) 
		String script
	public static android.support.test.espresso.web.model.Atom getCurrentUrl () 
	public static android.support.test.espresso.web.model.Atom getTitle () 
	public static android.support.test.espresso.web.model.Atom scriptWithArgs (java.lang.String, java.util.List) 
		String script
		java.util.List args
}

android/support/test/espresso/web/model/Evaluation$1.class
Evaluation.java
package android.support.test.espresso.web.model
final android.support.test.espresso.web.model.Evaluation$1 extends java.lang.Object implements android.support.test.espresso.web.model.JSONAble$DeJSONFactory  {
	void  () 
	public java.lang.Object attemptDeJSONize (java.util.Map) 
		Object maybeMessage
		java.util.Map mapValue
		android.support.test.espresso.web.model.Evaluation$Builder builder
		Object maybeValue
		Object maybeStatus
		java.util.Map map
}

android/support/test/espresso/web/model/ElementReference$1.class
ElementReference.java
package android.support.test.espresso.web.model
final android.support.test.espresso.web.model.ElementReference$1 extends java.lang.Object implements android.support.test.espresso.web.model.JSONAble$DeJSONFactory  {
	void  () 
	public java.lang.Object attemptDeJSONize (java.util.Map) 
		Object maybeOpaque
		java.util.Map map
}

android/support/test/espresso/web/model/WindowReference.class
WindowReference.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.WindowReference extends java.lang.Object implements android.support.test.espresso.web.model.JSONAble  {
	static final String KEY
	private final String opaque
	static final android.support.test.espresso.web.model.JSONAble$DeJSONFactory DEJSONIZER
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
	void  (java.lang.String) 
		String opaque
	java.lang.String getOpaque () 
	public java.lang.String toJSONString () 
		org.json.JSONException je
	static void  () 
}

android/support/test/espresso/web/model/Atoms$2.class
Atoms.java
package android.support.test.espresso.web.model
final android.support.test.espresso.web.model.Atoms$2 extends android.support.test.espresso.web.model.SimpleAtom {
	final java.util.List val$args
	void  (java.lang.String, java.util.List) 
		String x0
	public java.util.List getNonContextualArguments () 
}

android/support/test/espresso/web/model/ElementReference.class
ElementReference.java
package android.support.test.espresso.web.model
public final android.support.test.espresso.web.model.ElementReference extends java.lang.Object implements android.support.test.espresso.web.model.JSONAble  {
	static final String KEY
	private final String opaque
	static final android.support.test.espresso.web.model.JSONAble$DeJSONFactory DEJSONIZER
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
	void  (java.lang.String) 
		String opaque
	java.lang.String getOpaque () 
	public java.lang.String toJSONString () 
		org.json.JSONException je
	static void  () 
}

android/support/test/espresso/web/model/Evaluation$Builder.class
Evaluation.java
package android.support.test.espresso.web.model
 android.support.test.espresso.web.model.Evaluation$Builder extends java.lang.Object {
	private Object value
	private int status
	private boolean hasMessage
	private String message
	void  () 
	public android.support.test.espresso.web.model.Evaluation$Builder setMessage (java.lang.String) 
		String message
	public android.support.test.espresso.web.model.Evaluation$Builder setValue (java.lang.Object) 
		Object value
	public android.support.test.espresso.web.model.Evaluation$Builder setStatus (int) 
		int status
	public android.support.test.espresso.web.model.Evaluation build () 
	static int access$000 (android.support.test.espresso.web.model.Evaluation$Builder) 
		android.support.test.espresso.web.model.Evaluation$Builder x0
	static java.lang.Object access$100 (android.support.test.espresso.web.model.Evaluation$Builder) 
		android.support.test.espresso.web.model.Evaluation$Builder x0
	static boolean access$200 (android.support.test.espresso.web.model.Evaluation$Builder) 
		android.support.test.espresso.web.model.Evaluation$Builder x0
	static java.lang.String access$300 (android.support.test.espresso.web.model.Evaluation$Builder) 
		android.support.test.espresso.web.model.Evaluation$Builder x0
}

android/support/test/espresso/web/model/Atom.class
Atom.java
package android.support.test.espresso.web.model
public abstract android.support.test.espresso.web.model.Atom extends java.lang.Object {
	public abstract java.lang.String getScript () 
	public abstract java.util.List getArguments (android.support.test.espresso.web.model.ElementReference) 
	public abstract java.lang.Object transform (android.support.test.espresso.web.model.Evaluation) 
}

android/support/test/espresso/web/model/JSONAble.class
JSONAble.java
package android.support.test.espresso.web.model
public abstract android.support.test.espresso.web.model.JSONAble extends java.lang.Object {
	public abstract java.lang.String toJSONString () 
}

android/support/test/espresso/web/model/ModelCodec$1.class
ModelCodec.java
package android.support.test.espresso.web.model
 android.support.test.espresso.web.model.ModelCodec$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$util$JsonToken
	static void  () 
}

android/support/test/espresso/web/model/WindowReference$1.class
WindowReference.java
package android.support.test.espresso.web.model
final android.support.test.espresso.web.model.WindowReference$1 extends java.lang.Object implements android.support.test.espresso.web.model.JSONAble$DeJSONFactory  {
	void  () 
	public java.lang.Object attemptDeJSONize (java.util.Map) 
		Object maybeOpaque
		java.util.Map map
}

android/support/test/espresso/web/matcher/
android/support/test/espresso/web/matcher/DomMatchers$4.class
DomMatchers.java
package android.support.test.espresso.web.matcher
final android.support.test.espresso.web.matcher.DomMatchers$4 extends org.hamcrest.TypeSafeMatcher {
	final String val$xpath
	void  (java.lang.String) 
	public void describeTo (org.hamcrest.Description) 
		org.hamcrest.Description description
	public boolean matchesSafely (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.NodeList nodeList
	public volatile boolean matchesSafely (java.lang.Object) 
}

android/support/test/espresso/web/matcher/DomMatchers.class
DomMatchers.java
package android.support.test.espresso.web.matcher
public final android.support.test.espresso.web.matcher.DomMatchers extends java.lang.Object {
	private void  () 
	public static org.hamcrest.Matcher containingTextInBody (java.lang.String) 
		String text
	public static org.hamcrest.Matcher withBody (org.hamcrest.Matcher) 
		org.hamcrest.Matcher bodyMatcher
	public static org.hamcrest.Matcher hasElementWithId (java.lang.String) 
		String id
	public static org.hamcrest.Matcher elementById (java.lang.String, org.hamcrest.Matcher) 
		String id
		org.hamcrest.Matcher elementMatcher
	public static org.hamcrest.Matcher hasElementWithXpath (java.lang.String) 
		String xpath
	public static org.hamcrest.Matcher elementByXPath (java.lang.String, org.hamcrest.Matcher) 
		String xpath
		org.hamcrest.Matcher elementMatcher
	private static org.w3c.dom.NodeList extractNodeListForXPath (java.lang.String, org.w3c.dom.Document) 
		javax.xml.xpath.XPath xPath
		javax.xml.xpath.XPathExpression expr
		javax.xml.xpath.XPathExpressionException e
		String xpath
		org.w3c.dom.Document document
	public static org.hamcrest.Matcher withTextContent (java.lang.String) 
		String textContent
	public static org.hamcrest.Matcher withTextContent (org.hamcrest.Matcher) 
		org.hamcrest.Matcher textContentMatcher
	static org.w3c.dom.NodeList access$000 (java.lang.String, org.w3c.dom.Document) 
		String x0
		org.w3c.dom.Document x1
}

android/support/test/espresso/web/matcher/DomMatchers$2.class
DomMatchers.java
package android.support.test.espresso.web.matcher
final android.support.test.espresso.web.matcher.DomMatchers$2 extends org.hamcrest.TypeSafeMatcher {
	final String val$id
	void  (java.lang.String) 
	public void describeTo (org.hamcrest.Description) 
		org.hamcrest.Description description
	public boolean matchesSafely (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	public volatile boolean matchesSafely (java.lang.Object) 
}

android/support/test/espresso/web/matcher/DomMatchers$5.class
DomMatchers.java
package android.support.test.espresso.web.matcher
final android.support.test.espresso.web.matcher.DomMatchers$5 extends org.hamcrest.TypeSafeMatcher {
	final String val$xpath
	final org.hamcrest.Matcher val$elementMatcher
	void  (java.lang.String, org.hamcrest.Matcher) 
	public void describeTo (org.hamcrest.Description) 
		org.hamcrest.Description description
	public boolean matchesSafely (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.NodeList nodeList
		org.w3c.dom.Element element
	public volatile boolean matchesSafely (java.lang.Object) 
}

android/support/test/espresso/web/matcher/DomMatchers$3.class
DomMatchers.java
package android.support.test.espresso.web.matcher
final android.support.test.espresso.web.matcher.DomMatchers$3 extends org.hamcrest.TypeSafeMatcher {
	final String val$id
	final org.hamcrest.Matcher val$elementMatcher
	void  (java.lang.String, org.hamcrest.Matcher) 
	public void describeTo (org.hamcrest.Description) 
		org.hamcrest.Description description
	public boolean matchesSafely (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	public volatile boolean matchesSafely (java.lang.Object) 
}

android/support/test/espresso/web/matcher/AmbiguousElementMatcherException.class
AmbiguousElementMatcherException.java
package android.support.test.espresso.web.matcher
public final android.support.test.espresso.web.matcher.AmbiguousElementMatcherException extends java.lang.RuntimeException implements android.support.test.espresso.EspressoException  {
	public void  (java.lang.String) 
		String xpath
}

android/support/test/espresso/web/matcher/DomMatchers$6.class
DomMatchers.java
package android.support.test.espresso.web.matcher
final android.support.test.espresso.web.matcher.DomMatchers$6 extends org.hamcrest.TypeSafeMatcher {
	final org.hamcrest.Matcher val$textContentMatcher
	void  (org.hamcrest.Matcher) 
	public void describeTo (org.hamcrest.Description) 
		org.hamcrest.Description description
	public boolean matchesSafely (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public volatile boolean matchesSafely (java.lang.Object) 
}

android/support/test/espresso/web/matcher/DomMatchers$1.class
DomMatchers.java
package android.support.test.espresso.web.matcher
final android.support.test.espresso.web.matcher.DomMatchers$1 extends org.hamcrest.TypeSafeMatcher {
	final org.hamcrest.Matcher val$bodyMatcher
	void  (org.hamcrest.Matcher) 
	public void describeTo (org.hamcrest.Description) 
		org.hamcrest.Description description
	public boolean matchesSafely (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.NodeList nodeList
	public volatile boolean matchesSafely (java.lang.Object) 
}

android/support/test/espresso/web/assertion/
android/support/test/espresso/web/assertion/TagSoupDocumentParser.class
TagSoupDocumentParser.java
package android.support.test.espresso.web.assertion
public final android.support.test.espresso.web.assertion.TagSoupDocumentParser extends java.lang.Object {
	private static final ThreadLocal transformerFactory
	private final org.ccil.cowan.tagsoup.Parser parser
	private void  ()  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public static android.support.test.espresso.web.assertion.TagSoupDocumentParser newInstance ()  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public org.w3c.dom.Document parse (java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		javax.xml.transform.TransformerException e
		String html
		javax.xml.transform.sax.SAXSource in
		javax.xml.transform.dom.DOMResult out
	static void  () 
}

android/support/test/espresso/web/assertion/WebViewAssertions.class
WebViewAssertions.java
package android.support.test.espresso.web.assertion
public final android.support.test.espresso.web.assertion.WebViewAssertions extends java.lang.Object {
	private static final android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber TO_STRING_DESCRIBER
	private void  () 
	public static android.support.test.espresso.web.assertion.WebAssertion webMatches (android.support.test.espresso.web.model.Atom, org.hamcrest.Matcher, android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber) 
		android.support.test.espresso.web.model.Atom atom
		org.hamcrest.Matcher resultMatcher
		android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber resultDescriber
	public static android.support.test.espresso.web.assertion.WebAssertion webMatches (android.support.test.espresso.web.model.Atom, org.hamcrest.Matcher) 
		android.support.test.espresso.web.model.Atom atom
		org.hamcrest.Matcher resultMatcher
	public static android.support.test.espresso.web.assertion.WebAssertion webContent (org.hamcrest.Matcher) 
		org.hamcrest.Matcher domMatcher
	static void  () 
}

android/support/test/espresso/web/assertion/WebViewAssertions$3.class
WebViewAssertions.java
package android.support.test.espresso.web.assertion
final android.support.test.espresso.web.assertion.WebViewAssertions$3 extends java.lang.Object implements android.support.test.espresso.web.model.TransformingAtom$Transformer  {
	void  () 
	public org.w3c.dom.Document apply (android.support.test.espresso.web.model.Evaluation) 
		org.xml.sax.SAXException se
		java.io.IOException ioe
		android.support.test.espresso.web.model.Evaluation eval
	public volatile java.lang.Object apply (java.lang.Object) 
}

android/support/test/espresso/web/assertion/TagSoupDocumentParser$1.class
TagSoupDocumentParser.java
package android.support.test.espresso.web.assertion
final android.support.test.espresso.web.assertion.TagSoupDocumentParser$1 extends java.lang.ThreadLocal {
	void  () 
	protected javax.xml.transform.TransformerFactory initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/support/test/espresso/web/assertion/WebViewAssertions$1.class
WebViewAssertions.java
package android.support.test.espresso.web.assertion
final android.support.test.espresso.web.assertion.WebViewAssertions$1 extends java.lang.Object implements android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber  {
	void  () 
	public java.lang.String apply (java.lang.Object) 
		Object input
}

android/support/test/espresso/web/assertion/WebViewAssertions$ResultDescriber.class
WebViewAssertions.java
package android.support.test.espresso.web.assertion
public abstract android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber extends java.lang.Object {
	public abstract java.lang.String apply (java.lang.Object) 
}

android/support/test/espresso/web/assertion/WebViewAssertions$4.class
WebViewAssertions.java
package android.support.test.espresso.web.assertion
final android.support.test.espresso.web.assertion.WebViewAssertions$4 extends java.lang.Object implements android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber  {
	void  () 
	public java.lang.String apply (org.w3c.dom.Document) 
		javax.xml.transform.dom.DOMSource docSource
		javax.xml.transform.Transformer tf
		java.io.StringWriter writer
		javax.xml.transform.stream.StreamResult streamer
		javax.xml.transform.TransformerException e
		org.w3c.dom.Document document
	public volatile java.lang.String apply (java.lang.Object) 
}

android/support/test/espresso/web/assertion/WebAssertion$1.class
WebAssertion.java
package android.support.test.espresso.web.assertion
 android.support.test.espresso.web.assertion.WebAssertion$1 extends java.lang.Object implements android.support.test.espresso.ViewAssertion  {
	final Object val$result
	final android.support.test.espresso.web.assertion.WebAssertion this$0
	void  (android.support.test.espresso.web.assertion.WebAssertion, java.lang.Object) 
	public void check (android.view.View, android.support.test.espresso.NoMatchingViewException) 
		android.view.View v
		android.support.test.espresso.NoMatchingViewException noView
}

android/support/test/espresso/web/assertion/WebViewAssertions$2.class
WebViewAssertions.java
package android.support.test.espresso.web.assertion
final android.support.test.espresso.web.assertion.WebViewAssertions$2 extends android.support.test.espresso.web.assertion.WebAssertion {
	final org.hamcrest.Matcher val$resultMatcher
	final android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber val$resultDescriber
	void  (android.support.test.espresso.web.model.Atom, org.hamcrest.Matcher, android.support.test.espresso.web.assertion.WebViewAssertions$ResultDescriber) 
		android.support.test.espresso.web.model.Atom x0
	public void checkResult (android.webkit.WebView, java.lang.Object) 
		android.webkit.WebView view
		Object result
		org.hamcrest.StringDescription description
}

android/support/test/espresso/web/assertion/WebAssertion.class
WebAssertion.java
package android.support.test.espresso.web.assertion
public abstract android.support.test.espresso.web.assertion.WebAssertion extends java.lang.Object {
	private final android.support.test.espresso.web.model.Atom atom
	public void  (android.support.test.espresso.web.model.Atom) 
		android.support.test.espresso.web.model.Atom atom
	public final android.support.test.espresso.web.model.Atom getAtom () 
	public final android.support.test.espresso.ViewAssertion toViewAssertion (java.lang.Object) 
		Object result
	protected abstract void checkResult (android.webkit.WebView, java.lang.Object) 
}

android/support/test/espresso/web/sugar/
android/support/test/espresso/web/sugar/Web$WebInteraction$ExceptionPropagator.class
Web.java
package android.support.test.espresso.web.sugar
 android.support.test.espresso.web.sugar.Web$WebInteraction$ExceptionPropagator extends java.lang.Object implements android.support.test.espresso.ViewAction  {
	private RuntimeException error
	public void  (java.lang.RuntimeException) 
		RuntimeException error
	public void  (java.lang.Throwable) 
		Throwable t
	public java.lang.String getDescription () 
	public void perform (android.support.test.espresso.UiController, android.view.View) 
		android.support.test.espresso.UiController uiController
		android.view.View view
	public org.hamcrest.Matcher getConstraints () 
}

android/support/test/espresso/web/sugar/Web$1.class
Web.java
package android.support.test.espresso.web.sugar
 android.support.test.espresso.web.sugar.Web$1 extends java.lang.Object {
}

android/support/test/espresso/web/sugar/Web.class
Web.java
package android.support.test.espresso.web.sugar
public final android.support.test.espresso.web.sugar.Web extends java.lang.Object {
	public void  () 
	public static android.support.test.espresso.web.sugar.Web$WebInteraction onWebView () 
	public static android.support.test.espresso.web.sugar.Web$WebInteraction onWebView (org.hamcrest.Matcher) 
		org.hamcrest.Matcher viewMatcher
	static void  () 
}

android/support/test/espresso/web/sugar/Web$Timeout.class
Web.java
package android.support.test.espresso.web.sugar
 android.support.test.espresso.web.sugar.Web$Timeout extends java.lang.Object {
	private final long timeout
	private final java.util.concurrent.TimeUnit unit
	static final android.support.test.espresso.web.sugar.Web$Timeout NONE
	private void  (long, java.util.concurrent.TimeUnit, boolean) 
		long timeout
		java.util.concurrent.TimeUnit unit
		boolean check
	void  (long, java.util.concurrent.TimeUnit, boolean, android.support.test.espresso.web.sugar.Web$1) 
		long x0
		java.util.concurrent.TimeUnit x1
		boolean x2
		android.support.test.espresso.web.sugar.Web$1 x3
	static long access$200 (android.support.test.espresso.web.sugar.Web$Timeout) 
		android.support.test.espresso.web.sugar.Web$Timeout x0
	static java.util.concurrent.TimeUnit access$300 (android.support.test.espresso.web.sugar.Web$Timeout) 
		android.support.test.espresso.web.sugar.Web$Timeout x0
	static void  () 
}

android/support/test/espresso/web/sugar/Web$WebInteraction.class
Web.java
package android.support.test.espresso.web.sugar
public android.support.test.espresso.web.sugar.Web$WebInteraction extends java.lang.Object {
	private final org.hamcrest.Matcher viewMatcher
	private final boolean brandNew
	private final Object result
	private final android.support.test.espresso.web.model.WindowReference window
	private final android.support.test.espresso.web.model.ElementReference element
	private final android.support.test.espresso.web.sugar.Web$Timeout timeout
	private void  (org.hamcrest.Matcher) 
		org.hamcrest.Matcher viewMatcher
	private void  (org.hamcrest.Matcher, java.lang.Object, android.support.test.espresso.web.model.WindowReference, android.support.test.espresso.web.model.ElementReference, boolean, android.support.test.espresso.web.sugar.Web$Timeout) 
		org.hamcrest.Matcher viewMatcher
		Object result
		android.support.test.espresso.web.model.WindowReference window
		android.support.test.espresso.web.model.ElementReference element
		boolean brandNew
		android.support.test.espresso.web.sugar.Web$Timeout timeout
	public android.support.test.espresso.web.sugar.Web$WebInteraction reset () 
	public android.support.test.espresso.web.sugar.Web$WebInteraction forceJavascriptEnabled () 
	public android.support.test.espresso.web.sugar.Web$WebInteraction withNoTimeout () 
	public android.support.test.espresso.web.sugar.Web$WebInteraction withTimeout (long, java.util.concurrent.TimeUnit) 
		long amount
		java.util.concurrent.TimeUnit unit
	public android.support.test.espresso.web.sugar.Web$WebInteraction inWindow (android.support.test.espresso.web.model.WindowReference) 
		android.support.test.espresso.web.model.WindowReference window
	public android.support.test.espresso.web.sugar.Web$WebInteraction inWindow (android.support.test.espresso.web.model.Atom) 
		android.support.test.espresso.web.model.Atom windowPicker
	public android.support.test.espresso.web.sugar.Web$WebInteraction withElement (android.support.test.espresso.web.model.ElementReference) 
		android.support.test.espresso.web.model.ElementReference element
	public android.support.test.espresso.web.sugar.Web$WebInteraction withElement (android.support.test.espresso.web.model.Atom) 
		android.support.test.espresso.web.model.Atom elementPicker
	public android.support.test.espresso.web.sugar.Web$WebInteraction withContextualElement (android.support.test.espresso.web.model.Atom) 
		android.support.test.espresso.web.model.Atom elementPicker
	public android.support.test.espresso.web.sugar.Web$WebInteraction perform (android.support.test.espresso.web.model.Atom) 
		android.support.test.espresso.web.model.Atom atom
		Object newResult
	public android.support.test.espresso.web.sugar.Web$WebInteraction check (android.support.test.espresso.web.assertion.WebAssertion) 
		android.support.test.espresso.web.assertion.WebAssertion assertion
		Object newResult
	private java.lang.Object doEval (android.support.test.espresso.web.model.Atom, android.support.test.espresso.web.model.WindowReference, android.support.test.espresso.web.model.ElementReference) 
		java.util.concurrent.ExecutionException ee
		InterruptedException ie
		java.util.concurrent.TimeoutException te
		RuntimeException re
		android.support.test.espresso.web.model.Atom atom
		android.support.test.espresso.web.model.WindowReference window
		android.support.test.espresso.web.model.ElementReference elem
		android.support.test.espresso.web.action.AtomAction atomAction
	public java.lang.Object get () 
	void  (org.hamcrest.Matcher, android.support.test.espresso.web.sugar.Web$1) 
		org.hamcrest.Matcher x0
		android.support.test.espresso.web.sugar.Web$1 x1
}