META-INF/
META-INF/MANIFEST.MF
jline/
jline/ANSIBuffer$ANSICodes.classANSIBuffer.java
package jline
public jline.ANSIBuffer$ANSICodes extends java.lang.Object {
static final int OFF
static final int BOLD
static final int UNDERSCORE
static final int BLINK
static final int REVERSE
static final int CONCEALED
static final int FG_BLACK
static final int FG_RED
static final int FG_GREEN
static final int FG_YELLOW
static final int FG_BLUE
static final int FG_MAGENTA
static final int FG_CYAN
static final int FG_WHITE
static final char ESC
private void ()
public static java.lang.String setmode (int)
int mode
public static java.lang.String resetmode (int)
int mode
public static java.lang.String clrscr ()
public static java.lang.String clreol ()
public static java.lang.String left (int)
int n
public static java.lang.String right (int)
int n
public static java.lang.String up (int)
int n
public static java.lang.String down (int)
int n
public static java.lang.String gotoxy (int, int)
int row
int column
public static java.lang.String save ()
public static java.lang.String restore ()
public static java.lang.String attrib (int)
int attr
public static java.lang.String setkey (java.lang.String, java.lang.String)
String code
String value
}
jline/ArgumentCompletor$AbstractArgumentDelimiter.classArgumentCompletor.java
package jline
public abstract jline.ArgumentCompletor$AbstractArgumentDelimiter extends java.lang.Object implements jline.ArgumentCompletor$ArgumentDelimiter {
private char[] quoteChars
private char[] escapeChars
public void ()
public void setQuoteChars (char[])
char[] quoteChars
public char[] getQuoteChars ()
public void setEscapeChars (char[])
char[] escapeChars
public char[] getEscapeChars ()
public jline.ArgumentCompletor$ArgumentList delimit (java.lang.String, int)
int i
String buffer
int cursor
java.util.List args
StringBuffer arg
int argpos
int bindex
public boolean isDelimiter (java.lang.String, int)
String buffer
int pos
public boolean isQuoted (java.lang.String, int)
String buffer
int pos
public boolean isEscaped (java.lang.String, int)
int i
String buffer
int pos
public abstract boolean isDelimiterChar (java.lang.String, int)
}
jline/ConsoleReaderInputStream.classConsoleReaderInputStream.java
package jline
public jline.ConsoleReaderInputStream extends java.io.SequenceInputStream {
private static java.io.InputStream systemIn
public static void setIn () throws java.io.IOException
public static void setIn (jline.ConsoleReader)
jline.ConsoleReader reader
public static void restoreIn ()
public void (jline.ConsoleReader)
jline.ConsoleReader reader
static void ()
}
jline/FileNameCompletor.classFileNameCompletor.java
package jline
public jline.FileNameCompletor extends java.lang.Object implements jline.Completor {
public void ()
public int complete (java.lang.String, int, java.util.List)
java.io.File dir
String buf
int cursor
java.util.List candidates
String buffer
String translated
java.io.File f
java.io.File dir
java.io.File[] entries
protected void sortFileNames (java.util.List)
java.util.List fileNames
public int matchFiles (java.lang.String, java.lang.String, java.io.File[], java.util.List)
int i
String name
int i
String buffer
String translated
java.io.File[] entries
java.util.List candidates
int matches
int index
}
jline/ArgumentCompletor.classArgumentCompletor.java
package jline
public jline.ArgumentCompletor extends java.lang.Object implements jline.Completor {
final jline.Completor[] completors
final jline.ArgumentCompletor$ArgumentDelimiter delim
boolean strict
public void (jline.Completor)
jline.Completor completor
public void (java.util.List)
java.util.List completors
public void (jline.Completor[])
jline.Completor[] completors
public void (jline.Completor, jline.ArgumentCompletor$ArgumentDelimiter)
jline.Completor completor
jline.ArgumentCompletor$ArgumentDelimiter delim
public void (jline.Completor[], jline.ArgumentCompletor$ArgumentDelimiter)
jline.Completor[] completors
jline.ArgumentCompletor$ArgumentDelimiter delim
public void setStrict (boolean)
boolean strict
public boolean getStrict ()
public int complete (java.lang.String, int, java.util.List)
jline.Completor comp
jline.Completor sub
String[] args
String arg
java.util.List subCandidates
int i
String val
int i
String buffer
int cursor
java.util.List candidates
jline.ArgumentCompletor$ArgumentList list
int argpos
int argIndex
jline.Completor comp
int ret
int pos
}
jline/WindowsTerminal.classWindowsTerminal.java
package jline
public jline.WindowsTerminal extends jline.Terminal {
private static final int ENABLE_LINE_INPUT
private static final int ENABLE_ECHO_INPUT
private static final int ENABLE_PROCESSED_INPUT
private static final int ENABLE_WINDOW_INPUT
private static final int ENABLE_MOUSE_INPUT
private static final int ENABLE_PROCESSED_OUTPUT
private static final int ENABLE_WRAP_AT_EOL_OUTPUT
public static final int SPECIAL_KEY_INDICATOR
public static final int NUMPAD_KEY_INDICATOR
public static final int LEFT_ARROW_KEY
public static final int RIGHT_ARROW_KEY
public static final int UP_ARROW_KEY
public static final int DOWN_ARROW_KEY
public static final int DELETE_KEY
public static final int HOME_KEY
public static final char END_KEY
public static final char PAGE_UP_KEY
public static final char PAGE_DOWN_KEY
public static final char INSERT_KEY
public static final char ESCAPE_KEY
private Boolean directConsole
private boolean echoEnabled
String encoding
jline.WindowsTerminal$ReplayPrefixOneCharInputStream replayStream
java.io.InputStreamReader replayReader
static Class class$jline$WindowsTerminal
public void ()
Exception e
String dir
private native int getConsoleMode ()
private native void setConsoleMode (int)
private native int readByte ()
private native int getWindowsTerminalWidth ()
private native int getWindowsTerminalHeight ()
public int readCharacter (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void initializeTerminal () throws java.lang.Exception
AbstractMethodError ame
int originalMode
int newMode
private void loadLibrary (java.lang.String) throws java.io.IOException
int n
byte[] bytes
java.io.IOException ioe
java.io.IOException ioe
java.io.IOException ioe
java.io.IOException ioe
String name
String version
java.io.File f
boolean exists
int bits
java.io.InputStream in
java.io.OutputStream fout
public int readVirtualKey (java.io.InputStream) throws java.io.IOException
int key
java.io.InputStream in
int indicator
public boolean isSupported ()
public boolean isANSISupported ()
public boolean getEcho ()
public int getTerminalWidth ()
public int getTerminalHeight ()
private void consumeException (java.lang.Throwable)
Throwable e
public void setDirectConsole (java.lang.Boolean)
Boolean directConsole
public java.lang.Boolean getDirectConsole ()
public synchronized boolean isEchoEnabled ()
public synchronized void enableEcho ()
public synchronized void disableEcho ()
public java.io.InputStream getDefaultBindings ()
static void access$000 (jline.WindowsTerminal, int)
jline.WindowsTerminal x0
int x1
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
jline/ANSIBuffer.classANSIBuffer.java
package jline
public jline.ANSIBuffer extends java.lang.Object {
private boolean ansiEnabled
private final StringBuffer ansiBuffer
private final StringBuffer plainBuffer
public void ()
public void (java.lang.String)
String str
public void setAnsiEnabled (boolean)
boolean ansi
public boolean getAnsiEnabled ()
public java.lang.String getAnsiBuffer ()
public java.lang.String getPlainBuffer ()
public java.lang.String toString (boolean)
boolean ansi
public java.lang.String toString ()
public jline.ANSIBuffer append (java.lang.String)
String str
public jline.ANSIBuffer attrib (java.lang.String, int)
String str
int code
public jline.ANSIBuffer red (java.lang.String)
String str
public jline.ANSIBuffer blue (java.lang.String)
String str
public jline.ANSIBuffer green (java.lang.String)
String str
public jline.ANSIBuffer black (java.lang.String)
String str
public jline.ANSIBuffer yellow (java.lang.String)
String str
public jline.ANSIBuffer magenta (java.lang.String)
String str
public jline.ANSIBuffer cyan (java.lang.String)
String str
public jline.ANSIBuffer bold (java.lang.String)
String str
public jline.ANSIBuffer underscore (java.lang.String)
String str
public jline.ANSIBuffer blink (java.lang.String)
String str
public jline.ANSIBuffer reverse (java.lang.String)
String str
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
java.io.BufferedReader reader
String line
}
jline/UnixTerminal$1.classUnixTerminal.java
package jline
jline.UnixTerminal$1 extends java.lang.Thread {
private final jline.UnixTerminal this$0
void (jline.UnixTerminal)
public void start ()
Exception e
}
jline/UnixTerminal.classUnixTerminal.java
package jline
public jline.UnixTerminal extends jline.Terminal {
public static final short ARROW_START
public static final short ARROW_PREFIX
public static final short ARROW_LEFT
public static final short ARROW_RIGHT
public static final short ARROW_UP
public static final short ARROW_DOWN
public static final short O_PREFIX
public static final short HOME_CODE
public static final short END_CODE
public static final short DEL_THIRD
public static final short DEL_SECOND
private boolean echoEnabled
private String ttyConfig
private String ttyProps
private long ttyPropsLastFetched
private boolean backspaceDeleteSwitched
private static String sttyCommand
String encoding
jline.UnixTerminal$ReplayPrefixOneCharInputStream replayStream
java.io.InputStreamReader replayReader
public void ()
Exception e
protected void checkBackspace ()
String[] ttyConfigSplit
public void initializeTerminal () throws java.io.IOException java.lang.InterruptedException
AbstractMethodError ame
public void restoreTerminal () throws java.lang.Exception
public int readVirtualKey (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
int c
private void consumeException (java.lang.Throwable)
Throwable e
public boolean isSupported ()
public boolean getEcho ()
public int getTerminalWidth ()
Exception e
int val
public int getTerminalHeight ()
Exception e
int val
private int getTerminalProperty (java.lang.String) throws java.io.IOException java.lang.InterruptedException
int index
int index
String str
java.util.StringTokenizer tok
String prop
protected static java.lang.String stty (java.lang.String) throws java.io.IOException java.lang.InterruptedException
String args
private static java.lang.String exec (java.lang.String) throws java.io.IOException java.lang.InterruptedException
String cmd
private static java.lang.String exec (java.lang.String[]) throws java.io.IOException java.lang.InterruptedException
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
String[] cmd
java.io.ByteArrayOutputStream bout
Process p
int c
java.io.InputStream in
java.io.InputStream err
java.io.OutputStream out
String result
public static void setSttyCommand (java.lang.String)
String cmd
public static java.lang.String getSttyCommand ()
public synchronized boolean isEchoEnabled ()
public synchronized void enableEcho ()
Exception e
public synchronized void disableEcho ()
Exception e
static void access$000 (jline.UnixTerminal, java.lang.Throwable)
jline.UnixTerminal x0
Throwable x1
static void ()
}
jline/CandidateCycleCompletionHandler.classCandidateCycleCompletionHandler.java
package jline
public jline.CandidateCycleCompletionHandler extends java.lang.Object implements jline.CompletionHandler {
public void ()
public boolean complete (jline.ConsoleReader, java.util.List, int) throws java.io.IOException
jline.ConsoleReader reader
java.util.List candidates
int position
}
jline/ArgumentCompletor$ArgumentDelimiter.classArgumentCompletor.java
package jline
public abstract jline.ArgumentCompletor$ArgumentDelimiter extends java.lang.Object {
public abstract jline.ArgumentCompletor$ArgumentList delimit (java.lang.String, int)
public abstract boolean isDelimiter (java.lang.String, int)
}
jline/jline64.dll
jline/ConsoleReaderInputStream$ConsoleEnumeration.classConsoleReaderInputStream.java
package jline
jline.ConsoleReaderInputStream$ConsoleEnumeration extends java.lang.Object implements java.util.Enumeration {
private final jline.ConsoleReader reader
private jline.ConsoleReaderInputStream$ConsoleLineInputStream next
private jline.ConsoleReaderInputStream$ConsoleLineInputStream prev
public void (jline.ConsoleReader)
jline.ConsoleReader reader
public java.lang.Object nextElement ()
java.io.InputStream n
public boolean hasMoreElements ()
}
jline/SimpleCompletor$SimpleCompletorFilter.classSimpleCompletor.java
package jline
public abstract jline.SimpleCompletor$SimpleCompletorFilter extends java.lang.Object {
public abstract java.lang.String filter (java.lang.String)
}
jline/ConsoleOperations.classConsoleOperations.java
package jline
public abstract jline.ConsoleOperations extends java.lang.Object {
public static final String CR
public static final char BACKSPACE
public static final char RESET_LINE
public static final char KEYBOARD_BELL
public static final char CTRL_A
public static final char CTRL_B
public static final char CTRL_C
public static final char CTRL_D
public static final char CTRL_E
public static final char CTRL_F
public static final char CTRL_G
public static final char CTRL_K
public static final char CTRL_L
public static final char CTRL_N
public static final char CTRL_P
public static final char CTRL_OB
public static final char DELETE
public static final char CTRL_QM
public static final short UNKNOWN
public static final short MOVE_TO_BEG
public static final short MOVE_TO_END
public static final short PREV_CHAR
public static final short NEWLINE
public static final short KILL_LINE
public static final short CLEAR_SCREEN
public static final short NEXT_HISTORY
public static final short PREV_HISTORY
public static final short REDISPLAY
public static final short KILL_LINE_PREV
public static final short DELETE_PREV_WORD
public static final short NEXT_CHAR
public static final short REPEAT_PREV_CHAR
public static final short SEARCH_PREV
public static final short REPEAT_NEXT_CHAR
public static final short SEARCH_NEXT
public static final short PREV_SPACE_WORD
public static final short TO_END_WORD
public static final short REPEAT_SEARCH_PREV
public static final short PASTE_PREV
public static final short REPLACE_MODE
public static final short SUBSTITUTE_LINE
public static final short TO_PREV_CHAR
public static final short NEXT_SPACE_WORD
public static final short DELETE_PREV_CHAR
public static final short ADD
public static final short PREV_WORD
public static final short CHANGE_META
public static final short DELETE_META
public static final short END_WORD
public static final short INSERT
public static final short REPEAT_SEARCH_NEXT
public static final short PASTE_NEXT
public static final short REPLACE_CHAR
public static final short SUBSTITUTE_CHAR
public static final short TO_NEXT_CHAR
public static final short UNDO
public static final short NEXT_WORD
public static final short DELETE_NEXT_CHAR
public static final short CHANGE_CASE
public static final short COMPLETE
public static final short EXIT
public static final short PASTE
public static final short START_OF_HISTORY
public static final short END_OF_HISTORY
public static final short CLEAR_LINE
public static final short ABORT
static void ()
}
jline/CandidateListCompletionHandler.classCandidateListCompletionHandler.java
package jline
public jline.CandidateListCompletionHandler extends java.lang.Object implements jline.CompletionHandler {
private static java.util.ResourceBundle loc
private boolean eagerNewlines
static Class class$jline$CandidateListCompletionHandler
public void ()
public void setAlwaysIncludeNewline (boolean)
boolean eagerNewlines
public boolean complete (jline.ConsoleReader, java.util.List, int) throws java.io.IOException
String value
String value
String bufString
jline.ConsoleReader reader
java.util.List candidates
int pos
jline.CursorBuffer buf
public static void setBuffer (jline.ConsoleReader, java.lang.String, int) throws java.io.IOException
jline.ConsoleReader reader
String value
int offset
public static final void printCandidates (jline.ConsoleReader, java.util.Collection, boolean) throws java.io.IOException
int c
String noOpt
String yesOpt
Object next
java.util.Iterator i
java.util.Collection copy
jline.ConsoleReader reader
java.util.Collection candidates
boolean eagerNewlines
java.util.Set distinct
private final java.lang.String getUnambiguousCompletions (java.util.List)
int i
java.util.List candidates
String[] strings
String first
StringBuffer candidate
private final boolean startsWith (java.lang.String, java.lang.String[])
int i
String starts
String[] candidates
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
jline/ConsoleReaderInputStream$ConsoleLineInputStream.classConsoleReaderInputStream.java
package jline
jline.ConsoleReaderInputStream$ConsoleLineInputStream extends java.io.InputStream {
private final jline.ConsoleReader reader
private String line
private int index
private boolean eol
protected boolean wasNull
public void (jline.ConsoleReader)
jline.ConsoleReader reader
public int read () throws java.io.IOException
}
jline/MultiCompletor.classMultiCompletor.java
package jline
public jline.MultiCompletor extends java.lang.Object implements jline.Completor {
jline.Completor[] completors
public void ()
public void (java.util.List)
java.util.List completors
public void (jline.Completor[])
jline.Completor[] completors
public int complete (java.lang.String, int, java.util.List)
int i
int i
int i
String buffer
int pos
java.util.List cand
int[] positions
java.util.List[] copies
int maxposition
public void setCompletors (jline.Completor[])
jline.Completor[] completors
public jline.Completor[] getCompletors ()
}
jline/ArgumentCompletor$ArgumentList.classArgumentCompletor.java
package jline
public jline.ArgumentCompletor$ArgumentList extends java.lang.Object {
private String[] arguments
private int cursorArgumentIndex
private int argumentPosition
private int bufferPosition
public void (java.lang.String[], int, int, int)
String[] arguments
int cursorArgumentIndex
int argumentPosition
int bufferPosition
public void setCursorArgumentIndex (int)
int cursorArgumentIndex
public int getCursorArgumentIndex ()
public java.lang.String getCursorArgument ()
public void setArgumentPosition (int)
int argumentPosition
public int getArgumentPosition ()
public void setArguments (java.lang.String[])
String[] arguments
public java.lang.String[] getArguments ()
public void setBufferPosition (int)
int bufferPosition
public int getBufferPosition ()
}
jline/CompletionHandler.classCompletionHandler.java
package jline
public abstract jline.CompletionHandler extends java.lang.Object {
public abstract boolean complete (jline.ConsoleReader, java.util.List, int) throws java.io.IOException
}
jline/UnixTerminal$ReplayPrefixOneCharInputStream.classUnixTerminal.java
package jline
jline.UnixTerminal$ReplayPrefixOneCharInputStream extends java.io.InputStream {
byte firstByte
int byteLength
java.io.InputStream wrappedStream
int byteRead
final String encoding
public void (java.lang.String)
String encoding
public void setInput (int, java.io.InputStream) throws java.io.IOException
int recorded
java.io.InputStream wrapped
public void setInputUTF8 (int, java.io.InputStream) throws java.io.IOException
int recorded
java.io.InputStream wrapped
public int read () throws java.io.IOException
public int available ()
}
jline/Terminal.classTerminal.java
package jline
public abstract jline.Terminal extends java.lang.Object implements jline.ConsoleOperations {
private static jline.Terminal term
static Class class$jline$Terminal
public void ()
public static jline.Terminal getTerminal ()
public static void resetTerminal ()
public static synchronized jline.Terminal setupTerminal ()
Exception e
jline.Terminal t
Exception e
jline.Terminal t
String os
String termProp
public boolean isANSISupported ()
public int readCharacter (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public int readVirtualKey (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public abstract void initializeTerminal () throws java.lang.Exception
public abstract int getTerminalWidth ()
public abstract int getTerminalHeight ()
public abstract boolean isSupported ()
public abstract boolean getEcho ()
public void beforeReadLine (jline.ConsoleReader, java.lang.String, java.lang.Character)
jline.ConsoleReader reader
String prompt
Character mask
public void afterReadLine (jline.ConsoleReader, java.lang.String, java.lang.Character)
jline.ConsoleReader reader
String prompt
Character mask
public abstract boolean isEchoEnabled ()
public abstract void enableEcho ()
public abstract void disableEcho ()
public java.io.InputStream getDefaultBindings ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
jline/UnsupportedTerminal.classUnsupportedTerminal.java
package jline
public jline.UnsupportedTerminal extends jline.Terminal {
private Thread maskThread
public void ()
public void initializeTerminal ()
public boolean getEcho ()
public boolean isEchoEnabled ()
public void enableEcho ()
public void disableEcho ()
public int getTerminalWidth ()
public int getTerminalHeight ()
public boolean isSupported ()
public void beforeReadLine (jline.ConsoleReader, java.lang.String, java.lang.Character)
String fullPrompt
jline.ConsoleReader reader
String prompt
Character mask
public void afterReadLine (jline.ConsoleReader, java.lang.String, java.lang.Character)
jline.ConsoleReader reader
String prompt
Character mask
}
jline/WindowsTerminal$ReplayPrefixOneCharInputStream.classWindowsTerminal.java
package jline
jline.WindowsTerminal$ReplayPrefixOneCharInputStream extends java.io.InputStream {
byte firstByte
int byteLength
java.io.InputStream wrappedStream
int byteRead
final String encoding
public void (java.lang.String)
String encoding
public void setInput (int, java.io.InputStream) throws java.io.IOException
int recorded
java.io.InputStream wrapped
public void setInputUTF8 (int, java.io.InputStream) throws java.io.IOException
int recorded
java.io.InputStream wrapped
public int read () throws java.io.IOException
public int available ()
}
jline/jline32.dll
jline/CursorBuffer.classCursorBuffer.java
package jline
public jline.CursorBuffer extends java.lang.Object {
public int cursor
StringBuffer buffer
private boolean overtyping
public void ()
public int length ()
public char current ()
public boolean clearBuffer ()
public void write (char)
char c
public void write (java.lang.String)
String str
public java.lang.String toString ()
public boolean isOvertyping ()
public void setOvertyping (boolean)
boolean b
public java.lang.StringBuffer getBuffer ()
public void setBuffer (java.lang.StringBuffer)
StringBuffer buffer
}
jline/WindowsTerminal$1.classWindowsTerminal.java
package jline
jline.WindowsTerminal$1 extends java.lang.Thread {
private final int val$originalMode
private final jline.WindowsTerminal this$0
void (jline.WindowsTerminal, int)
public void start ()
}
jline/ArgumentCompletor$WhitespaceArgumentDelimiter.classArgumentCompletor.java
package jline
public jline.ArgumentCompletor$WhitespaceArgumentDelimiter extends jline.ArgumentCompletor$AbstractArgumentDelimiter {
public void ()
public boolean isDelimiterChar (java.lang.String, int)
String buffer
int pos
}
jline/Completor.classCompletor.java
package jline
public abstract jline.Completor extends java.lang.Object {
public abstract int complete (java.lang.String, int, java.util.List)
}
jline/SimpleCompletor.classSimpleCompletor.java
package jline
public jline.SimpleCompletor extends java.lang.Object implements jline.Completor java.lang.Cloneable {
java.util.SortedSet candidates
String delimiter
final jline.SimpleCompletor$SimpleCompletorFilter filter
public void (java.lang.String)
String candidateString
public void (java.lang.String[])
String[] candidateStrings
public void (java.lang.String[], jline.SimpleCompletor$SimpleCompletorFilter)
String[] strings
jline.SimpleCompletor$SimpleCompletorFilter filter
public void (java.io.Reader) throws java.io.IOException
java.io.Reader reader
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
private static java.lang.String[] getStrings (java.io.Reader) throws java.io.IOException
java.util.StringTokenizer tok
java.io.Reader in
java.io.Reader reader
java.util.List words
String line
public int complete (java.lang.String, int, java.util.List)
int index
String can
java.util.Iterator i
String buffer
int cursor
java.util.List clist
String start
java.util.SortedSet matches
public void setDelimiter (java.lang.String)
String delimiter
public java.lang.String getDelimiter ()
public void setCandidates (java.util.SortedSet)
String element
java.util.Iterator i
java.util.TreeSet filtered
java.util.SortedSet candidates
public java.util.SortedSet getCandidates ()
public void setCandidateStrings (java.lang.String[])
String[] strings
public void addCandidateString (java.lang.String)
String candidateString
String string
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
jline/NullCompletor.classNullCompletor.java
package jline
public jline.NullCompletor extends java.lang.Object implements jline.Completor {
public void ()
public int complete (java.lang.String, int, java.util.List)
String buffer
int cursor
java.util.List candidates
}
jline/SimpleCompletor$NoOpFilter.classSimpleCompletor.java
package jline
public jline.SimpleCompletor$NoOpFilter extends java.lang.Object implements jline.SimpleCompletor$SimpleCompletorFilter {
public void ()
public java.lang.String filter (java.lang.String)
String element
}
jline/UnsupportedTerminal$1.classUnsupportedTerminal.java
package jline
jline.UnsupportedTerminal$1 extends java.lang.Thread {
private final jline.ConsoleReader val$reader
private final String val$fullPrompt
private final jline.UnsupportedTerminal this$0
void (jline.UnsupportedTerminal, java.lang.String, jline.ConsoleReader, java.lang.String)
String x0
public void run ()
java.io.IOException ioe
InterruptedException ie
}
jline/ConsoleRunner.classConsoleRunner.java
package jline
public jline.ConsoleRunner extends java.lang.Object {
private static jline.ConsoleReader reader
public static final String property
static Class class$jline$ConsoleRunner
static Class array$Ljava$lang$String
public void ()
public static jline.ConsoleReader getReader ()
public static void main (java.lang.String[]) throws java.lang.Exception
java.util.StringTokenizer tok
String[] args
String historyFileName
java.util.List argList
String mainClass
String completors
java.util.List completorList
private static void usage ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
jline/ConsoleReader.classConsoleReader.java
package jline
public jline.ConsoleReader extends java.lang.Object implements jline.ConsoleOperations {
static final int TAB_WIDTH
String prompt
private boolean useHistory
private boolean usePagination
public static final String CR
private static java.util.ResourceBundle loc
public static java.util.SortedMap KEYMAP_NAMES
private final short[] keybindings
private boolean bellEnabled
private Character mask
private static final Character NULL_MASK
private int autoprintThreshhold
private final jline.Terminal terminal
private jline.CompletionHandler completionHandler
java.io.InputStream in
final java.io.Writer out
final jline.CursorBuffer buf
static java.io.PrintWriter debugger
jline.History history
final java.util.List completors
private Character echoCharacter
private java.util.Map triggeredActions
private StringBuffer searchTerm
private String previousSearchTerm
private int searchIndex
static Class class$jline$CandidateListCompletionHandler
public void addTriggeredAction (char, java.awt.event.ActionListener)
char c
java.awt.event.ActionListener listener
public void () throws java.io.IOException
public void (java.io.InputStream, java.io.Writer) throws java.io.IOException
java.io.InputStream in
java.io.Writer out
public void (java.io.InputStream, java.io.Writer, java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.Writer out
java.io.InputStream bindings
public void (java.io.InputStream, java.io.Writer, java.io.InputStream, jline.Terminal) throws java.io.IOException
String bindingFile
Exception e
Short code
String op
Short opval
NumberFormatException nfe
String val
java.util.Iterator i
java.util.Properties p
java.io.InputStream in
java.io.Writer out
java.io.InputStream bindings
jline.Terminal term
public jline.Terminal getTerminal ()
public void setDebug (java.io.PrintWriter)
java.io.PrintWriter debugger
public void setInput (java.io.InputStream)
java.io.InputStream in
public java.io.InputStream getInput ()
public java.lang.String readLine () throws java.io.IOException
public java.lang.String readLine (java.lang.Character) throws java.io.IOException
Character mask
public void setBellEnabled (boolean)
boolean bellEnabled
public boolean getBellEnabled ()
public int getTermwidth ()
public int getTermheight ()
public void setAutoprintThreshhold (int)
int autoprintThreshhold
public int getAutoprintThreshhold ()
int getKeyForAction (short)
int i
short logicalAction
int clearEcho (int) throws java.io.IOException
int c
int num
int countEchoCharacters (char)
int tabstop
int position
char c
java.lang.StringBuffer getPrintableCharacters (char)
char ch
StringBuffer sbuff
int getCursorPosition ()
int getStrippedAnsiLength (java.lang.String)
char c
int i
String ansiString
boolean inAnsi
int strippedLength
char[] chars
public java.lang.String readLine (java.lang.String) throws java.io.IOException
String prompt
public void setDefaultPrompt (java.lang.String)
String prompt
public java.lang.String getDefaultPrompt ()
public java.lang.String readLine (java.lang.String, java.lang.Character) throws java.io.IOException
java.awt.event.ActionListener action
int[] next
int c
int code
int NORMAL
int SEARCH
int state
boolean success
String prompt
Character mask
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
int i
java.io.InputStream in
StringBuffer buf
private int[] readBinding () throws java.io.IOException
int c
short code
private final boolean moveHistory (boolean) throws java.io.IOException
boolean next
public boolean paste () throws java.io.IOException
Exception e
Exception e
java.io.BufferedReader read
String line
String value
Object content
String value
java.awt.datatransfer.UnsupportedFlavorException ufe
java.awt.datatransfer.Clipboard clipboard
java.awt.datatransfer.Transferable transferable
public boolean killLine () throws java.io.IOException
int i
int cp
int len
int num
public boolean clearScreen () throws java.io.IOException
private final boolean complete () throws java.io.IOException
jline.Completor comp
java.util.Iterator i
java.util.List candidates
String bufstr
int cursor
int position
public jline.CursorBuffer getCursorBuffer ()
public void printColumns (java.util.Collection) throws java.io.IOException
java.util.Iterator i
int showLines
int c
String cur
java.util.Iterator i
java.util.Collection stuff
int width
int maxwidth
StringBuffer line
int showLines
private final void pad (java.lang.String, int, java.lang.StringBuffer)
int i
String toPad
int len
StringBuffer appendTo
public boolean addCompletor (jline.Completor)
jline.Completor completor
public boolean removeCompletor (jline.Completor)
jline.Completor completor
public java.util.Collection getCompletors ()
final boolean resetLine () throws java.io.IOException
public final boolean setCursorPosition (int) throws java.io.IOException
int position
private final void setBuffer (java.lang.String) throws java.io.IOException
int i
int l1
int l2
String buffer
int sameIndex
int diff
public final void redrawLine () throws java.io.IOException
public final void drawLine () throws java.io.IOException
public final void printNewline () throws java.io.IOException
final java.lang.String finishBuffer ()
String str
public final void putString (java.lang.String) throws java.io.IOException
String str
public final void printString (java.lang.String) throws java.io.IOException
String str
private final void putChar (int, boolean) throws java.io.IOException
int c
boolean print
private final void drawBuffer (int) throws java.io.IOException
int clear
char[] chars
private final void drawBuffer () throws java.io.IOException
private final void clearAhead (int) throws java.io.IOException
int num
private final void back (int) throws java.io.IOException
int width
int cursor
int currRow
int newRow
int newCol
int num
public final void beep () throws java.io.IOException
private final void printCharacter (int) throws java.io.IOException
char[] cbuf
int c
private final void printCharacters (char[]) throws java.io.IOException
int i
char[] cbuf
int i
int pos
char[] c
int len
char[] cbuf
private final void printCharacters (char, int) throws java.io.IOException
char[] chars
char c
int num
public final void flushConsole () throws java.io.IOException
private final int backspaceAll () throws java.io.IOException
private final int backspace (int) throws java.io.IOException
int num
int count
int termwidth
int lines
public final boolean backspace () throws java.io.IOException
private final boolean moveToEnd () throws java.io.IOException
private final boolean deleteCurrentCharacter () throws java.io.IOException
private final boolean previousWord () throws java.io.IOException
private final boolean nextWord () throws java.io.IOException
private final boolean deletePreviousWord () throws java.io.IOException
public final int moveCursor (int) throws java.io.IOException
int num
int where
public static void debug (java.lang.String)
String str
private final void moveInternal (int) throws java.io.IOException
int width
int cursor
int oldLine
int newLine
int i
int len
char[] cbuf
char c
int where
char c
public final int readVirtualKey () throws java.io.IOException
int c
public final int readCharacter (char[]) throws java.io.IOException
char[] allowed
char c
private final int delete (int) throws java.io.IOException
int num
public final boolean replace (int, java.lang.String)
java.io.IOException e
int num
String replacement
public final boolean delete () throws java.io.IOException
public void setHistory (jline.History)
jline.History history
public jline.History getHistory ()
public void setCompletionHandler (jline.CompletionHandler)
jline.CompletionHandler completionHandler
public jline.CompletionHandler getCompletionHandler ()
public void setEchoCharacter (java.lang.Character)
Character echoCharacter
public java.lang.Character getEchoCharacter ()
private void consumeException (java.lang.Throwable)
Throwable e
private boolean isDelimiter (char)
char c
private void printANSISequence (java.lang.String) throws java.io.IOException
String sequence
public void setUseHistory (boolean)
boolean useHistory
public boolean getUseHistory ()
public void setUsePagination (boolean)
boolean usePagination
public boolean getUsePagination ()
public void printSearchStatus (java.lang.String, java.lang.String) throws java.io.IOException
String searchTerm
String match
int i
public void restoreLine () throws java.io.IOException
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
java.util.Map names
}
jline/windowsbindings.properties
jline/ClassNameCompletor.classClassNameCompletor.java
package jline
public jline.ClassNameCompletor extends jline.SimpleCompletor {
static Class class$jline$ClassNameCompletor
static Class class$java$lang$String
static Class class$javax$swing$JFrame
public void () throws java.io.IOException
public void (jline.SimpleCompletor$SimpleCompletorFilter) throws java.io.IOException
jline.SimpleCompletor$SimpleCompletorFilter filter
public static java.lang.String[] getClassNames () throws java.io.IOException
ClassLoader loader
java.net.URLConnection uc
java.net.URL classURL
int i
java.util.Set files
java.util.jar.JarEntry entry
String name
java.util.Enumeration e
java.net.URL url
java.io.File file
java.util.jar.JarFile jf
java.util.Iterator i
String name
java.util.Iterator i
java.util.Set urls
Class[] systemClasses
java.util.Set classes
java.util.Set classNames
private static java.util.Set getClassFiles (java.lang.String, java.util.Set, java.io.File, int[])
String name
int i
String root
java.util.Set holder
java.io.File directory
int[] maxDirectories
java.io.File[] files
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
jline/CandidateListCompletionHandler.properties
jline/History.classHistory.java
package jline
public jline.History extends java.lang.Object {
private java.util.List history
private java.io.PrintWriter output
private int maxSize
private int currentIndex
public void ()
public void (java.io.File) throws java.io.IOException
java.io.File historyFile
public void setHistoryFile (java.io.File) throws java.io.IOException
java.io.File historyFile
public void load (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void load (java.io.Reader) throws java.io.IOException
java.util.Iterator i
java.io.Reader reader
java.io.BufferedReader breader
java.util.List lines
String line
public int size ()
public void clear ()
public void addToHistory (java.lang.String)
String buffer
public void flushBuffer () throws java.io.IOException
java.util.Iterator i
public boolean moveToLastEntry ()
int lastEntry
public void moveToEnd ()
public void setMaxSize (int)
int maxSize
public int getMaxSize ()
public void setOutput (java.io.PrintWriter)
java.io.PrintWriter output
public java.io.PrintWriter getOutput ()
public int getCurrentIndex ()
public java.lang.String current ()
public boolean previous ()
public boolean next ()
public java.util.List getHistoryList ()
public java.lang.String toString ()
public boolean moveToFirstEntry ()
public int searchBackwards (java.lang.String, int)
int i
String searchTerm
int startIndex
public int searchBackwards (java.lang.String)
String s
public java.lang.String getHistory (int)
int index
public void setCurrentIndex (int)
int index
}
jline/keybindings.properties
jline/keybindings-mac.properties
org/
org/kxml2/
org/kxml2/kdom/
org/kxml2/kdom/Node.class
package org.kxml2.kdom
public org.kxml2.kdom.Node extends java.lang.Object {
public static final int DOCUMENT
public static final int ELEMENT
public static final int TEXT
public static final int CDSECT
public static final int ENTITY_REF
public static final int IGNORABLE_WHITESPACE
public static final int PROCESSING_INSTRUCTION
public static final int COMMENT
public static final int DOCDECL
protected java.util.Vector children
protected StringBuffer types
public void ()
public void addChild (int, int, java.lang.Object)
public void addChild (int, java.lang.Object)
public org.kxml2.kdom.Element createElement (java.lang.String, java.lang.String)
public java.lang.Object getChild (int)
public int getChildCount ()
public org.kxml2.kdom.Element getElement (int)
public org.kxml2.kdom.Element getElement (java.lang.String, java.lang.String)
public java.lang.String getText (int)
public int getType (int)
public int indexOf (java.lang.String, java.lang.String, int)
public boolean isText (int)
public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
public void removeChild (int)
public void write (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
public void writeChildren (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
}
org/kxml2/kdom/Document.class
package org.kxml2.kdom
public org.kxml2.kdom.Document extends org.kxml2.kdom.Node {
protected int rootIndex
String encoding
Boolean standalone
public void ()
public java.lang.String getEncoding ()
public void setEncoding (java.lang.String)
public void setStandalone (java.lang.Boolean)
public java.lang.Boolean getStandalone ()
public java.lang.String getName ()
public void addChild (int, int, java.lang.Object)
public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
public void removeChild (int)
public org.kxml2.kdom.Element getRootElement ()
public void write (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
}
org/kxml2/kdom/Element.class
package org.kxml2.kdom
public org.kxml2.kdom.Element extends org.kxml2.kdom.Node {
protected String namespace
protected String name
protected java.util.Vector attributes
protected org.kxml2.kdom.Node parent
protected java.util.Vector prefixes
public void ()
public void init ()
public void clear ()
public org.kxml2.kdom.Element createElement (java.lang.String, java.lang.String)
public int getAttributeCount ()
public java.lang.String getAttributeNamespace (int)
public java.lang.String getAttributeName (int)
public java.lang.String getAttributeValue (int)
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
public org.kxml2.kdom.Node getRoot ()
public java.lang.String getName ()
public java.lang.String getNamespace ()
public java.lang.String getNamespaceUri (java.lang.String)
public int getNamespaceCount ()
public java.lang.String getNamespacePrefix (int)
public java.lang.String getNamespaceUri (int)
public org.kxml2.kdom.Node getParent ()
public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
public void setAttribute (java.lang.String, java.lang.String, java.lang.String)
public void setPrefix (java.lang.String, java.lang.String)
public void setName (java.lang.String)
public void setNamespace (java.lang.String)
protected void setParent (org.kxml2.kdom.Node)
public void write (org.xmlpull.v1.XmlSerializer) throws java.io.IOException
}
org/kxml2/wap/
org/kxml2/wap/wml/
org/kxml2/wap/wml/Wml.class
package org.kxml2.wap.wml
public abstract org.kxml2.wap.wml.Wml extends java.lang.Object {
public static final String[] TAG_TABLE
public static final String[] ATTR_START_TABLE
public static final String[] ATTR_VALUE_TABLE
public void ()
public static org.kxml2.wap.WbxmlParser createParser ()
public static org.kxml2.wap.WbxmlSerializer createSerializer ()
static void ()
}
org/kxml2/wap/syncml/
org/kxml2/wap/syncml/SyncML.class
package org.kxml2.wap.syncml
public abstract org.kxml2.wap.syncml.SyncML extends java.lang.Object {
public static final String[] TAG_TABLE_0
public static final String[] TAG_TABLE_1
public static final String[] TAG_TABLE_2_DM
public void ()
public static org.kxml2.wap.WbxmlParser createParser ()
public static org.kxml2.wap.WbxmlSerializer createSerializer ()
public static org.kxml2.wap.WbxmlParser createDMParser ()
public static org.kxml2.wap.WbxmlSerializer createDMSerializer ()
static void ()
}
org/kxml2/wap/WbxmlParser.class
package org.kxml2.wap
public org.kxml2.wap.WbxmlParser extends java.lang.Object implements org.xmlpull.v1.XmlPullParser {
static final String HEX_DIGITS
public static final int WAP_EXTENSION
private static final String UNEXPECTED_EOF
private static final String ILLEGAL_TYPE
private java.io.InputStream in
private int TAG_TABLE
private int ATTR_START_TABLE
private int ATTR_VALUE_TABLE
private String[] attrStartTable
private String[] attrValueTable
private String[] tagTable
private byte[] stringTable
private java.util.Hashtable cacheStringTable
private boolean processNsp
private int depth
private String[] elementStack
private String[] nspStack
private int[] nspCounts
private int attributeCount
private String[] attributes
private int nextId
private java.util.Vector tables
private int version
private int publicIdentifierId
private String prefix
private String namespace
private String name
private String text
private Object wapExtensionData
private int wapCode
private int type
private boolean degenerated
private boolean isWhitespace
private String encoding
public void ()
public boolean getFeature (java.lang.String)
public java.lang.String getInputEncoding ()
public void defineEntityReplacementText (java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
public java.lang.Object getProperty (java.lang.String)
public int getNamespaceCount (int)
public java.lang.String getNamespacePrefix (int)
public java.lang.String getNamespaceUri (int)
public java.lang.String getNamespace (java.lang.String)
public int getDepth ()
public java.lang.String getPositionDescription ()
public int getLineNumber ()
public int getColumnNumber ()
public boolean isWhitespace () throws org.xmlpull.v1.XmlPullParserException
public java.lang.String getText ()
public char[] getTextCharacters (int[])
public java.lang.String getNamespace ()
public java.lang.String getName ()
public java.lang.String getPrefix ()
public boolean isEmptyElementTag () throws org.xmlpull.v1.XmlPullParserException
public int getAttributeCount ()
public java.lang.String getAttributeType (int)
public boolean isAttributeDefault (int)
public java.lang.String getAttributeNamespace (int)
public java.lang.String getAttributeName (int)
public java.lang.String getAttributePrefix (int)
public java.lang.String getAttributeValue (int)
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
public int getEventType () throws org.xmlpull.v1.XmlPullParserException
public int next () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public int nextToken () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public int nextTag () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public java.lang.String nextText () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public void require (int, java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public void setInput (java.io.Reader) throws org.xmlpull.v1.XmlPullParserException
public void setInput (java.io.InputStream, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
public void setFeature (java.lang.String, boolean) throws org.xmlpull.v1.XmlPullParserException
public void setProperty (java.lang.String, java.lang.Object) throws org.xmlpull.v1.XmlPullParserException
private final boolean adjustNsp () throws org.xmlpull.v1.XmlPullParserException
private final void setTable (int, int, java.lang.String[])
private final void exception (java.lang.String) throws org.xmlpull.v1.XmlPullParserException
private void selectPage (int, boolean) throws org.xmlpull.v1.XmlPullParserException
private final void nextImpl () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
public java.lang.Object parseWapExtension (int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
public void readAttr () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private int peekId () throws java.io.IOException
protected java.lang.String resolveWapExtension (int, java.lang.Object)
java.lang.String resolveId (java.lang.String[], int) throws java.io.IOException
void parseElement (int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final java.lang.String[] ensureCapacity (java.lang.String[], int)
int readByte () throws java.io.IOException
int readInt () throws java.io.IOException
java.lang.String readStrI () throws java.io.IOException
java.lang.String readStrT () throws java.io.IOException
public void setTagTable (int, java.lang.String[])
public void setAttrStartTable (int, java.lang.String[])
public void setAttrValueTable (int, java.lang.String[])
public int getWapCode ()
public java.lang.Object getWapExtensionData ()
}
org/kxml2/wap/wv/
org/kxml2/wap/wv/WV.class
package org.kxml2.wap.wv
public abstract org.kxml2.wap.wv.WV extends java.lang.Object {
public static final String[] tagTablePage0
public static final String[] tagTablePage1
public static final String[] tagTablePage2
public static final String[] tagTablePage3
public static final String[] tagTablePage4
public static final String[] tagTablePage5
public static final String[] tagTablePage6
public static final String[] tagTablePage7
public static final String[] tagTablePage8
public static final String[] tagTablePage9
public static final String[] tagTablePageA
public static final String[] attrStartTable
public static final String[] attrValueTable
public void ()
public static org.kxml2.wap.WbxmlParser createParser () throws java.io.IOException
static void ()
}
org/kxml2/wap/Wbxml.class
package org.kxml2.wap
public abstract org.kxml2.wap.Wbxml extends java.lang.Object {
public static final int SWITCH_PAGE
public static final int END
public static final int ENTITY
public static final int STR_I
public static final int LITERAL
public static final int EXT_I_0
public static final int EXT_I_1
public static final int EXT_I_2
public static final int PI
public static final int LITERAL_C
public static final int EXT_T_0
public static final int EXT_T_1
public static final int EXT_T_2
public static final int STR_T
public static final int LITERAL_A
public static final int EXT_0
public static final int EXT_1
public static final int EXT_2
public static final int OPAQUE
public static final int LITERAL_AC
}
org/kxml2/wap/WbxmlSerializer.class
package org.kxml2.wap
public org.kxml2.wap.WbxmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer {
java.util.Hashtable stringTable
java.io.OutputStream out
java.io.ByteArrayOutputStream buf
java.io.ByteArrayOutputStream stringTableBuf
String pending
int depth
String name
String namespace
java.util.Vector attributes
java.util.Hashtable attrStartTable
java.util.Hashtable attrValueTable
java.util.Hashtable tagTable
private int attrPage
private int tagPage
private String encoding
public void ()
public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String)
public void cdsect (java.lang.String) throws java.io.IOException
public void comment (java.lang.String)
public void docdecl (java.lang.String)
public void entityRef (java.lang.String)
public int getDepth ()
public boolean getFeature (java.lang.String)
public java.lang.String getNamespace ()
public java.lang.String getName ()
public java.lang.String getPrefix (java.lang.String, boolean)
public java.lang.Object getProperty (java.lang.String)
public void ignorableWhitespace (java.lang.String)
public void endDocument () throws java.io.IOException
public void flush ()
public void checkPending (boolean) throws java.io.IOException
public void processingInstruction (java.lang.String)
public void setFeature (java.lang.String, boolean)
public void setOutput (java.io.Writer)
public void setOutput (java.io.OutputStream, java.lang.String) throws java.io.IOException
public void setPrefix (java.lang.String, java.lang.String)
public void setProperty (java.lang.String, java.lang.Object)
public void startDocument (java.lang.String, java.lang.Boolean) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer text (char[], int, int) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer text (java.lang.String) throws java.io.IOException
private void writeStr (java.lang.String) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String) throws java.io.IOException
public void writeWapExtension (int, java.lang.Object) throws java.io.IOException
static void writeInt (java.io.OutputStream, int) throws java.io.IOException
void writeStrI (java.io.OutputStream, java.lang.String) throws java.io.IOException
private final void writeStrT (java.lang.String, boolean) throws java.io.IOException
public void setTagTable (int, java.lang.String[])
public void setAttrStartTable (int, java.lang.String[])
public void setAttrValueTable (int, java.lang.String[])
}
org/kxml2/io/
org/kxml2/io/KXmlSerializer.class
package org.kxml2.io
public org.kxml2.io.KXmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer {
private java.io.Writer writer
private boolean pending
private int auto
private int depth
private String[] elementStack
private int[] nspCounts
private String[] nspStack
private boolean[] indent
private boolean unicode
private String encoding
public void ()
private final void check (boolean) throws java.io.IOException
private final void writeEscaped (java.lang.String, int) throws java.io.IOException
public void docdecl (java.lang.String) throws java.io.IOException
public void endDocument () throws java.io.IOException
public void entityRef (java.lang.String) throws java.io.IOException
public boolean getFeature (java.lang.String)
public java.lang.String getPrefix (java.lang.String, boolean)
private final java.lang.String getPrefix (java.lang.String, boolean, boolean) throws java.io.IOException
public java.lang.Object getProperty (java.lang.String)
public void ignorableWhitespace (java.lang.String) throws java.io.IOException
public void setFeature (java.lang.String, boolean)
public void setProperty (java.lang.String, java.lang.Object)
public void setPrefix (java.lang.String, java.lang.String) throws java.io.IOException
public void setOutput (java.io.Writer)
public void setOutput (java.io.OutputStream, java.lang.String) throws java.io.IOException
public void startDocument (java.lang.String, java.lang.Boolean) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
public void flush () throws java.io.IOException
public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String) throws java.io.IOException
public java.lang.String getNamespace ()
public java.lang.String getName ()
public int getDepth ()
public org.xmlpull.v1.XmlSerializer text (java.lang.String) throws java.io.IOException
public org.xmlpull.v1.XmlSerializer text (char[], int, int) throws java.io.IOException
public void cdsect (java.lang.String) throws java.io.IOException
public void comment (java.lang.String) throws java.io.IOException
public void processingInstruction (java.lang.String) throws java.io.IOException
}
org/kxml2/io/KXmlParser.class
package org.kxml2.io
public org.kxml2.io.KXmlParser extends java.lang.Object implements org.xmlpull.v1.XmlPullParser {
private Object location
private static final String UNEXPECTED_EOF
private static final String ILLEGAL_TYPE
private static final int LEGACY
private static final int XML_DECL
private String version
private Boolean standalone
private boolean processNsp
private boolean relaxed
private java.util.Hashtable entityMap
private int depth
private String[] elementStack
private String[] nspStack
private int[] nspCounts
private java.io.Reader reader
private String encoding
private char[] srcBuf
private int srcPos
private int srcCount
private int line
private int column
private char[] txtBuf
private int txtPos
private int type
private boolean isWhitespace
private String namespace
private String prefix
private String name
private boolean degenerated
private int attributeCount
private String[] attributes
private int stackMismatch
private String error
private int[] peek
private int peekCount
private boolean wasCR
private boolean unresolved
private boolean token
public void ()
private final boolean isProp (java.lang.String, boolean, java.lang.String)
private final boolean adjustNsp () throws org.xmlpull.v1.XmlPullParserException
private final java.lang.String[] ensureCapacity (java.lang.String[], int)
private final void error (java.lang.String) throws org.xmlpull.v1.XmlPullParserException
private final void exception (java.lang.String) throws org.xmlpull.v1.XmlPullParserException
private final void nextImpl () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final int parseLegacy (boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final void parseDoctype (boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final void parseEndTag () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final int peekType () throws java.io.IOException
private final java.lang.String get (int)
private final void push (int)
private final void parseStartTag (boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final void pushEntity () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final void pushText (int, boolean) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final void read (char) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final int read () throws java.io.IOException
private final int peek (int) throws java.io.IOException
private final java.lang.String readName () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private final void skip () throws java.io.IOException
public void setInput (java.io.Reader) throws org.xmlpull.v1.XmlPullParserException
public void setInput (java.io.InputStream, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
public boolean getFeature (java.lang.String)
public java.lang.String getInputEncoding ()
public void defineEntityReplacementText (java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
public java.lang.Object getProperty (java.lang.String)
public int getNamespaceCount (int)
public java.lang.String getNamespacePrefix (int)
public java.lang.String getNamespaceUri (int)
public java.lang.String getNamespace (java.lang.String)
public int getDepth ()
public java.lang.String getPositionDescription ()
public int getLineNumber ()
public int getColumnNumber ()
public boolean isWhitespace () throws org.xmlpull.v1.XmlPullParserException
public java.lang.String getText ()
public char[] getTextCharacters (int[])
public java.lang.String getNamespace ()
public java.lang.String getName ()
public java.lang.String getPrefix ()
public boolean isEmptyElementTag () throws org.xmlpull.v1.XmlPullParserException
public int getAttributeCount ()
public java.lang.String getAttributeType (int)
public boolean isAttributeDefault (int)
public java.lang.String getAttributeNamespace (int)
public java.lang.String getAttributeName (int)
public java.lang.String getAttributePrefix (int)
public java.lang.String getAttributeValue (int)
public java.lang.String getAttributeValue (java.lang.String, java.lang.String)
public int getEventType () throws org.xmlpull.v1.XmlPullParserException
public int next () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public int nextToken () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public int nextTag () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public void require (int, java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public java.lang.String nextText () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public void setFeature (java.lang.String, boolean) throws org.xmlpull.v1.XmlPullParserException
public void setProperty (java.lang.String, java.lang.Object) throws org.xmlpull.v1.XmlPullParserException
public void skipSubTree () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
}
org/xmlpull/
org/xmlpull/v1/
org/xmlpull/v1/XmlPullParserFactory.classXmlPullParserFactory.java
package org.xmlpull.v1
public org.xmlpull.v1.XmlPullParserFactory extends java.lang.Object {
static final Class referenceContextClass
public static final String PROPERTY_NAME
private static final String RESOURCE_NAME
protected java.util.Vector parserClasses
protected String classNamesLocation
protected java.util.Vector serializerClasses
protected java.util.Hashtable features
protected void ()
public void setFeature (java.lang.String, boolean) throws org.xmlpull.v1.XmlPullParserException
String name
boolean state
public boolean getFeature (java.lang.String)
String name
Boolean value
public void setNamespaceAware (boolean)
boolean awareness
public boolean isNamespaceAware ()
public void setValidating (boolean)
boolean validating
public boolean isValidating ()
public org.xmlpull.v1.XmlPullParser newPullParser () throws org.xmlpull.v1.XmlPullParserException
StringBuffer issues
int i
Class ppClass
org.xmlpull.v1.XmlPullParser pp
java.util.Enumeration e
String key
Boolean value
Exception ex
public org.xmlpull.v1.XmlSerializer newSerializer () throws org.xmlpull.v1.XmlPullParserException
StringBuffer issues
int i
Class ppClass
org.xmlpull.v1.XmlSerializer ser
Exception ex
public static org.xmlpull.v1.XmlPullParserFactory newInstance () throws org.xmlpull.v1.XmlPullParserException
public static org.xmlpull.v1.XmlPullParserFactory newInstance (java.lang.String, java.lang.Class) throws org.xmlpull.v1.XmlPullParserException
String classNames
Class context
String classNamesLocation
java.io.InputStream is
StringBuffer sb
int ch
Exception e
org.xmlpull.v1.XmlPullParserFactory factory
java.util.Vector parserClasses
java.util.Vector serializerClasses
int pos
int cut
String name
Class candidate
Object instance
Exception e
boolean recognized
static void ()
org.xmlpull.v1.XmlPullParserFactory f
}
org/xmlpull/v1/XmlPullParserException.classXmlPullParserException.java
package org.xmlpull.v1
public org.xmlpull.v1.XmlPullParserException extends java.lang.Exception {
protected Throwable detail
protected int row
protected int column
public void (java.lang.String)
String s
public void (java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable)
String msg
org.xmlpull.v1.XmlPullParser parser
Throwable chain
public java.lang.Throwable getDetail ()
public int getLineNumber ()
public int getColumnNumber ()
public void printStackTrace ()
}
org/xmlpull/v1/XmlPullParser.classXmlPullParser.java
package org.xmlpull.v1
public abstract org.xmlpull.v1.XmlPullParser extends java.lang.Object {
public static final String NO_NAMESPACE
public static final int START_DOCUMENT
public static final int END_DOCUMENT
public static final int START_TAG
public static final int END_TAG
public static final int TEXT
public static final int CDSECT
public static final int ENTITY_REF
public static final int IGNORABLE_WHITESPACE
public static final int PROCESSING_INSTRUCTION
public static final int COMMENT
public static final int DOCDECL
public static final String[] TYPES
public static final String FEATURE_PROCESS_NAMESPACES
public static final String FEATURE_REPORT_NAMESPACE_ATTRIBUTES
public static final String FEATURE_PROCESS_DOCDECL
public static final String FEATURE_VALIDATION
public abstract void setFeature (java.lang.String, boolean) throws org.xmlpull.v1.XmlPullParserException
public abstract boolean getFeature (java.lang.String)
public abstract void setProperty (java.lang.String, java.lang.Object) throws org.xmlpull.v1.XmlPullParserException
public abstract java.lang.Object getProperty (java.lang.String)
public abstract void setInput (java.io.Reader) throws org.xmlpull.v1.XmlPullParserException
public abstract void setInput (java.io.InputStream, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
public abstract java.lang.String getInputEncoding ()
public abstract void defineEntityReplacementText (java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
public abstract int getNamespaceCount (int) throws org.xmlpull.v1.XmlPullParserException
public abstract java.lang.String getNamespacePrefix (int) throws org.xmlpull.v1.XmlPullParserException
public abstract java.lang.String getNamespaceUri (int) throws org.xmlpull.v1.XmlPullParserException
public abstract java.lang.String getNamespace (java.lang.String)
public abstract int getDepth ()
public abstract java.lang.String getPositionDescription ()
public abstract int getLineNumber ()
public abstract int getColumnNumber ()
public abstract boolean isWhitespace () throws org.xmlpull.v1.XmlPullParserException
public abstract java.lang.String getText ()
public abstract char[] getTextCharacters (int[])
public abstract java.lang.String getNamespace ()
public abstract java.lang.String getName ()
public abstract java.lang.String getPrefix ()
public abstract boolean isEmptyElementTag () throws org.xmlpull.v1.XmlPullParserException
public abstract int getAttributeCount ()
public abstract java.lang.String getAttributeNamespace (int)
public abstract java.lang.String getAttributeName (int)
public abstract java.lang.String getAttributePrefix (int)
public abstract java.lang.String getAttributeType (int)
public abstract boolean isAttributeDefault (int)
public abstract java.lang.String getAttributeValue (int)
public abstract java.lang.String getAttributeValue (java.lang.String, java.lang.String)
public abstract int getEventType () throws org.xmlpull.v1.XmlPullParserException
public abstract int next () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public abstract int nextToken () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public abstract void require (int, java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public abstract java.lang.String nextText () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public abstract int nextTag () throws org.xmlpull.v1.XmlPullParserException java.io.IOException
static void ()
}
org/xmlpull/v1/XmlSerializer.classXmlSerializer.java
package org.xmlpull.v1
public abstract org.xmlpull.v1.XmlSerializer extends java.lang.Object {
public abstract void setFeature (java.lang.String, boolean) throws java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract boolean getFeature (java.lang.String)
public abstract void setProperty (java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract java.lang.Object getProperty (java.lang.String)
public abstract void setOutput (java.io.OutputStream, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void setOutput (java.io.Writer) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void startDocument (java.lang.String, java.lang.Boolean) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void endDocument () throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void setPrefix (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract java.lang.String getPrefix (java.lang.String, boolean) throws java.lang.IllegalArgumentException
public abstract int getDepth ()
public abstract java.lang.String getNamespace ()
public abstract java.lang.String getName ()
public abstract org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract org.xmlpull.v1.XmlSerializer text (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract org.xmlpull.v1.XmlSerializer text (char[], int, int) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void cdsect (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void entityRef (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void processingInstruction (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void comment (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void docdecl (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void ignorableWhitespace (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public abstract void flush () throws java.io.IOException
}
com/
com/android/
com/android/tradefed/
com/android/tradefed/command/
com/android/tradefed/command/Console.classConsole.java
package com.android.tradefed.command
public com.android.tradefed.command.Console extends java.lang.Thread {
private static final String CONSOLE_PROMPT
protected static final String HELP_PATTERN
protected static final String LIST_PATTERN
protected static final String DUMP_PATTERN
protected static final String RUN_PATTERN
protected static final String EXIT_PATTERN
protected static final String SET_PATTERN
protected static final String DEBUG_PATTERN
protected static final String LINE_SEPARATOR
protected com.android.tradefed.command.ICommandScheduler mScheduler
protected com.android.tradefed.command.Console$IConsoleReader mConsoleReader
private com.android.tradefed.util.RegexTrie mCommandTrie
private boolean mShouldExit
private String[] mMainArgs
com.android.tradefed.util.RegexTrie getCommandTrie ()
protected void ()
void (com.android.tradefed.command.ICommandScheduler, com.android.tradefed.command.Console$IConsoleReader)
com.android.tradefed.command.ICommandScheduler scheduler
com.android.tradefed.command.Console$IConsoleReader reader
java.util.List genericHelp
java.util.Map commandHelp
protected void setCustomCommands (com.android.tradefed.util.RegexTrie, java.util.List, java.util.Map)
com.android.tradefed.util.RegexTrie trie
java.util.List genericHelp
java.util.Map commandHelp
void generateHelpListings (com.android.tradefed.util.RegexTrie, java.util.List, java.util.Map)
String key
String helpText
java.util.Map$Entry helpPair
java.util.Iterator i$
com.android.tradefed.util.RegexTrie trie
java.util.List genericHelp
java.util.Map commandHelp
String genHelpString
String helpPattern
com.android.tradefed.command.Console$ArgRunnable genericHelpRunnable
StringBuilder allHelpBuilder
String allHelpText
protected java.lang.String getGenericHelpString (java.util.List)
java.util.List genericHelp
static java.util.List getFlatArgs (int, com.android.tradefed.command.Console$CaptureList)
java.util.List single
int len
int argIdx
com.android.tradefed.command.Console$CaptureList cl
java.util.List flat
java.util.ListIterator iter
void addDefaultCommands (com.android.tradefed.util.RegexTrie, java.util.List, java.util.Map)
com.android.tradefed.util.RegexTrie trie
java.util.List genericHelp
java.util.Map commandHelp
com.android.tradefed.command.Console$ArgRunnable dumpConfigRun
com.android.tradefed.command.Console$ArgRunnable runRunCommand
com.android.tradefed.command.Console$ArgRunnable runAndExitCommand
com.android.tradefed.command.Console$ArgRunnable runRunCmdfile
com.android.tradefed.command.Console$ArgRunnable runSetLog
private java.lang.String getConsoleInput () throws java.io.IOException
protected java.lang.String getConsolePrompt ()
protected void printLine (java.lang.String)
java.io.IOException e
String output
void executeCmdRunnable (java.lang.Runnable, com.android.tradefed.command.Console$CaptureList)
Runnable command
com.android.tradefed.command.Console$CaptureList groups
public void run ()
IllegalArgumentException e
String[] tokens
Runnable command
String input
com.android.tradefed.command.Console$CaptureList groups
String[] tokens
Exception e
java.util.List arrrgs
com.android.tradefed.command.CommandFileParser createCommandFileParser ()
com.android.tradefed.config.IConfigurationFactory getConfigurationFactory ()
private void dumpStacks ()
java.util.Map$Entry threadEntry
java.util.Iterator i$
java.util.Map threadMap
private void dumpThreadStack (java.lang.Thread, java.lang.StackTraceElement[])
int i
Thread thread
StackTraceElement[] trace
private void dumpLogs ()
public void setArgs (java.lang.String[])
String[] mainArgs
public static void main (java.lang.String[]) throws java.lang.InterruptedException
String[] mainArgs
com.android.tradefed.command.Console console
public static void startConsole (com.android.tradefed.command.Console, java.lang.String[]) throws java.lang.InterruptedException
com.android.tradefed.command.Console console
String[] args
static void access$200 (com.android.tradefed.command.Console)
com.android.tradefed.command.Console x0
static void access$300 (com.android.tradefed.command.Console)
com.android.tradefed.command.Console x0
static boolean access$402 (com.android.tradefed.command.Console, boolean)
com.android.tradefed.command.Console x0
boolean x1
static void ()
}
com/android/tradefed/command/Console$12.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$12 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run (com.android.tradefed.command.Console$CaptureList)
com.android.tradefed.command.Console$CaptureList args
String configArg
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/CommandScheduler$InvocationThread.classCommandScheduler.java
package com.android.tradefed.command
com.android.tradefed.command.CommandScheduler$InvocationThread extends java.lang.Thread {
private final com.android.tradefed.device.IDeviceManager mManager
private final com.android.tradefed.device.ITestDevice mDevice
private final com.android.tradefed.command.CommandScheduler$ExecutableCommand mCmd
private com.android.tradefed.invoker.ITestInvocation mInvocation
private long mStartTime
final com.android.tradefed.command.CommandScheduler this$0
public void (com.android.tradefed.command.CommandScheduler, java.lang.String, com.android.tradefed.device.IDeviceManager, com.android.tradefed.device.ITestDevice, com.android.tradefed.command.CommandScheduler$ExecutableCommand)
String name
com.android.tradefed.device.IDeviceManager manager
com.android.tradefed.device.ITestDevice device
com.android.tradefed.command.CommandScheduler$ExecutableCommand command
private synchronized com.android.tradefed.invoker.ITestInvocation createInvocation ()
public long getStartTime ()
public void run ()
com.android.tradefed.device.DeviceUnresponsiveException e
com.android.tradefed.device.DeviceNotAvailableException e
com.android.tradefed.command.FatalHostError e
Throwable e
long elapsedTime
com.android.tradefed.device.IDeviceManager$FreeDeviceState deviceState
com.android.tradefed.invoker.ITestInvocation instance
com.android.tradefed.config.IConfiguration config
private synchronized com.android.tradefed.invoker.ITestInvocation getInvocation ()
static com.android.tradefed.invoker.ITestInvocation access$600 (com.android.tradefed.command.CommandScheduler$InvocationThread)
com.android.tradefed.command.CommandScheduler$InvocationThread x0
}
com/android/tradefed/command/Console$ArgRunnable.classConsole.java
package com.android.tradefed.command
public abstract com.android.tradefed.command.Console$ArgRunnable extends java.lang.Object implements java.lang.Runnable {
protected void ()
public void run ()
public abstract void run (java.lang.Object)
}
com/android/tradefed/command/Console$ForceQuitRunnable.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$ForceQuitRunnable extends com.android.tradefed.command.Console$QuitRunnable {
final com.android.tradefed.command.Console this$0
private void (com.android.tradefed.command.Console)
public void run ()
void (com.android.tradefed.command.Console, com.android.tradefed.command.Console$1)
com.android.tradefed.command.Console x0
com.android.tradefed.command.Console$1 x1
}
com/android/tradefed/command/CommandScheduler.classCommandScheduler.java
package com.android.tradefed.command
public com.android.tradefed.command.CommandScheduler extends java.lang.Thread implements com.android.tradefed.command.ICommandScheduler {
private com.android.tradefed.util.ConditionPriorityBlockingQueue mCommandQueue
private java.util.List mAllCommands
private java.util.Set mInvocationThreads
private java.util.concurrent.ScheduledThreadPoolExecutor mCommandTimer
private static final int NO_DEVICE_DELAY_TIME
public void ()
com.android.tradefed.invoker.ITestInvocation createRunInstance ()
com.android.tradefed.device.IDeviceManager getDeviceManager ()
com.android.tradefed.config.IConfigurationFactory getConfigFactory ()
public void run ()
com.android.tradefed.command.CommandScheduler$InvocationThread invThread
com.android.tradefed.device.ITestDevice device
com.android.tradefed.command.CommandScheduler$ExecutableCommand cmd
Thread thread
java.util.Iterator i$
com.android.tradefed.device.IDeviceManager manager
java.util.List threadListCopy
private void waitForThread (java.lang.Thread)
InterruptedException e
Thread thread
private void exit (com.android.tradefed.device.IDeviceManager)
com.android.tradefed.device.IDeviceManager manager
public boolean addCommand (java.lang.String[])
String[] args
public boolean addCommand (java.lang.String[], com.android.tradefed.command.ICommandListener)
com.android.tradefed.command.CommandScheduler$CommandTracker cmdTracker
com.android.tradefed.command.CommandScheduler$ExecutableCommand cmdInstance
com.android.tradefed.config.IConfiguration config
com.android.tradefed.config.ConfigurationException e
String[] args
com.android.tradefed.command.ICommandListener listener
private com.android.tradefed.command.CommandScheduler$ExecutableCommand dequeueConfigCommand ()
InterruptedException e
long getCommandPollTimeMs ()
private void addNewExecCommandToQueue (com.android.tradefed.command.CommandScheduler$CommandTracker)
com.android.tradefed.config.IConfiguration config
com.android.tradefed.command.CommandScheduler$ExecutableCommand execCmd
com.android.tradefed.config.ConfigurationException e
com.android.tradefed.command.CommandScheduler$CommandTracker commandTracker
private synchronized boolean addExecCommandToQueue (com.android.tradefed.command.CommandScheduler$ExecutableCommand, long)
Runnable delayCommand
com.android.tradefed.command.CommandScheduler$ExecutableCommand cmd
long delayTime
private java.lang.String getArgString (java.lang.String[])
String arg
String[] arr$
int len$
int i$
String[] args
StringBuilder builder
private com.android.tradefed.command.CommandScheduler$InvocationThread startInvocation (com.android.tradefed.device.IDeviceManager, com.android.tradefed.device.ITestDevice, com.android.tradefed.command.CommandScheduler$ExecutableCommand)
com.android.tradefed.device.IDeviceManager manager
com.android.tradefed.device.ITestDevice device
com.android.tradefed.command.CommandScheduler$ExecutableCommand cmd
String invocationName
com.android.tradefed.command.CommandScheduler$InvocationThread invocationThread
private synchronized void removeInvocationThread (com.android.tradefed.command.CommandScheduler$InvocationThread)
com.android.tradefed.command.CommandScheduler$InvocationThread invThread
private synchronized void addInvocationThread (com.android.tradefed.command.CommandScheduler$InvocationThread)
com.android.tradefed.command.CommandScheduler$InvocationThread invThread
private synchronized boolean isShutdown ()
public synchronized void shutdown ()
public synchronized void shutdownHard ()
void initLogging ()
void cleanUp ()
public java.util.Collection listInvocations () throws java.lang.UnsupportedOperationException
long duration
long secs
long mins
long hrs
String time
com.android.tradefed.command.CommandScheduler$InvocationThread invThread
java.util.Iterator i$
java.util.Collection invs
long curTime
public boolean stopInvocation (com.android.tradefed.invoker.ITestInvocation) throws java.lang.UnsupportedOperationException
com.android.tradefed.invoker.ITestInvocation invocation
public java.util.Collection listCommands () throws java.lang.UnsupportedOperationException
com.android.tradefed.command.CommandScheduler$CommandTracker cmdTracker
java.util.Iterator i$
java.util.Collection stringCommands
static boolean access$000 (com.android.tradefed.command.CommandScheduler, com.android.tradefed.command.CommandScheduler$ExecutableCommand, long)
com.android.tradefed.command.CommandScheduler x0
com.android.tradefed.command.CommandScheduler$ExecutableCommand x1
long x2
static java.lang.String access$100 (com.android.tradefed.command.CommandScheduler, java.lang.String[])
com.android.tradefed.command.CommandScheduler x0
String[] x1
static java.util.List access$200 (com.android.tradefed.command.CommandScheduler)
com.android.tradefed.command.CommandScheduler x0
static void access$300 (com.android.tradefed.command.CommandScheduler, com.android.tradefed.command.CommandScheduler$InvocationThread)
com.android.tradefed.command.CommandScheduler x0
com.android.tradefed.command.CommandScheduler$InvocationThread x1
static com.android.tradefed.util.ConditionPriorityBlockingQueue access$500 (com.android.tradefed.command.CommandScheduler)
com.android.tradefed.command.CommandScheduler x0
}
com/android/tradefed/command/Console$QuitRunnable.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$QuitRunnable extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
private void (com.android.tradefed.command.Console)
public void run ()
void (com.android.tradefed.command.Console, com.android.tradefed.command.Console$1)
com.android.tradefed.command.Console x0
com.android.tradefed.command.Console$1 x1
}
com/android/tradefed/command/Console$13.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$13 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run (com.android.tradefed.command.Console$CaptureList)
int i
com.android.tradefed.command.Console$CaptureList args
int startIdx
String[] flatArgs
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/CommandScheduler$ConfigComparator.classCommandScheduler.java
package com.android.tradefed.command
com.android.tradefed.command.CommandScheduler$ConfigComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (com.android.tradefed.command.CommandScheduler$ExecutableCommand, com.android.tradefed.command.CommandScheduler$ExecutableCommand)
com.android.tradefed.command.CommandScheduler$ExecutableCommand c1
com.android.tradefed.command.CommandScheduler$ExecutableCommand c2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
void (com.android.tradefed.command.CommandScheduler$1)
com.android.tradefed.command.CommandScheduler$1 x0
}
com/android/tradefed/command/Console$15.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$15 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run (com.android.tradefed.command.Console$CaptureList)
java.io.IOException e
com.android.tradefed.config.ConfigurationException e
com.android.tradefed.command.Console$CaptureList args
int startIdx
java.util.List flatArgs
String file
java.util.List extraArgs
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/ICommandListener.classICommandListener.java
package com.android.tradefed.command
abstract com.android.tradefed.command.ICommandListener extends java.lang.Object {
public abstract void commandStarted ()
}
com/android/tradefed/command/CommandScheduler$CommandTracker.classCommandScheduler.java
package com.android.tradefed.command
com.android.tradefed.command.CommandScheduler$CommandTracker extends java.lang.Object {
private final String[] mArgs
private final com.android.tradefed.command.ICommandOptions mCmdOptions
private final com.android.tradefed.command.ICommandListener mListener
private long mTotalExecTime
final com.android.tradefed.command.CommandScheduler this$0
void (com.android.tradefed.command.CommandScheduler, java.lang.String[], com.android.tradefed.command.ICommandOptions, com.android.tradefed.command.ICommandListener)
String[] args
com.android.tradefed.command.ICommandOptions cmdOptions
com.android.tradefed.command.ICommandListener listener
synchronized void incrementExecTime (long)
long execTime
synchronized long getTotalExecTime ()
java.lang.String[] getArgs ()
com.android.tradefed.command.ICommandOptions getCommandOptions ()
synchronized void commandStarted ()
}
com/android/tradefed/command/Console$10.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$10 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
}
com/android/tradefed/command/Console$16.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$16 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run (com.android.tradefed.command.Console$CaptureList)
com.android.tradefed.command.Console$CaptureList args
String logLevelStr
com.android.ddmlib.Log$LogLevel newLogLevel
com.android.ddmlib.Log$LogLevel currentLogLevel
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/Console$5.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$5 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console$ArgRunnable val$genericHelpRunnable
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console, com.android.tradefed.command.Console$ArgRunnable)
public void run (com.android.tradefed.command.Console$CaptureList)
com.android.tradefed.command.Console$CaptureList args
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/FatalHostError.classFatalHostError.java
package com.android.tradefed.command
public com.android.tradefed.command.FatalHostError extends java.lang.RuntimeException {
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.String)
String msg
}
com/android/tradefed/command/Console$IConsoleReader.classConsole.java
package com.android.tradefed.command
abstract com.android.tradefed.command.Console$IConsoleReader extends java.lang.Object {
public abstract void printString (java.lang.String) throws java.io.IOException
public abstract void printNewline () throws java.io.IOException
public abstract java.lang.String readLine (java.lang.String) throws java.io.IOException
public abstract void setNonInteractiveMode ()
}
com/android/tradefed/command/NotifyingCommandListener.classNotifyingCommandListener.java
package com.android.tradefed.command
com.android.tradefed.command.NotifyingCommandListener extends java.lang.Object implements com.android.tradefed.command.ICommandListener {
private int mNumCalls
private int mExpectedCalls
void ()
public void setExpectedCalls (int)
int expectedCalls
public void commandStarted ()
public synchronized void waitForExpectedCalls () throws java.lang.InterruptedException
public synchronized void waitForExpectedCalls (long) throws java.lang.InterruptedException
long timeout
public int getNumCalls ()
public int getNumExpectedCalls ()
}
com/android/tradefed/command/CommandScheduler$1.classCommandScheduler.java
package com.android.tradefed.command
com.android.tradefed.command.CommandScheduler$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.CommandScheduler$ExecutableCommand val$cmd
final com.android.tradefed.command.CommandScheduler this$0
void (com.android.tradefed.command.CommandScheduler, com.android.tradefed.command.CommandScheduler$ExecutableCommand)
public void run ()
}
com/android/tradefed/command/CommandScheduler$Rescheduler.classCommandScheduler.java
package com.android.tradefed.command
com.android.tradefed.command.CommandScheduler$Rescheduler extends java.lang.Object implements com.android.tradefed.invoker.IRescheduler {
private com.android.tradefed.command.CommandScheduler$CommandTracker mCmdTracker
final com.android.tradefed.command.CommandScheduler this$0
void (com.android.tradefed.command.CommandScheduler, com.android.tradefed.command.CommandScheduler$CommandTracker)
com.android.tradefed.command.CommandScheduler$CommandTracker cmdTracker
public boolean scheduleConfig (com.android.tradefed.config.IConfiguration)
com.android.tradefed.config.IConfiguration config
com.android.tradefed.command.CommandScheduler$ExecutableCommand rescheduledCmd
}
com/android/tradefed/command/Console$3.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$3 extends java.lang.Object implements java.lang.Runnable {
final String val$allHelpText
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console, java.lang.String)
public void run ()
}
com/android/tradefed/command/Console$4.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$4 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console$ArgRunnable val$genericHelpRunnable
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console, com.android.tradefed.command.Console$ArgRunnable)
public void run (com.android.tradefed.command.Console$CaptureList)
com.android.tradefed.command.Console$CaptureList args
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/ICommandOptions.classICommandOptions.java
package com.android.tradefed.command
public abstract com.android.tradefed.command.ICommandOptions extends java.lang.Object {
public abstract boolean isHelpMode ()
public abstract boolean isFullHelpMode ()
public abstract boolean isDryRunMode ()
public abstract boolean isLoopMode ()
public abstract long getMinLoopTime ()
public abstract void setLoopMode (boolean)
}
com/android/tradefed/command/ICommandScheduler.classICommandScheduler.java
package com.android.tradefed.command
public abstract com.android.tradefed.command.ICommandScheduler extends java.lang.Object {
public abstract boolean addCommand (java.lang.String[])
public abstract boolean addCommand (java.lang.String[], com.android.tradefed.command.ICommandListener)
public abstract void shutdown ()
public abstract void shutdownHard ()
public abstract void start ()
public abstract void join () throws java.lang.InterruptedException
public abstract java.util.Collection listInvocations () throws java.lang.UnsupportedOperationException
public abstract boolean stopInvocation (com.android.tradefed.invoker.ITestInvocation) throws java.lang.UnsupportedOperationException
public abstract java.util.Collection listCommands () throws java.lang.UnsupportedOperationException
}
com/android/tradefed/command/Console$9.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$9 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
}
com/android/tradefed/command/CommandRunner.classCommandRunner.java
package com.android.tradefed.command
public com.android.tradefed.command.CommandRunner extends java.lang.Object {
private final com.android.tradefed.command.ICommandScheduler mScheduler
void ()
public void run (java.lang.String[])
com.android.tradefed.command.NotifyingCommandListener cmdListener
InterruptedException e
String[] args
public static void main (java.lang.String[])
String[] mainArgs
com.android.tradefed.command.CommandRunner console
}
com/android/tradefed/command/Console$8.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$8 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
String cmd
java.util.Iterator i$
java.util.Collection commands
int counter
}
com/android/tradefed/command/CommandFileParser.classCommandFileParser.java
package com.android.tradefed.command
com.android.tradefed.command.CommandFileParser extends java.lang.Object {
private static final java.util.regex.Pattern mMacroPattern
private java.util.Map mMacros
private java.util.Map mLongMacros
private java.util.List mLines
private java.util.Collection mIncludedFiles
void ()
private static boolean isLineMacro (com.android.tradefed.command.CommandFileParser$CommandLine)
com.android.tradefed.command.CommandFileParser$CommandLine line
private static boolean isLineLongMacro (com.android.tradefed.command.CommandFileParser$CommandLine)
com.android.tradefed.command.CommandFileParser$CommandLine line
private static boolean isLineIncludeDirective (com.android.tradefed.command.CommandFileParser$CommandLine)
com.android.tradefed.command.CommandFileParser$CommandLine line
private static boolean shouldParseLine (java.lang.String)
String line
private void scanFile (java.io.File) throws java.io.IOException com.android.tradefed.config.ConfigurationException
String[] args
IllegalArgumentException e
String name
com.android.tradefed.command.CommandFileParser$CommandLine expansion
com.android.tradefed.command.CommandFileParser$CommandLine prev
com.android.tradefed.command.CommandFileParser$CommandLine line
String name
java.util.List expansion
java.util.List prev
java.io.File parent
java.io.File toScan
com.android.tradefed.command.CommandFileParser$CommandLine lArgs
java.io.File file
java.io.BufferedReader fileReader
String inputLine
public void parseFile (java.io.File, com.android.tradefed.command.ICommandScheduler) throws java.io.IOException com.android.tradefed.config.ConfigurationException
java.io.File file
com.android.tradefed.command.ICommandScheduler scheduler
java.util.List empty
public void parseFile (java.io.File, com.android.tradefed.command.ICommandScheduler, java.util.List) throws java.io.IOException com.android.tradefed.config.ConfigurationException
com.android.tradefed.command.CommandFileParser$CommandLine line
boolean sawMacro
java.util.List longMacroExpansion
int inputIdx
int iCount
int i
String[] aryCmdLine
int outIdx
com.android.tradefed.command.CommandFileParser$CommandLine commandLine
java.util.Iterator i$
java.io.File file
com.android.tradefed.command.ICommandScheduler scheduler
java.util.List args
com.android.tradefed.command.CommandFileParser$Bitmask inputBitmask
private java.util.List expandLongMacro (com.android.tradefed.command.CommandFileParser$CommandLine, boolean) throws com.android.tradefed.config.ConfigurationException
com.android.tradefed.command.CommandFileParser$CommandLine expanded
com.android.tradefed.command.CommandFileParser$CommandLine macroLine
java.util.Iterator i$
java.util.List expansion
String name
java.util.List longMacro
com.android.tradefed.command.CommandFileParser$CommandLine prefix
com.android.tradefed.command.CommandFileParser$CommandLine suffix
String token
java.util.regex.Matcher matchMacro
int idx
com.android.tradefed.command.CommandFileParser$CommandLine line
boolean checkMissingMacro
private boolean expandMacro (com.android.tradefed.command.CommandFileParser$CommandLine)
String name
com.android.tradefed.command.CommandFileParser$CommandLine macro
String token
java.util.regex.Matcher matchMacro
com.android.tradefed.command.CommandFileParser$CommandLine line
boolean sawMacro
int idx
java.io.BufferedReader createCommandFileReader (java.io.File) throws java.io.IOException
java.io.File file
static void ()
}
com/android/tradefed/command/Console$1.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$1 extends com.android.tradefed.command.Console$ArgRunnable {
final String val$genHelpString
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console, java.lang.String)
public void run (com.android.tradefed.command.Console$CaptureList)
com.android.tradefed.command.Console$CaptureList args
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/CommandFileParser$CommandLine.classCommandFileParser.java
package com.android.tradefed.command
com.android.tradefed.command.CommandFileParser$CommandLine extends java.util.LinkedList {
final com.android.tradefed.command.CommandFileParser this$0
void (com.android.tradefed.command.CommandFileParser)
void (com.android.tradefed.command.CommandFileParser, java.util.Collection)
java.util.Collection c
}
com/android/tradefed/command/Console$7.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$7 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
com.android.tradefed.device.IDeviceManager manager
}
com/android/tradefed/command/CommandOptions.classCommandOptions.java
package com.android.tradefed.command
public com.android.tradefed.command.CommandOptions extends java.lang.Object implements com.android.tradefed.command.ICommandOptions {
private boolean mHelpMode
private boolean mFullHelpMode
private boolean mDryRunMode
private long mMinLoopTime
private boolean mLoopMode
public void ()
void setHelpMode (boolean)
boolean helpMode
public boolean isHelpMode ()
public boolean isFullHelpMode ()
void setDryRunMode (boolean)
boolean dryRunMode
public boolean isDryRunMode ()
public void setLoopMode (boolean)
boolean loopMode
public boolean isLoopMode ()
void setMinLoopTime (long)
long loopTime
public long getMinLoopTime ()
}
com/android/tradefed/command/Console$2.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$2 extends java.lang.Object implements java.lang.Runnable {
final String val$helpText
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console, java.lang.String)
public void run ()
}
com/android/tradefed/command/Console$6.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$6 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
String inv
java.util.Iterator i$
java.util.Collection invs
int counter
}
com/android/tradefed/command/CommandScheduler$ExecutableCommand.classCommandScheduler.java
package com.android.tradefed.command
com.android.tradefed.command.CommandScheduler$ExecutableCommand extends java.lang.Object {
private final com.android.tradefed.command.CommandScheduler$CommandTracker mCmdTracker
private final com.android.tradefed.config.IConfiguration mConfig
final com.android.tradefed.command.CommandScheduler this$0
void (com.android.tradefed.command.CommandScheduler, com.android.tradefed.command.CommandScheduler$CommandTracker, com.android.tradefed.config.IConfiguration)
com.android.tradefed.command.CommandScheduler$CommandTracker tracker
com.android.tradefed.config.IConfiguration config
public com.android.tradefed.config.IConfiguration getConfiguration ()
com.android.tradefed.command.CommandScheduler$CommandTracker getCommandTracker ()
void commandStarted ()
}
com/android/tradefed/command/Console$17.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$17 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
}
com/android/tradefed/command/Console$CaptureList.classConsole.java
package com.android.tradefed.command
public com.android.tradefed.command.Console$CaptureList extends java.util.LinkedList {
void ()
void (java.util.Collection)
java.util.Collection c
}
com/android/tradefed/command/Console$JLineConsoleWrapper.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$JLineConsoleWrapper extends java.lang.Object implements com.android.tradefed.command.Console$IConsoleReader {
private jline.ConsoleReader mJLineReader
void ()
java.io.IOException e
public void printString (java.lang.String) throws java.io.IOException
String output
public void printNewline () throws java.io.IOException
public java.lang.String readLine (java.lang.String) throws java.io.IOException
String consolePrompt
public void setNonInteractiveMode ()
}
com/android/tradefed/command/Console$11.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$11 extends java.lang.Object implements java.lang.Runnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run ()
}
com/android/tradefed/command/Console$14.classConsole.java
package com.android.tradefed.command
com.android.tradefed.command.Console$14 extends com.android.tradefed.command.Console$ArgRunnable {
final com.android.tradefed.command.Console this$0
void (com.android.tradefed.command.Console)
public void run (com.android.tradefed.command.Console$CaptureList)
int i
InterruptedException e
com.android.tradefed.command.Console$CaptureList args
String[] flatArgs
com.android.tradefed.command.NotifyingCommandListener cmdListener
public volatile void run (java.lang.Object)
Object x0
}
com/android/tradefed/command/CommandFileParser$Bitmask.classCommandFileParser.java
package com.android.tradefed.command
com.android.tradefed.command.CommandFileParser$Bitmask extends java.lang.Object {
private java.util.List mBitmask
private int mNumBitsSet
public void (int)
int nBits
public void (int, boolean)
int i
int nBits
boolean initialValue
public int getSetCount ()
public boolean get (int)
int idx
public boolean set (int)
int idx
boolean retVal
public boolean unset (int)
int idx
boolean retVal
public boolean remove (int)
int idx
boolean retVal
public void add (int, boolean)
int idx
boolean val
public void addN (int, int, boolean)
int i
int idx
int count
boolean val
}
com/android/tradefed/result/
com/android/tradefed/result/InvocationStatus.classInvocationStatus.java
package com.android.tradefed.result
public final com.android.tradefed.result.InvocationStatus extends java.lang.Enum {
public static final com.android.tradefed.result.InvocationStatus SUCCESS
public static final com.android.tradefed.result.InvocationStatus FAILED
public static final com.android.tradefed.result.InvocationStatus BUILD_ERROR
Throwable mThrowable
private static final com.android.tradefed.result.InvocationStatus[] $VALUES
public static com.android.tradefed.result.InvocationStatus[] values ()
public static com.android.tradefed.result.InvocationStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void setThrowable (java.lang.Throwable)
Throwable t
public java.lang.Throwable getThrowable ()
static void ()
}
com/android/tradefed/result/LogDataType.classLogDataType.java
package com.android.tradefed.result
public final com.android.tradefed.result.LogDataType extends java.lang.Enum {
public static final com.android.tradefed.result.LogDataType TEXT
public static final com.android.tradefed.result.LogDataType XML
public static final com.android.tradefed.result.LogDataType PNG
public static final com.android.tradefed.result.LogDataType ZIP
public static final com.android.tradefed.result.LogDataType GZIP
public static final com.android.tradefed.result.LogDataType UNKNOWN
private final String mFileExt
private final boolean mIsCompressed
private final boolean mIsText
private static final com.android.tradefed.result.LogDataType[] $VALUES
public static com.android.tradefed.result.LogDataType[] values ()
public static com.android.tradefed.result.LogDataType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, boolean, boolean)
String fileExt
boolean compressed
boolean text
public java.lang.String getFileExt ()
public boolean isCompressed ()
public boolean isText ()
static void ()
}
com/android/tradefed/result/SnapshotInputStreamSource.classSnapshotInputStreamSource.java
package com.android.tradefed.result
public com.android.tradefed.result.SnapshotInputStreamSource extends java.lang.Object implements com.android.tradefed.result.InputStreamSource {
private static final String LOG_TAG
private java.io.File mBackingFile
private boolean mIsCancelled
public void (java.io.InputStream)
java.io.IOException e
java.io.InputStream stream
java.io.File createBackingFile (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.File backingFile
public synchronized java.io.InputStream createInputStream ()
java.io.IOException e
public synchronized void cancel ()
public long size ()
}
com/android/tradefed/result/BugreportCollector$Noun.classBugreportCollector.java
package com.android.tradefed.result
public final com.android.tradefed.result.BugreportCollector$Noun extends java.lang.Enum implements com.android.tradefed.result.BugreportCollector$SubPredicate {
public static final com.android.tradefed.result.BugreportCollector$Noun TESTCASE
public static final com.android.tradefed.result.BugreportCollector$Noun FAILED_TESTCASE
public static final com.android.tradefed.result.BugreportCollector$Noun TESTRUN
public static final com.android.tradefed.result.BugreportCollector$Noun FAILED_TESTRUN
public static final com.android.tradefed.result.BugreportCollector$Noun INVOCATION
public static final com.android.tradefed.result.BugreportCollector$Noun FAILED_INVOCATION
private static final com.android.tradefed.result.BugreportCollector$Noun[] $VALUES
public static com.android.tradefed.result.BugreportCollector$Noun[] values ()
public static com.android.tradefed.result.BugreportCollector$Noun valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/result/TextResultReporter.classTextResultReporter.java
package com.android.tradefed.result
public com.android.tradefed.result.TextResultReporter extends com.android.tradefed.result.InvocationToJUnitResultForwarder implements com.android.tradefed.result.ITestInvocationListener {
public void ()
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
com.android.ddmlib.testrunner.TestIdentifier testId
String trace
junit.textui.ResultPrinter printer
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
junit.textui.ResultPrinter printer
com.android.ddmlib.testrunner.TestIdentifier testId
java.util.Map metrics
public void testRunEnded (long, java.util.Map)
junit.textui.ResultPrinter printer
long elapsedTime
java.util.Map metrics
}
com/android/tradefed/result/EmailResultReporter.classEmailResultReporter.java
package com.android.tradefed.result
public com.android.tradefed.result.EmailResultReporter extends com.android.tradefed.result.CollectingTestListener implements com.android.tradefed.result.ITestSummaryListener {
private static final String LOG_TAG
private static final String DEFAULT_SUBJECT_TAG
private String mSender
private java.util.Collection mDestinations
private String mSubjectTag
private java.util.List mSummaries
private Throwable mInvocationThrowable
private com.android.tradefed.util.IEmail mMailer
public void ()
protected void (com.android.tradefed.util.IEmail)
com.android.tradefed.util.IEmail mailer
public void addDestination (java.lang.String)
String dest
public void putSummary (java.util.List)
java.util.List summaries
protected boolean shouldSendMessage ()
protected java.lang.String generateEmailSubject ()
protected com.android.tradefed.result.InvocationStatus getInvocationStatus ()
protected java.lang.String generateEmailBody ()
java.util.Map$Entry buildAttr
java.util.Iterator i$
java.net.UnknownHostException e
com.android.tradefed.result.TestRunResult result
java.util.Iterator i$
com.android.tradefed.result.TestSummary summary
java.util.Iterator i$
StringBuilder bodyBuilder
public void invocationFailed (java.lang.Throwable)
Throwable t
public void invocationEnded (long)
IllegalArgumentException e
java.io.IOException e
long elapsedTime
com.android.tradefed.util.IEmail$Message msg
java.util.Iterator toAddress
}
com/android/tradefed/result/StubTestInvocationListener.classStubTestInvocationListener.java
package com.android.tradefed.result
public com.android.tradefed.result.StubTestInvocationListener extends com.android.tradefed.result.StubTestRunListener implements com.android.tradefed.result.ITestInvocationListener {
public void ()
public void invocationStarted (com.android.tradefed.build.IBuildInfo)
com.android.tradefed.build.IBuildInfo buildInfo
public void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
String dataName
com.android.tradefed.result.LogDataType dataType
com.android.tradefed.result.InputStreamSource dataStream
public void invocationEnded (long)
long elapsedTime
public void invocationFailed (java.lang.Throwable)
Throwable cause
public com.android.tradefed.result.TestSummary getSummary ()
}
com/android/tradefed/result/TestSummary.classTestSummary.java
package com.android.tradefed.result
public com.android.tradefed.result.TestSummary extends java.lang.Object {
private com.android.tradefed.result.TestSummary$TypedString mSummary
private java.util.Map mKvStore
private String mSource
public void (java.lang.String)
String summaryUri
public void (com.android.tradefed.result.TestSummary$TypedString)
com.android.tradefed.result.TestSummary$TypedString summary
public void setSource (java.lang.String)
String source
public void setSummary (com.android.tradefed.result.TestSummary$TypedString)
com.android.tradefed.result.TestSummary$TypedString summary
public void addKvEntry (java.lang.String, com.android.tradefed.result.TestSummary$TypedString)
String key
com.android.tradefed.result.TestSummary$TypedString value
public void setSummary (java.lang.String)
String summary
public void addKvEntry (java.lang.String, java.lang.String)
String key
String value
public java.lang.String getSource ()
public com.android.tradefed.result.TestSummary$TypedString getSummary ()
public java.util.Map getKvEntries ()
}
com/android/tradefed/result/BugreportCollector$Freq.classBugreportCollector.java
package com.android.tradefed.result
public final com.android.tradefed.result.BugreportCollector$Freq extends java.lang.Enum implements com.android.tradefed.result.BugreportCollector$SubPredicate {
public static final com.android.tradefed.result.BugreportCollector$Freq EACH
public static final com.android.tradefed.result.BugreportCollector$Freq FIRST
private static final com.android.tradefed.result.BugreportCollector$Freq[] $VALUES
public static com.android.tradefed.result.BugreportCollector$Freq[] values ()
public static com.android.tradefed.result.BugreportCollector$Freq valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/result/DeviceFileReporter.classDeviceFileReporter.java
package com.android.tradefed.result
public com.android.tradefed.result.DeviceFileReporter extends java.lang.Object {
private final java.util.Map mFilePatterns
private final com.android.tradefed.result.ITestInvocationListener mListener
private final com.android.tradefed.device.ITestDevice mDevice
private com.android.tradefed.result.LogDataType mDefaultFileType
public void (com.android.tradefed.device.ITestDevice, com.android.tradefed.result.ITestInvocationListener)
com.android.tradefed.device.ITestDevice device
com.android.tradefed.result.ITestInvocationListener listener
public transient void addPatterns (java.lang.String[])
String[] patterns
public void addPatterns (java.util.List)
String pat
java.util.Iterator i$
java.util.List patterns
public void addPatterns (java.util.Map)
java.util.Map patterns
public void setDefaultLogDataType (com.android.tradefed.result.LogDataType)
com.android.tradefed.result.LogDataType type
public java.util.List run () throws com.android.tradefed.device.DeviceNotAvailableException
java.io.IOException e
java.io.File file
com.android.tradefed.result.InputStreamSource iss
String filename
String[] arr$
int len$
int i$
String searchCmd
String fileList
java.util.Map$Entry pat
java.util.Iterator i$
java.util.List filenames
com.android.tradefed.result.InputStreamSource createIssForFile (java.io.File) throws java.io.IOException
java.io.File file
java.io.InputStream bufStr
}
com/android/tradefed/result/InputStreamSource.classInputStreamSource.java
package com.android.tradefed.result
public abstract com.android.tradefed.result.InputStreamSource extends java.lang.Object {
public abstract java.io.InputStream createInputStream ()
public abstract void cancel ()
public abstract long size ()
}
com/android/tradefed/result/BugreportCollector.classBugreportCollector.java
package com.android.tradefed.result
public com.android.tradefed.result.BugreportCollector extends java.lang.Object implements com.android.tradefed.result.ITestInvocationListener {
public static final com.android.tradefed.result.BugreportCollector$Predicate AFTER_FAILED_TESTCASES
public static final com.android.tradefed.result.BugreportCollector$Predicate AT_START
private static final String LOG_TAG
private com.android.tradefed.result.CollectingTestListener mCollector
private com.android.tradefed.result.ITestInvocationListener mListener
private com.android.tradefed.device.ITestDevice mTestDevice
private java.util.List mPredicates
private boolean mAsynchronous
private boolean mCapturedBugreport
private String mDescriptiveName
private int mNumFailedRuns
public void (com.android.tradefed.result.ITestInvocationListener, com.android.tradefed.device.ITestDevice)
com.android.tradefed.result.ITestInvocationListener listener
com.android.tradefed.device.ITestDevice testDevice
public void addPredicate (com.android.tradefed.result.BugreportCollector$Predicate)
com.android.tradefed.result.BugreportCollector$Predicate p
public void blockUntilIdle ()
public void setAsynchronous (boolean)
boolean asynchronous
public void setDescriptiveName (java.lang.String)
String name
void grabBugreport (java.lang.String)
String logDesc
String logName
com.android.tradefed.result.InputStreamSource bugreport
com.android.tradefed.result.BugreportCollector$Predicate getPredicate (com.android.tradefed.result.BugreportCollector$Predicate)
com.android.tradefed.result.BugreportCollector$Predicate p
java.util.Iterator i$
com.android.tradefed.result.BugreportCollector$Predicate predicate
com.android.tradefed.result.BugreportCollector$Predicate search (com.android.tradefed.result.BugreportCollector$Relation, java.util.Collection, com.android.tradefed.result.BugreportCollector$Noun)
com.android.tradefed.result.BugreportCollector$Freq freq
java.util.Iterator i$
com.android.tradefed.result.BugreportCollector$Predicate pred
java.util.Iterator i$
com.android.tradefed.result.BugreportCollector$Relation relation
java.util.Collection freqs
com.android.tradefed.result.BugreportCollector$Noun noun
boolean check (com.android.tradefed.result.BugreportCollector$Relation, com.android.tradefed.result.BugreportCollector$Noun)
com.android.tradefed.result.BugreportCollector$Relation relation
com.android.tradefed.result.BugreportCollector$Noun noun
java.util.List applicableFreqs
com.android.tradefed.result.TestRunResult curResult
com.android.tradefed.result.BugreportCollector$Predicate storedP
void reset ()
private static com.android.tradefed.result.BugreportCollector$Predicate p (com.android.tradefed.result.BugreportCollector$Relation, com.android.tradefed.result.BugreportCollector$Freq, com.android.tradefed.result.BugreportCollector$Noun) throws java.lang.IllegalArgumentException
com.android.tradefed.result.BugreportCollector$Relation rp
com.android.tradefed.result.BugreportCollector$Freq fp
com.android.tradefed.result.BugreportCollector$Noun n
private static com.android.tradefed.result.BugreportCollector$Predicate p (com.android.tradefed.result.BugreportCollector$Relation, com.android.tradefed.result.BugreportCollector$Freq, com.android.tradefed.result.BugreportCollector$Noun, com.android.tradefed.result.BugreportCollector$Filter, com.android.tradefed.result.BugreportCollector$Noun) throws java.lang.IllegalArgumentException
com.android.tradefed.result.BugreportCollector$Relation rp
com.android.tradefed.result.BugreportCollector$Freq fp
com.android.tradefed.result.BugreportCollector$Noun fpN
com.android.tradefed.result.BugreportCollector$Filter filterP
com.android.tradefed.result.BugreportCollector$Noun filterPN
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testRunEnded (long, java.util.Map)
long elapsedTime
java.util.Map runMetrics
public void testRunFailed (java.lang.String)
String errorMessage
public void testRunStarted (java.lang.String, int)
String runName
int testCount
public void testRunStopped (long)
long elapsedTime
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
public void invocationStarted (com.android.tradefed.build.IBuildInfo)
com.android.tradefed.build.IBuildInfo buildInfo
public void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
String dataName
com.android.tradefed.result.LogDataType dataType
com.android.tradefed.result.InputStreamSource dataStream
public void invocationEnded (long)
long elapsedTime
public void invocationFailed (java.lang.Throwable)
Throwable cause
public com.android.tradefed.result.TestSummary getSummary ()
static void ()
}
com/android/tradefed/result/ITestSummaryListener.classITestSummaryListener.java
package com.android.tradefed.result
public abstract com.android.tradefed.result.ITestSummaryListener extends java.lang.Object implements com.android.tradefed.result.ITestInvocationListener {
public abstract void putSummary (java.util.List)
}
com/android/tradefed/result/BugreportCollector$Predicate.classBugreportCollector.java
package com.android.tradefed.result
public com.android.tradefed.result.BugreportCollector$Predicate extends java.lang.Object {
java.util.List mSubPredicates
java.util.List mFilterSubPredicates
public void (com.android.tradefed.result.BugreportCollector$Relation, com.android.tradefed.result.BugreportCollector$Freq, com.android.tradefed.result.BugreportCollector$Noun) throws java.lang.IllegalArgumentException
com.android.tradefed.result.BugreportCollector$Relation rp
com.android.tradefed.result.BugreportCollector$Freq fp
com.android.tradefed.result.BugreportCollector$Noun n
public void (com.android.tradefed.result.BugreportCollector$Relation, com.android.tradefed.result.BugreportCollector$Freq, com.android.tradefed.result.BugreportCollector$Noun, com.android.tradefed.result.BugreportCollector$Filter, com.android.tradefed.result.BugreportCollector$Noun) throws java.lang.IllegalArgumentException
com.android.tradefed.result.BugreportCollector$Relation rp
com.android.tradefed.result.BugreportCollector$Freq fp
com.android.tradefed.result.BugreportCollector$Noun fpN
com.android.tradefed.result.BugreportCollector$Filter filterP
com.android.tradefed.result.BugreportCollector$Noun filterPN
public static void assertValidPredicate (com.android.tradefed.result.BugreportCollector$Relation, com.android.tradefed.result.BugreportCollector$Freq, com.android.tradefed.result.BugreportCollector$Noun) throws java.lang.IllegalArgumentException
com.android.tradefed.result.BugreportCollector$Relation rp
com.android.tradefed.result.BugreportCollector$Freq fp
com.android.tradefed.result.BugreportCollector$Noun n
protected java.util.List getPredicate ()
protected java.util.List getFilterPredicate ()
public boolean partialMatch (com.android.tradefed.result.BugreportCollector$Predicate)
com.android.tradefed.result.BugreportCollector$Predicate otherP
public boolean fullMatch (com.android.tradefed.result.BugreportCollector$Predicate)
com.android.tradefed.result.BugreportCollector$Predicate otherP
public java.lang.String toString ()
com.android.tradefed.result.BugreportCollector$SubPredicate p
StringBuilder sb
java.util.ListIterator iter
public boolean equals (java.lang.Object)
com.android.tradefed.result.BugreportCollector$Predicate otherP
Object other
public int hashCode ()
}
com/android/tradefed/result/InvocationToJUnitResultForwarder$TestIdentifierResult.classInvocationToJUnitResultForwarder.java
package com.android.tradefed.result
com.android.tradefed.result.InvocationToJUnitResultForwarder$TestIdentifierResult extends java.lang.Object implements junit.framework.Test {
private final com.android.ddmlib.testrunner.TestIdentifier mTestId
private void (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier testId
public int countTestCases ()
public void run (junit.framework.TestResult)
junit.framework.TestResult result
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
void (com.android.ddmlib.testrunner.TestIdentifier, com.android.tradefed.result.InvocationToJUnitResultForwarder$1)
com.android.ddmlib.testrunner.TestIdentifier x0
com.android.tradefed.result.InvocationToJUnitResultForwarder$1 x1
}
com/android/tradefed/result/BugreportCollector$Relation.classBugreportCollector.java
package com.android.tradefed.result
public final com.android.tradefed.result.BugreportCollector$Relation extends java.lang.Enum implements com.android.tradefed.result.BugreportCollector$SubPredicate {
public static final com.android.tradefed.result.BugreportCollector$Relation AFTER
public static final com.android.tradefed.result.BugreportCollector$Relation AT_START_OF
private static final com.android.tradefed.result.BugreportCollector$Relation[] $VALUES
public static com.android.tradefed.result.BugreportCollector$Relation[] values ()
public static com.android.tradefed.result.BugreportCollector$Relation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/result/XmlResultReporter.classXmlResultReporter.java
package com.android.tradefed.result
public com.android.tradefed.result.XmlResultReporter extends com.android.tradefed.result.CollectingTestListener {
private static final String LOG_TAG
private static final String TEST_RESULT_FILE_SUFFIX
private static final String TEST_RESULT_FILE_PREFIX
private static final String TESTSUITE
private static final String TESTCASE
private static final String ERROR
private static final String FAILURE
private static final String ATTR_NAME
private static final String ATTR_TIME
private static final String ATTR_ERRORS
private static final String ATTR_FAILURES
private static final String ATTR_TESTS
private static final String PROPERTIES
private static final String ATTR_CLASSNAME
private static final String TIMESTAMP
private static final String HOSTNAME
private static final String ns
private static final String REPORT_DIR_NAME
private java.io.File mReportDir
private com.android.tradefed.result.ILogFileSaver mLogFileSaver
private com.android.tradefed.build.IBuildInfo mBuildInfo
private String mReportPath
public void ()
public void invocationEnded (long)
long elapsedTime
public void invocationStarted (com.android.tradefed.build.IBuildInfo)
com.android.tradefed.build.IBuildInfo buildInfo
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
com.android.ddmlib.testrunner.TestIdentifier test
String trace
private void generateSummary (java.io.File, long)
org.kxml2.io.KXmlSerializer serializer
String msg
java.io.IOException e
java.io.IOException ignored
java.io.File reportDir
long elapsedTime
String timestamp
java.io.OutputStream stream
private java.lang.String getAbsoluteReportPath ()
java.lang.String getTimestamp ()
java.text.SimpleDateFormat dateFormat
java.util.TimeZone gmt
String timestamp
java.io.OutputStream createOutputResultStream (java.io.File) throws java.io.IOException
java.io.File reportDir
java.io.File reportFile
void printTestResults (org.kxml2.io.KXmlSerializer, java.lang.String, long) throws java.io.IOException
java.util.Map$Entry testEntry
java.util.Iterator i$
java.util.Map testResults
com.android.tradefed.result.TestRunResult runResult
java.util.Iterator i$
org.kxml2.io.KXmlSerializer serializer
String timestamp
long elapsedTime
void print (org.kxml2.io.KXmlSerializer, com.android.ddmlib.testrunner.TestIdentifier, com.android.tradefed.result.TestResult) throws java.io.IOException
String result
String stackText
org.kxml2.io.KXmlSerializer serializer
com.android.ddmlib.testrunner.TestIdentifier testId
com.android.tradefed.result.TestResult testResult
private java.lang.String sanitize (java.lang.String)
String text
void setReportDir (java.io.File)
java.io.File file
public void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
java.io.File logFile
java.io.IOException e
String dataName
com.android.tradefed.result.LogDataType dataType
com.android.tradefed.result.InputStreamSource dataStream
static void ()
}
com/android/tradefed/result/TestSummary$Type.classTestSummary.java
package com.android.tradefed.result
public final com.android.tradefed.result.TestSummary$Type extends java.lang.Enum {
public static final com.android.tradefed.result.TestSummary$Type URI
public static final com.android.tradefed.result.TestSummary$Type TEXT
private final String mType
private static final com.android.tradefed.result.TestSummary$Type[] $VALUES
public static com.android.tradefed.result.TestSummary$Type[] values ()
public static com.android.tradefed.result.TestSummary$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void (java.lang.String, int, java.lang.String)
String type
java.lang.String getType ()
static void ()
}
com/android/tradefed/result/TestResult.classTestResult.java
package com.android.tradefed.result
public com.android.tradefed.result.TestResult extends java.lang.Object {
private com.android.tradefed.result.TestResult$TestStatus mStatus
private String mStackTrace
private java.util.Map mMetrics
private long mStartTime
private long mEndTime
public void ()
public com.android.tradefed.result.TestResult$TestStatus getStatus ()
public java.lang.String getStackTrace ()
public java.util.Map getMetrics ()
public void setMetrics (java.util.Map)
java.util.Map metrics
public long getStartTime ()
public long getEndTime ()
public com.android.tradefed.result.TestResult setStatus (com.android.tradefed.result.TestResult$TestStatus)
com.android.tradefed.result.TestResult$TestStatus status
public void setStackTrace (java.lang.String)
String trace
public void setEndTime (long)
long currentTimeMillis
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.tradefed.result.TestResult other
}
com/android/tradefed/result/BugreportCollector$SubPredicate.classBugreportCollector.java
package com.android.tradefed.result
public abstract com.android.tradefed.result.BugreportCollector$SubPredicate extends java.lang.Object {
}
com/android/tradefed/result/TestSummary$TypedString.classTestSummary.java
package com.android.tradefed.result
public com.android.tradefed.result.TestSummary$TypedString extends java.lang.Object {
private com.android.tradefed.result.TestSummary$Type mType
private String mString
public void (java.lang.String)
String string
public void (java.lang.String, com.android.tradefed.result.TestSummary$Type)
String string
com.android.tradefed.result.TestSummary$Type type
public com.android.tradefed.result.TestSummary$Type getType ()
public java.lang.String getString ()
public java.lang.String toString ()
}
com/android/tradefed/result/InvocationSummaryHelper.classInvocationSummaryHelper.java
package com.android.tradefed.result
public com.android.tradefed.result.InvocationSummaryHelper extends java.lang.Object {
private void ()
public static void reportInvocationEnded (java.util.List, long)
com.android.tradefed.result.TestSummary summary
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
java.util.List listeners
long elapsedTime
java.util.List summaries
}
com/android/tradefed/result/CollectingTestListener.classCollectingTestListener.java
package com.android.tradefed.result
public com.android.tradefed.result.CollectingTestListener extends java.lang.Object implements com.android.tradefed.result.ITestInvocationListener {
private java.util.Map mRunResultsMap
private com.android.tradefed.result.TestRunResult mCurrentResults
private boolean mIsAggregateMetrics
private com.android.tradefed.build.IBuildInfo mBuildInfo
public void ()
void setIsAggregrateMetrics (boolean)
boolean aggregate
public void invocationStarted (com.android.tradefed.build.IBuildInfo)
com.android.tradefed.build.IBuildInfo buildInfo
public com.android.tradefed.build.IBuildInfo getBuildInfo ()
public void testRunStarted (java.lang.String, int)
String name
int numTests
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener$TestFailure testFailure
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testRunEnded (long, java.util.Map)
long elapsedTime
java.util.Map runMetrics
public void testRunFailed (java.lang.String)
String errorMessage
public void testRunStopped (long)
long elapsedTime
public com.android.tradefed.result.TestRunResult getCurrentRunResults ()
public java.util.Collection getRunResults ()
public int getNumTotalTests ()
public int getNumFailedTests ()
com.android.tradefed.result.TestRunResult result
java.util.Iterator i$
int numFailedTests
public int getNumErrorTests ()
com.android.tradefed.result.TestRunResult result
java.util.Iterator i$
int numErrorTests
public int getNumPassedTests ()
com.android.tradefed.result.TestRunResult result
java.util.Iterator i$
int numPassedTests
public int getNumIncompleteTests ()
com.android.tradefed.result.TestRunResult result
java.util.Iterator i$
int numIncompleteTests
public boolean hasFailedTests ()
public void invocationEnded (long)
long elapsedTime
public void invocationFailed (java.lang.Throwable)
Throwable cause
public com.android.tradefed.result.TestSummary getSummary ()
public void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
String dataName
com.android.tradefed.result.LogDataType dataType
com.android.tradefed.result.InputStreamSource dataStream
}
com/android/tradefed/result/LogFileSaver.classLogFileSaver.java
package com.android.tradefed.result
public com.android.tradefed.result.LogFileSaver extends java.lang.Object implements com.android.tradefed.result.ILogFileSaver {
private static final int BUFFER_SIZE
private static final String LOG_TAG
private java.io.File mRootDir
public void (com.android.tradefed.build.IBuildInfo, java.io.File)
java.io.IOException e
com.android.tradefed.build.IBuildInfo buildInfo
java.io.File rootDir
java.io.File buildDir
public void (java.io.File)
java.io.File rootDir
public java.io.File getFileDir ()
private java.io.File createBuildDir (com.android.tradefed.build.IBuildInfo, java.io.File)
java.io.File buildReportDir
com.android.tradefed.build.IBuildInfo buildInfo
java.io.File rootDir
java.io.File buildReportDir
public java.io.File saveLogData (java.lang.String, com.android.tradefed.result.LogDataType, java.io.InputStream) throws java.io.IOException
String dataName
com.android.tradefed.result.LogDataType dataType
java.io.InputStream dataStream
java.io.File logFile
public java.io.File saveAndZipLogData (java.lang.String, com.android.tradefed.result.LogDataType, java.io.InputStream) throws java.io.IOException
java.io.File logFile
String dataName
com.android.tradefed.result.LogDataType dataType
java.io.InputStream dataStream
java.io.BufferedInputStream bufInput
java.util.zip.ZipOutputStream outStream
public java.io.File createCompressedLogFile (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.LogDataType) throws java.io.IOException
String dataName
com.android.tradefed.result.LogDataType origDataType
com.android.tradefed.result.LogDataType compressedType
public java.io.OutputStream createGZipLogStream (java.io.File) throws java.io.IOException
java.io.File logFile
public java.io.InputStream createInputStreamFromFile (java.io.File) throws java.io.IOException
java.io.File logFile
}
com/android/tradefed/result/TestResult$TestStatus.classTestResult.java
package com.android.tradefed.result
public final com.android.tradefed.result.TestResult$TestStatus extends java.lang.Enum {
public static final com.android.tradefed.result.TestResult$TestStatus ERROR
public static final com.android.tradefed.result.TestResult$TestStatus FAILURE
public static final com.android.tradefed.result.TestResult$TestStatus PASSED
public static final com.android.tradefed.result.TestResult$TestStatus INCOMPLETE
private static final com.android.tradefed.result.TestResult$TestStatus[] $VALUES
public static com.android.tradefed.result.TestResult$TestStatus[] values ()
public static com.android.tradefed.result.TestResult$TestStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/result/InvocationToJUnitResultForwarder.classInvocationToJUnitResultForwarder.java
package com.android.tradefed.result
public com.android.tradefed.result.InvocationToJUnitResultForwarder extends java.lang.Object implements com.android.tradefed.result.ITestInvocationListener {
private static final String LOG_TAG
private junit.framework.TestListener mJUnitListener
public void (junit.framework.TestListener)
junit.framework.TestListener junitListener
protected junit.framework.TestListener getJUnitListener ()
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
Throwable throwable
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
com.android.ddmlib.testrunner.TestIdentifier testId
String trace
junit.framework.Test test
public void testRunEnded (long, java.util.Map)
long elapsedTime
java.util.Map runMetrics
public void testRunFailed (java.lang.String)
String errorMessage
public void testRunStarted (java.lang.String, int)
String runName
int testCount
public void testRunStopped (long)
long elapsedTime
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
public void invocationEnded (long)
long elapsedTime
public void invocationFailed (java.lang.Throwable)
Throwable cause
public com.android.tradefed.result.TestSummary getSummary ()
public void invocationStarted (com.android.tradefed.build.IBuildInfo)
com.android.tradefed.build.IBuildInfo buildInfo
public void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
String dataName
com.android.tradefed.result.LogDataType logData
com.android.tradefed.result.InputStreamSource dataStream
}
com/android/tradefed/result/TestRunResult.classTestRunResult.java
package com.android.tradefed.result
public com.android.tradefed.result.TestRunResult extends java.lang.Object {
private final String mTestRunName
private java.util.Map mTestResults
private java.util.Map mRunMetrics
private boolean mIsRunComplete
private long mElapsedTime
private int mNumFailedTests
private int mNumErrorTests
private int mNumPassedTests
private int mNumInCompleteTests
private String mRunFailureError
public void (java.lang.String)
String runName
public void ()
public java.lang.String getName ()
public java.util.Map getTestResults ()
public void addMetrics (java.util.Map, boolean)
String existingValue
String combinedValue
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map runMetrics
boolean aggregateMetrics
private java.lang.String combineValues (java.lang.String, java.lang.String)
Long existingLong
Long newLong
NumberFormatException e
Double existingDouble
Double newDouble
NumberFormatException e
String existingValue
String newValue
public java.util.Map getRunMetrics ()
public java.util.Set getCompletedTests ()
java.util.Map$Entry testEntry
java.util.Iterator i$
java.util.Set completedTests
public boolean isRunFailure ()
public boolean isRunComplete ()
void setRunComplete (boolean)
boolean runComplete
void addElapsedTime (long)
long elapsedTime
void setRunFailureError (java.lang.String)
String errorMessage
public int getNumPassedTests ()
public int getNumTests ()
public int getNumCompleteTests ()
public int getNumFailedTests ()
public int getNumErrorTests ()
public int getNumIncompleteTests ()
public boolean hasFailedTests ()
public long getElapsedTime ()
public java.lang.String getRunFailureMessage ()
void reportTestStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
com.android.tradefed.result.TestResult result
void reportTestFailure (com.android.ddmlib.testrunner.TestIdentifier, com.android.tradefed.result.TestResult$TestStatus, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
com.android.tradefed.result.TestResult$TestStatus status
String trace
com.android.tradefed.result.TestResult result
boolean reportTestEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
com.android.tradefed.result.TestResult result
}
com/android/tradefed/result/TestRunResult$1.classTestRunResult.java
package com.android.tradefed.result
com.android.tradefed.result.TestRunResult$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$tradefed$result$TestResult$TestStatus
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/tradefed/result/FailureEmailResultReporter.classFailureEmailResultReporter.java
package com.android.tradefed.result
public com.android.tradefed.result.FailureEmailResultReporter extends com.android.tradefed.result.EmailResultReporter {
private boolean mSendOnlyOnTestFailure
private boolean mSendOnlyOnInvFailure
public void ()
public void (com.android.tradefed.util.IEmail)
com.android.tradefed.util.IEmail mailer
void setSendOnlyOnInvocationFailure (boolean)
boolean send
protected boolean shouldSendMessage ()
}
com/android/tradefed/result/ITestInvocationListener.classITestInvocationListener.java
package com.android.tradefed.result
public abstract com.android.tradefed.result.ITestInvocationListener extends java.lang.Object implements com.android.ddmlib.testrunner.ITestRunListener {
public abstract void invocationStarted (com.android.tradefed.build.IBuildInfo)
public abstract void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
public abstract void invocationEnded (long)
public abstract void invocationFailed (java.lang.Throwable)
public abstract com.android.tradefed.result.TestSummary getSummary ()
}
com/android/tradefed/result/JUnitToInvocationResultForwarder.classJUnitToInvocationResultForwarder.java
package com.android.tradefed.result
public com.android.tradefed.result.JUnitToInvocationResultForwarder extends java.lang.Object implements junit.framework.TestListener {
private final java.util.List mInvocationListeners
public void (com.android.tradefed.result.ITestInvocationListener)
com.android.tradefed.result.ITestInvocationListener invocationListener
public void (java.util.List)
java.util.List invocationListeners
public void addError (junit.framework.Test, java.lang.Throwable)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
junit.framework.Test test
Throwable t
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
junit.framework.Test test
junit.framework.AssertionFailedError t
public void endTest (junit.framework.Test)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
junit.framework.Test test
java.util.Map emptyMap
public void startTest (junit.framework.Test)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
junit.framework.Test test
private com.android.ddmlib.testrunner.TestIdentifier getTestId (junit.framework.Test)
junit.framework.Test test
String className
String testName
private java.lang.String getStackTrace (java.lang.Throwable)
Throwable throwable
java.io.ByteArrayOutputStream outputStream
java.io.PrintStream bytePrintStream
}
com/android/tradefed/result/BugreportCollector$Filter.classBugreportCollector.java
package com.android.tradefed.result
public final com.android.tradefed.result.BugreportCollector$Filter extends java.lang.Enum implements com.android.tradefed.result.BugreportCollector$SubPredicate {
public static final com.android.tradefed.result.BugreportCollector$Filter WITH_FAILING
public static final com.android.tradefed.result.BugreportCollector$Filter WITH_PASSING
public static final com.android.tradefed.result.BugreportCollector$Filter WITH_ANY
private static final com.android.tradefed.result.BugreportCollector$Filter[] $VALUES
public static com.android.tradefed.result.BugreportCollector$Filter[] values ()
public static com.android.tradefed.result.BugreportCollector$Filter valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/result/InvocationToJUnitResultForwarder$RemoteException.classInvocationToJUnitResultForwarder.java
package com.android.tradefed.result
com.android.tradefed.result.InvocationToJUnitResultForwarder$RemoteException extends java.lang.Throwable {
private static final long serialVersionUID
private final String mStackTrace
void (java.lang.String)
String stack
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream s
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter s
public void setStackTrace (java.lang.StackTraceElement[])
StackTraceElement[] stackTrace
public java.lang.String toString ()
public java.lang.Throwable fillInStackTrace ()
}
com/android/tradefed/result/StubTestRunListener.classStubTestRunListener.java
package com.android.tradefed.result
public com.android.tradefed.result.StubTestRunListener extends java.lang.Object implements com.android.ddmlib.testrunner.ITestRunListener {
public void ()
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testRunEnded (long, java.util.Map)
long elapsedTime
java.util.Map runMetrics
public void testRunFailed (java.lang.String)
String errorMessage
public void testRunStarted (java.lang.String, int)
String runName
int testCount
public void testRunStopped (long)
long elapsedTime
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.ddmlib.testrunner.TestIdentifier test
}
com/android/tradefed/result/ResultForwarder.classResultForwarder.java
package com.android.tradefed.result
public com.android.tradefed.result.ResultForwarder extends java.lang.Object implements com.android.tradefed.result.ITestInvocationListener {
private final java.util.List mListeners
public void (java.util.List)
java.util.List listeners
public transient void (com.android.tradefed.result.ITestInvocationListener[])
com.android.tradefed.result.ITestInvocationListener[] listeners
public void invocationStarted (com.android.tradefed.build.IBuildInfo)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
com.android.tradefed.build.IBuildInfo buildInfo
public void invocationFailed (java.lang.Throwable)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
Throwable cause
public void invocationEnded (long)
long elapsedTime
public com.android.tradefed.result.TestSummary getSummary ()
public void testLog (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
String dataName
com.android.tradefed.result.LogDataType dataType
com.android.tradefed.result.InputStreamSource dataStream
public void testRunStarted (java.lang.String, int)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
String runName
int testCount
public void testRunFailed (java.lang.String)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
String errorMessage
public void testRunStopped (long)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
long elapsedTime
public void testRunEnded (long, java.util.Map)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
long elapsedTime
java.util.Map runMetrics
public void testStarted (com.android.ddmlib.testrunner.TestIdentifier)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
com.android.ddmlib.testrunner.TestIdentifier test
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.tradefed.result.ITestInvocationListener listener
java.util.Iterator i$
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
}
com/android/tradefed/result/BugreportCollector$1.classBugreportCollector.java
package com.android.tradefed.result
com.android.tradefed.result.BugreportCollector$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$tradefed$result$BugreportCollector$Noun
static final int[] $SwitchMap$com$android$tradefed$result$BugreportCollector$Relation
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/tradefed/result/ILogFileSaver.classILogFileSaver.java
package com.android.tradefed.result
public abstract com.android.tradefed.result.ILogFileSaver extends java.lang.Object {
public abstract java.io.File getFileDir ()
public abstract java.io.File saveLogData (java.lang.String, com.android.tradefed.result.LogDataType, java.io.InputStream) throws java.io.IOException
public abstract java.io.File saveAndZipLogData (java.lang.String, com.android.tradefed.result.LogDataType, java.io.InputStream) throws java.io.IOException
public abstract java.io.File createCompressedLogFile (java.lang.String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.LogDataType) throws java.io.IOException
public abstract java.io.OutputStream createGZipLogStream (java.io.File) throws java.io.IOException
public abstract java.io.InputStream createInputStreamFromFile (java.io.File) throws java.io.IOException
}
com/android/tradefed/result/InvocationToJUnitResultForwarder$1.classInvocationToJUnitResultForwarder.java
package com.android.tradefed.result
com.android.tradefed.result.InvocationToJUnitResultForwarder$1 extends java.lang.Object {
}
com/android/tradefed/result/ByteArrayInputStreamSource.classByteArrayInputStreamSource.java
package com.android.tradefed.result
public com.android.tradefed.result.ByteArrayInputStreamSource extends java.lang.Object implements com.android.tradefed.result.InputStreamSource {
private byte[] mArray
private boolean mIsCancelled
public void (byte[])
byte[] array
public synchronized java.io.InputStream createInputStream ()
public synchronized void cancel ()
public long size ()
}
com/android/tradefed/util/
com/android/tradefed/util/IEmail$Message.classIEmail.java
package com.android.tradefed.util
public com.android.tradefed.util.IEmail$Message extends java.lang.Object {
private java.util.Collection mToAddrs
private java.util.Collection mCcAddrs
private java.util.Collection mBccAddrs
private String mSubject
private String mBody
private String mSender
public void ()
public void (java.lang.String, java.lang.String, java.lang.String)
String to
String subject
String body
public void addTo (java.lang.String)
String address
public void addCc (java.lang.String)
String address
public void addBcc (java.lang.String)
String address
public void setSubject (java.lang.String)
String subject
public void setBody (java.lang.String)
String body
public void setSender (java.lang.String)
String sender
public java.util.Collection getTo ()
public java.util.Collection getCc ()
public java.util.Collection getBcc ()
public java.lang.String getSubject ()
public java.lang.String getBody ()
public java.lang.String getSender ()
}
com/android/tradefed/util/ConditionPriorityBlockingQueue$IMatcher.classConditionPriorityBlockingQueue.java
package com.android.tradefed.util
public abstract com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher extends java.lang.Object {
public abstract boolean matches (java.lang.Object)
}
com/android/tradefed/util/CommandResult.classCommandResult.java
package com.android.tradefed.util
public com.android.tradefed.util.CommandResult extends java.lang.Object {
private com.android.tradefed.util.CommandStatus mCmdStatus
private String mStdout
private String mStderr
public void ()
public void (com.android.tradefed.util.CommandStatus)
com.android.tradefed.util.CommandStatus status
public com.android.tradefed.util.CommandStatus getStatus ()
public void setStatus (com.android.tradefed.util.CommandStatus)
com.android.tradefed.util.CommandStatus status
public java.lang.String getStdout ()
public void setStdout (java.lang.String)
String stdout
public java.lang.String getStderr ()
public void setStderr (java.lang.String)
String stderr
}
com/android/tradefed/util/IRunUtil.classIRunUtil.java
package com.android.tradefed.util
public abstract com.android.tradefed.util.IRunUtil extends java.lang.Object {
public abstract void setWorkingDir (java.io.File)
public abstract void setEnvVariable (java.lang.String, java.lang.String)
public transient abstract com.android.tradefed.util.CommandResult runTimedCmd (long, java.lang.String[])
public transient abstract com.android.tradefed.util.CommandResult runTimedCmdSilently (long, java.lang.String[])
public transient abstract com.android.tradefed.util.CommandResult runTimedCmdWithInput (long, java.lang.String, java.lang.String[])
public transient abstract java.lang.Process runCmdInBackground (java.lang.String[]) throws java.io.IOException
public abstract java.lang.Process runCmdInBackground (java.util.List) throws java.io.IOException
public abstract com.android.tradefed.util.CommandStatus runTimed (long, com.android.tradefed.util.IRunUtil$IRunnableResult, boolean)
public abstract boolean runTimedRetry (long, long, int, com.android.tradefed.util.IRunUtil$IRunnableResult)
public abstract boolean runFixedTimedRetry (long, long, long, com.android.tradefed.util.IRunUtil$IRunnableResult)
public abstract boolean runEscalatingTimedRetry (long, long, long, long, com.android.tradefed.util.IRunUtil$IRunnableResult)
public abstract void sleep (long)
}
com/android/tradefed/util/MultiMap.classMultiMap.java
package com.android.tradefed.util
public com.android.tradefed.util.MultiMap extends java.lang.Object {
private final java.util.Map mInternalMap
public void ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
java.util.List valueList
java.util.Iterator i$
Object value
public java.util.List get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.List valueList
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map m
public void putAll (com.android.tradefed.util.MultiMap)
Object value
java.util.Iterator i$
Object key
java.util.Iterator i$
com.android.tradefed.util.MultiMap m
public java.util.List remove (java.lang.Object)
Object key
public int size ()
public java.util.List values ()
java.util.List valueList
java.util.Iterator i$
java.util.List allValues
public java.util.Map getUniqueMap ()
Object value
java.util.Iterator i$
int count
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map uniqueMap
private java.lang.String addUniqueEntry (java.util.Map, java.lang.String, java.lang.Object)
java.util.Map uniqueMap
String proposedKey
Object value
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.tradefed.util.MultiMap other
}
com/android/tradefed/util/brillopad/
com/android/tradefed/util/brillopad/ItemList.classItemList.java
package com.android.tradefed.util.brillopad
public com.android.tradefed.util.brillopad.ItemList extends java.lang.Object {
private java.util.List mItems
public void ()
public void addItem (com.android.tradefed.util.brillopad.item.IItem)
com.android.tradefed.util.brillopad.item.IItem item
public java.util.List getItems ()
public java.util.List getItemsByType (java.lang.String) throws java.util.regex.PatternSyntaxException
String regex
public java.util.List getItemsByType (java.util.regex.Pattern) throws java.util.regex.PatternSyntaxException
String section
java.util.regex.Matcher m
com.android.tradefed.util.brillopad.item.IItem item
java.util.Iterator i$
java.util.regex.Pattern filter
java.util.List results
public com.android.tradefed.util.brillopad.item.IItem getFirstItemByType (java.lang.String) throws java.util.regex.PatternSyntaxException
String regex
public com.android.tradefed.util.brillopad.item.IItem getFirstItemByType (java.util.regex.Pattern) throws java.util.regex.PatternSyntaxException
String section
java.util.regex.Matcher m
com.android.tradefed.util.brillopad.item.IItem item
java.util.Iterator i$
java.util.regex.Pattern filter
public java.lang.String toString ()
}
com/android/tradefed/util/brillopad/AbstractBlockParser.classAbstractBlockParser.java
package com.android.tradefed.util.brillopad
public abstract com.android.tradefed.util.brillopad.AbstractBlockParser extends java.lang.Object implements com.android.tradefed.util.brillopad.IBlockParser com.android.tradefed.util.brillopad.ILineParser {
public void ()
public void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
String line
java.util.Iterator i$
java.util.List input
com.android.tradefed.util.brillopad.ItemList itemlist
public abstract void parseLine (java.lang.String, com.android.tradefed.util.brillopad.ItemList)
}
com/android/tradefed/util/brillopad/BugreportParser.classBugreportParser.java
package com.android.tradefed.util.brillopad
public com.android.tradefed.util.brillopad.BugreportParser extends com.android.tradefed.util.brillopad.section.AbstractSectionParser {
public static final String ANR
public static final String JAVA_CRASH
public static final String NATIVE_CRASH
public void ()
public com.android.tradefed.util.brillopad.ItemList parse (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader input
com.android.tradefed.util.brillopad.ItemList itemlist
String line
public com.android.tradefed.util.brillopad.ItemList parse (com.android.tradefed.result.InputStreamSource) throws java.io.IOException
com.android.tradefed.result.InputStreamSource input
java.io.InputStream stream
public void addDefaultSectionParsers (com.android.tradefed.util.RegexTrie)
com.android.tradefed.util.RegexTrie sectionTrie
}
com/android/tradefed/util/brillopad/item/
com/android/tradefed/util/brillopad/item/GenericMapItem.classGenericMapItem.java
package com.android.tradefed.util.brillopad.item
public com.android.tradefed.util.brillopad.item.GenericMapItem extends java.util.HashMap implements com.android.tradefed.util.brillopad.item.IItem {
private String mType
public void ()
public void (java.lang.String)
String type
public void setType (java.lang.String)
String type
public java.lang.String getType ()
public com.android.tradefed.util.brillopad.item.IItem merge (com.android.tradefed.util.brillopad.item.IItem) throws com.android.tradefed.util.brillopad.item.ConflictingItemException
com.android.tradefed.util.brillopad.item.IItem other
public boolean isConsistent (com.android.tradefed.util.brillopad.item.IItem)
com.android.tradefed.util.brillopad.item.IItem other
}
com/android/tradefed/util/brillopad/item/AbstractItem.classAbstractItem.java
package com.android.tradefed.util.brillopad.item
public abstract com.android.tradefed.util.brillopad.item.AbstractItem extends java.lang.Object implements com.android.tradefed.util.brillopad.item.IItem {
private java.util.Map mAttributes
private java.util.Set mAllowedAttributes
protected void (java.lang.String[])
String[] allowedAttributes
protected void (java.lang.String[], java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
String[] allowedAttributes
java.util.Map attributes
public java.util.Map mergeAttributes (com.android.tradefed.util.brillopad.item.IItem) throws com.android.tradefed.util.brillopad.item.ConflictingItemException
String attribute
java.util.Iterator i$
com.android.tradefed.util.brillopad.item.IItem other
com.android.tradefed.util.brillopad.item.AbstractItem item
java.util.Map mergedAttributes
public java.lang.String getType ()
public boolean isConsistent (com.android.tradefed.util.brillopad.item.IItem)
String attribute
java.util.Iterator i$
com.android.tradefed.util.brillopad.item.IItem other
com.android.tradefed.util.brillopad.item.AbstractItem item
public boolean equals (java.lang.Object)
String attribute
java.util.Iterator i$
Object other
com.android.tradefed.util.brillopad.item.AbstractItem item
protected void setAttribute (java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException
String attribute
Object value
protected java.lang.Object getAttribute (java.lang.String) throws java.lang.IllegalArgumentException
String attribute
public int hashCode ()
protected static boolean areEqual (java.lang.Object, java.lang.Object)
Object object1
Object object2
protected static boolean areConsistent (java.lang.Object, java.lang.Object)
Object object1
Object object2
protected static java.lang.Object mergeObjects (java.lang.Object, java.lang.Object) throws com.android.tradefed.util.brillopad.item.ConflictingItemException
Object object1
Object object2
}
com/android/tradefed/util/brillopad/item/IItem.classIItem.java
package com.android.tradefed.util.brillopad.item
public abstract com.android.tradefed.util.brillopad.item.IItem extends java.lang.Object {
public abstract java.lang.String getType ()
public abstract com.android.tradefed.util.brillopad.item.IItem merge (com.android.tradefed.util.brillopad.item.IItem) throws com.android.tradefed.util.brillopad.item.ConflictingItemException
public abstract boolean isConsistent (com.android.tradefed.util.brillopad.item.IItem)
}
com/android/tradefed/util/brillopad/item/ConflictingItemException.classConflictingItemException.java
package com.android.tradefed.util.brillopad.item
public com.android.tradefed.util.brillopad.item.ConflictingItemException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String)
String message
}
com/android/tradefed/util/brillopad/ILineParser.classILineParser.java
package com.android.tradefed.util.brillopad
public abstract com.android.tradefed.util.brillopad.ILineParser extends java.lang.Object {
public abstract void parseLine (java.lang.String, com.android.tradefed.util.brillopad.ItemList)
public abstract void commit (com.android.tradefed.util.brillopad.ItemList)
}
com/android/tradefed/util/brillopad/IBlockParser.classIBlockParser.java
package com.android.tradefed.util.brillopad
public abstract com.android.tradefed.util.brillopad.IBlockParser extends java.lang.Object {
public abstract void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
}
com/android/tradefed/util/brillopad/section/
com/android/tradefed/util/brillopad/section/AbstractSectionParser.classAbstractSectionParser.java
package com.android.tradefed.util.brillopad.section
public abstract com.android.tradefed.util.brillopad.section.AbstractSectionParser extends com.android.tradefed.util.brillopad.AbstractBlockParser implements com.android.tradefed.util.brillopad.ILineParser {
private com.android.tradefed.util.RegexTrie mSectionTrie
private com.android.tradefed.util.brillopad.IBlockParser mCurrentParser
private java.util.List mParseBlock
public void ()
public void (com.android.tradefed.util.brillopad.IBlockParser)
com.android.tradefed.util.brillopad.IBlockParser defaultParser
public abstract void addDefaultSectionParsers (com.android.tradefed.util.RegexTrie)
public void addSectionParser (com.android.tradefed.util.brillopad.IBlockParser, java.lang.String)
com.android.tradefed.util.brillopad.IBlockParser parser
String startPattern
public void parseLine (java.lang.String, com.android.tradefed.util.brillopad.ItemList)
String prev
String next
String line
com.android.tradefed.util.brillopad.ItemList itemlist
com.android.tradefed.util.brillopad.IBlockParser nextParser
public void commit (com.android.tradefed.util.brillopad.ItemList)
com.android.tradefed.util.brillopad.ItemList itemlist
}
com/android/tradefed/util/brillopad/section/NoopSectionParser.classNoopSectionParser.java
package com.android.tradefed.util.brillopad.section
public com.android.tradefed.util.brillopad.section.NoopSectionParser extends java.lang.Object implements com.android.tradefed.util.brillopad.IBlockParser {
public static final String SECTION_NAME
public static final String SECTION_REGEX
public void ()
public void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
java.util.List block
com.android.tradefed.util.brillopad.ItemList itemlist
}
com/android/tradefed/util/brillopad/section/SystemLogParser.classSystemLogParser.java
package com.android.tradefed.util.brillopad.section
public com.android.tradefed.util.brillopad.section.SystemLogParser extends java.lang.Object implements com.android.tradefed.util.brillopad.IBlockParser {
public static final String SECTION_NAME
public static final String SECTION_REGEX
private com.android.tradefed.util.brillopad.section.syslog.ISyslogParser mJava
private com.android.tradefed.util.brillopad.section.syslog.ISyslogParser mNative
private com.android.tradefed.util.brillopad.section.syslog.ISyslogParser mAnr
private static final java.util.regex.Pattern THREADTIME_LINE
private static final java.util.regex.Pattern TIME_LINE
public void ()
public void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
String line
int pid
int tid
String level
String tag
String msg
java.util.regex.Matcher m
java.util.regex.Matcher tm
java.util.List block
com.android.tradefed.util.brillopad.ItemList itemlist
java.util.ListIterator iter
static void ()
}
com/android/tradefed/util/brillopad/section/syslog/
com/android/tradefed/util/brillopad/section/syslog/JavaCrashParser.classJavaCrashParser.java
package com.android.tradefed.util.brillopad.section.syslog
public com.android.tradefed.util.brillopad.section.syslog.JavaCrashParser extends java.lang.Object implements com.android.tradefed.util.brillopad.section.syslog.ISyslogParser {
public static final String SECTION_NAME
private static final java.util.regex.Pattern EXCEPTION
private java.util.Set mKeys
private java.util.Map mMaps
private java.util.Map mStacks
public void ()
private static int encodePidTid (java.lang.Integer, java.lang.Integer)
Integer pid
Integer tid
public void parseLine (int, int, java.lang.String, com.android.tradefed.util.brillopad.ItemList)
com.android.tradefed.util.brillopad.item.GenericMapItem item
String reason
StringBuilder stack
int tid
int pid
String line
com.android.tradefed.util.brillopad.ItemList itemlist
int key
java.util.regex.Matcher m
StringBuilder stack
public void commit (com.android.tradefed.util.brillopad.ItemList)
com.android.tradefed.util.brillopad.item.GenericMapItem item
int key
java.util.Iterator i$
com.android.tradefed.util.brillopad.ItemList itemlist
static void ()
}
com/android/tradefed/util/brillopad/section/syslog/AnrParser.classAnrParser.java
package com.android.tradefed.util.brillopad.section.syslog
public com.android.tradefed.util.brillopad.section.syslog.AnrParser extends java.lang.Object implements com.android.tradefed.util.brillopad.section.syslog.ISyslogParser {
public static final String SECTION_NAME
private static final java.util.regex.Pattern START
private static final java.util.regex.Pattern END
private com.android.tradefed.util.brillopad.item.GenericMapItem mItem
private int mPID
private int mTID
private StringBuilder mStack
public void ()
public void parseLine (int, int, java.lang.String, com.android.tradefed.util.brillopad.ItemList)
int tid
int pid
String line
com.android.tradefed.util.brillopad.ItemList itemlist
java.util.regex.Matcher m
public void commit (com.android.tradefed.util.brillopad.ItemList)
com.android.tradefed.util.brillopad.ItemList itemlist
static void ()
}
com/android/tradefed/util/brillopad/section/syslog/ISyslogParser.classISyslogParser.java
package com.android.tradefed.util.brillopad.section.syslog
public abstract com.android.tradefed.util.brillopad.section.syslog.ISyslogParser extends java.lang.Object {
public abstract void parseLine (int, int, java.lang.String, com.android.tradefed.util.brillopad.ItemList)
public abstract void commit (com.android.tradefed.util.brillopad.ItemList)
}
com/android/tradefed/util/brillopad/section/syslog/NativeCrashParser.classNativeCrashParser.java
package com.android.tradefed.util.brillopad.section.syslog
public com.android.tradefed.util.brillopad.section.syslog.NativeCrashParser extends java.lang.Object implements com.android.tradefed.util.brillopad.section.syslog.ISyslogParser {
public static final String SECTION_NAME
private static final java.util.regex.Pattern START
private static final java.util.regex.Pattern FINGERPRINT
private static final java.util.regex.Pattern APP
private java.util.Set mKeys
private java.util.Map mMaps
private java.util.Map mStacks
public void ()
private static int encodePidTid (java.lang.Integer, java.lang.Integer)
Integer pid
Integer tid
public void parseLine (int, int, java.lang.String, com.android.tradefed.util.brillopad.ItemList)
java.util.regex.Matcher m
int tid
int pid
String line
com.android.tradefed.util.brillopad.ItemList itemlist
int key
com.android.tradefed.util.brillopad.item.GenericMapItem item
java.util.regex.Matcher m
StringBuilder stack
public void commit (com.android.tradefed.util.brillopad.ItemList)
com.android.tradefed.util.brillopad.item.GenericMapItem item
int key
java.util.Iterator i$
com.android.tradefed.util.brillopad.ItemList itemlist
static void ()
}
com/android/tradefed/util/brillopad/section/MemInfoParser.classMemInfoParser.java
package com.android.tradefed.util.brillopad.section
public com.android.tradefed.util.brillopad.section.MemInfoParser extends java.lang.Object implements com.android.tradefed.util.brillopad.IBlockParser {
public static final String SECTION_NAME
public static final String SECTION_REGEX
private static final java.util.regex.Pattern INFO_LINE
public void ()
public void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
String key
Integer value
java.util.regex.Matcher m
String line
java.util.Iterator i$
java.util.List block
com.android.tradefed.util.brillopad.ItemList itemlist
com.android.tradefed.util.brillopad.item.GenericMapItem output
static void ()
}
com/android/tradefed/util/brillopad/section/ProcRankParser.classProcRankParser.java
package com.android.tradefed.util.brillopad.section
public com.android.tradefed.util.brillopad.section.ProcRankParser extends java.lang.Object implements com.android.tradefed.util.brillopad.IBlockParser {
public static final String SECTION_NAME
public static final String SECTION_REGEX
private int mNumFields
private String[] mFieldNames
private static final java.util.regex.Pattern NUMBER_PAT
private static final java.util.regex.Pattern END_PAT
public void ()
private static java.lang.Integer parseMem (java.lang.String)
String suffix
String val
Integer count
java.util.regex.Matcher m
public void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
Integer value
int i
java.util.regex.Matcher endMatcher
String[] fields
String cmdline
java.util.Map valueMap
boolean validLine
String line
java.util.Iterator i$
java.util.List block
com.android.tradefed.util.brillopad.ItemList itemlist
com.android.tradefed.util.brillopad.item.GenericMapItem output
static void ()
}
com/android/tradefed/util/brillopad/section/SystemPropParser.classSystemPropParser.java
package com.android.tradefed.util.brillopad.section
public com.android.tradefed.util.brillopad.section.SystemPropParser extends java.lang.Object implements com.android.tradefed.util.brillopad.IBlockParser {
public static final String SECTION_NAME
public static final String SECTION_REGEX
private static final java.util.regex.Pattern PROP_LINE
public void ()
public void parseBlock (java.util.List, com.android.tradefed.util.brillopad.ItemList)
java.util.regex.Matcher m
String line
java.util.Iterator i$
java.util.List block
com.android.tradefed.util.brillopad.ItemList itemlist
com.android.tradefed.util.brillopad.item.GenericMapItem output
static void ()
}
com/android/tradefed/util/RegexTrie$CompPattern.classRegexTrie.java
package com.android.tradefed.util
com.android.tradefed.util.RegexTrie$CompPattern extends java.lang.Object {
protected final java.util.regex.Pattern mPattern
void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean equals (java.lang.Object)
java.util.regex.Pattern otherPat
com.android.tradefed.util.RegexTrie$CompPattern otherCPat
java.util.regex.Pattern otherPat
Object other
java.util.regex.Pattern otherPat
public int hashCode ()
public java.lang.String toString ()
public java.util.regex.Matcher matcher (java.lang.String)
String string
}
com/android/tradefed/util/TableFormatter.classTableFormatter.java
package com.android.tradefed.util
public com.android.tradefed.util.TableFormatter extends java.lang.Object {
private int mColumnSpacing
public void ()
public com.android.tradefed.util.TableFormatter setColumnSpacing (int)
int spacing
public void displayTable (java.util.List, java.io.PrintWriter)
int numPaddingChars
int col
java.util.List rowData
java.util.Iterator i$
java.util.List table
java.io.PrintWriter writer
java.util.List maxColumnSizes
private void insertPadding (int, java.io.PrintWriter)
int i
int numChars
java.io.PrintWriter writer
private java.util.List getColumnSizes (java.util.List)
int stringSize
int colIndex
java.util.List rowData
java.util.Iterator i$
java.util.List table
java.util.List maxColumnSizes
}
com/android/tradefed/util/ConditionPriorityBlockingQueue$ConditionMatcherPair.classConditionPriorityBlockingQueue.java
package com.android.tradefed.util
com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair extends java.lang.Object {
private final com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher mMatcher
private final java.util.concurrent.locks.Condition mCondition
void (com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher, java.util.concurrent.locks.Condition)
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher m
java.util.concurrent.locks.Condition c
static com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher access$000 (com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair)
com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair x0
static java.util.concurrent.locks.Condition access$100 (com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair)
com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair x0
}
com/android/tradefed/util/ClassPathScanner$IClassPathFilter.classClassPathScanner.java
package com.android.tradefed.util
public abstract com.android.tradefed.util.ClassPathScanner$IClassPathFilter extends java.lang.Object {
public abstract boolean accept (java.lang.String)
public abstract java.lang.String transform (java.lang.String)
}
com/android/tradefed/util/xml/
com/android/tradefed/util/xml/AndroidManifestWriter.classAndroidManifestWriter.java
package com.android.tradefed.util.xml
public com.android.tradefed.util.xml.AndroidManifestWriter extends java.lang.Object {
private final org.w3c.dom.Document mDoc
private final String mOsManifestFilePath
private static final String NODE_USES_SDK
private static final String ATTRIBUTE_MIN_SDK_VERSION
private static final String NS_RESOURCES
private void (org.w3c.dom.Document, java.lang.String)
org.w3c.dom.Document doc
String osManifestFilePath
public boolean setMinSdkVersion (java.lang.String)
String minSdkVersion
org.w3c.dom.Element usesSdkElement
org.w3c.dom.NodeList nodeList
org.w3c.dom.Attr minSdkAttr
String prefix
private boolean saveXmlToFile ()
javax.xml.transform.Source source
java.io.File file
javax.xml.transform.Result result
javax.xml.transform.Transformer xformer
javax.xml.transform.TransformerConfigurationException e
javax.xml.transform.TransformerException e
public static com.android.tradefed.util.xml.AndroidManifestWriter parse (java.lang.String)
javax.xml.parsers.DocumentBuilderFactory docFactory
javax.xml.parsers.DocumentBuilder docBuilder
org.w3c.dom.Document doc
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
String osManifestFilePath
}
com/android/tradefed/util/xml/AbstractXmlParser$ParseException.classAbstractXmlParser.java
package com.android.tradefed.util.xml
public com.android.tradefed.util.xml.AbstractXmlParser$ParseException extends java.lang.Exception {
public void (java.lang.Throwable)
Throwable cause
}
com/android/tradefed/util/xml/AbstractXmlParser.classAbstractXmlParser.java
package com.android.tradefed.util.xml
public abstract com.android.tradefed.util.xml.AbstractXmlParser extends java.lang.Object {
private static final String LOG_TAG
public void ()
public void parse (java.io.InputStream) throws com.android.tradefed.util.xml.AbstractXmlParser$ParseException
javax.xml.parsers.SAXParserFactory parserFactory
javax.xml.parsers.SAXParser parser
org.xml.sax.helpers.DefaultHandler handler
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
java.io.InputStream xmlInput
protected abstract org.xml.sax.helpers.DefaultHandler createXmlHandler ()
}
com/android/tradefed/util/RunUtil$RunnableResult.classRunUtil.java
package com.android.tradefed.util
com.android.tradefed.util.RunUtil$RunnableResult extends java.lang.Object implements com.android.tradefed.util.IRunUtil$IRunnableResult {
private final ProcessBuilder mProcessBuilder
private final com.android.tradefed.util.CommandResult mCommandResult
private final String mInput
private Process mProcess
final com.android.tradefed.util.RunUtil this$0
void (com.android.tradefed.util.RunUtil, com.android.tradefed.util.CommandResult, java.lang.String, java.lang.ProcessBuilder)
com.android.tradefed.util.CommandResult result
String input
ProcessBuilder processBuilder
public boolean run () throws java.lang.Exception
java.io.BufferedOutputStream processStdin
int rc
public void cancel ()
}
com/android/tradefed/util/ConditionPriorityBlockingQueue$AlwaysMatch.classConditionPriorityBlockingQueue.java
package com.android.tradefed.util
public com.android.tradefed.util.ConditionPriorityBlockingQueue$AlwaysMatch extends java.lang.Object implements com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher {
public void ()
public boolean matches (java.lang.Object)
Object element
}
com/android/tradefed/util/ConditionPriorityBlockingQueue.classConditionPriorityBlockingQueue.java
package com.android.tradefed.util
public com.android.tradefed.util.ConditionPriorityBlockingQueue extends java.lang.Object implements java.lang.Iterable {
private final java.util.LinkedList mList
private final java.util.concurrent.locks.ReentrantLock mLock
private final java.util.List mWaitingMatcherList
private final java.util.Comparator mComparator
static final boolean $assertionsDisabled
public void ()
public void (java.util.Comparator)
java.util.Comparator c
public java.lang.Object poll ()
public java.lang.Object poll (com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher)
Object obj
Object minObject
java.util.ListIterator iter
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher matcher
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object poll (long, java.util.concurrent.TimeUnit, com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher matcher
Long nanos
private java.lang.Object blockingPoll (java.lang.Long, com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher) throws java.lang.InterruptedException
InterruptedException ie
Object matchedObj
java.util.concurrent.locks.Condition myCondition
com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair myMatcherPair
Long nanos
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher matcher
private int compareObjects (java.lang.Object, java.lang.Object)
Object object
Object minObject
public java.lang.Object take () throws java.lang.InterruptedException
public java.lang.Object take (com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher) throws java.lang.InterruptedException
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher matcher
public boolean add (java.lang.Object)
com.android.tradefed.util.ConditionPriorityBlockingQueue$ConditionMatcherPair matcherPair
java.util.Iterator i$
boolean ok
Object addedElement
public void clear ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object object
public int size ()
public boolean remove (java.lang.Object)
Object object
public java.lang.Object addUnique (com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher, java.lang.Object)
Object removedObj
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher matcher
Object object
static void ()
}
com/android/tradefed/util/CommandStatus.classCommandStatus.java
package com.android.tradefed.util
public final com.android.tradefed.util.CommandStatus extends java.lang.Enum {
public static final com.android.tradefed.util.CommandStatus SUCCESS
public static final com.android.tradefed.util.CommandStatus FAILED
public static final com.android.tradefed.util.CommandStatus TIMED_OUT
public static final com.android.tradefed.util.CommandStatus EXCEPTION
private static final com.android.tradefed.util.CommandStatus[] $VALUES
public static com.android.tradefed.util.CommandStatus[] values ()
public static com.android.tradefed.util.CommandStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/util/Email.classEmail.java
package com.android.tradefed.util
public com.android.tradefed.util.Email extends java.lang.Object implements com.android.tradefed.util.IEmail {
private static final String LOG_TAG
private static final String mailer
public void ()
private static java.lang.String join (java.util.Collection, java.lang.String)
String element
java.util.Collection list
String sep
StringBuilder builder
java.util.Iterator iter
java.lang.Process run (java.lang.String[]) throws java.io.IOException
String[] cmd
ProcessBuilder pb
public void send (com.android.tradefed.util.IEmail$Message) throws java.lang.IllegalArgumentException java.io.IOException
InterruptedException e
java.io.BufferedInputStream mailerStdout
StringBuilder stdout
int theByte
com.android.tradefed.util.IEmail$Message msg
java.util.ArrayList cmd
String[] strArray
Process mailerProc
java.io.BufferedOutputStream mailerStdin
int retValue
}
com/android/tradefed/util/TestLoader.classTestLoader.java
package com.android.tradefed.util
public com.android.tradefed.util.TestLoader extends java.lang.Object {
private static final String LOG_TAG
public void ()
public junit.framework.Test loadTests (java.io.File, java.util.Collection)
java.util.Set classNames
ClassLoader jarClassLoader
java.io.IOException e
java.io.File testJarFile
java.util.Collection dependentJars
com.android.tradefed.util.ClassPathScanner scanner
private java.lang.ClassLoader buildJarClassLoader (java.io.File, java.util.Collection) throws java.net.MalformedURLException
int i
java.io.File jarFile
java.util.Collection dependentJars
java.net.URL[] urls
java.util.Iterator jarIter
private junit.framework.Test loadTests (java.util.Set, java.lang.ClassLoader)
Class testClass
ClassNotFoundException e
RuntimeException e
String className
java.util.Iterator i$
java.util.Set classNames
ClassLoader classLoader
junit.framework.TestSuite testSuite
}
com/android/tradefed/util/StringEscapeUtils.classStringEscapeUtils.java
package com.android.tradefed.util
public com.android.tradefed.util.StringEscapeUtils extends java.lang.Object {
public void ()
public static java.lang.String escapeShell (java.lang.String)
char ch
int i
String str
StringBuilder out
}
com/android/tradefed/util/IEmail.classIEmail.java
package com.android.tradefed.util
public abstract com.android.tradefed.util.IEmail extends java.lang.Object {
public abstract void send (com.android.tradefed.util.IEmail$Message) throws java.lang.IllegalArgumentException java.io.IOException
}
com/android/tradefed/util/RegexTrie.classRegexTrie.java
package com.android.tradefed.util
public com.android.tradefed.util.RegexTrie extends java.lang.Object {
private Object mValue
private java.util.Map mChildren
public void ()
public void clear ()
com.android.tradefed.util.RegexTrie child
java.util.Iterator i$
transient boolean containsKey (java.lang.String[])
String[] strings
java.lang.Object recursivePut (java.lang.Object, java.util.List)
Object oldValue
com.android.tradefed.util.RegexTrie$CompPattern curKey
java.util.List nextKeys
com.android.tradefed.util.RegexTrie nextChild
Object value
java.util.List patterns
private java.lang.Object validateAndPut (java.lang.Object, java.util.List)
Object value
java.util.List pList
public transient java.lang.Object put (java.lang.Object, java.util.regex.Pattern[])
java.util.regex.Pattern pat
java.util.regex.Pattern[] arr$
int len$
int i$
Object value
java.util.regex.Pattern[] patterns
java.util.List pList
public transient java.lang.Object put (java.lang.Object, java.lang.String[])
java.util.regex.Pattern pat
String regex
String[] arr$
int len$
int i$
Object value
String[] regexen
java.util.List pList
java.lang.Object recursiveRetrieve (java.util.List, java.util.List)
int i
java.util.List curCaptures
com.android.tradefed.util.RegexTrie$CompPattern pattern
java.util.regex.Matcher matcher
java.util.Map$Entry child
java.util.Iterator i$
String str
java.util.Iterator i$
boolean wildcardMatch
Object wildcardValue
String curKey
java.util.List nextKeys
java.util.List captures
java.util.List strings
public transient java.lang.Object retrieve (java.lang.String[])
String[] strings
public transient java.lang.Object retrieve (java.util.List, java.lang.String[])
java.util.List captures
String[] strings
java.util.List sList
private java.lang.Object getValue ()
public java.lang.String toString ()
}
com/android/tradefed/util/ByteArrayList.classByteArrayList.java
package com.android.tradefed.util
public com.android.tradefed.util.ByteArrayList extends java.lang.Object {
private byte[] mStorage
private int mMaxBytes
private int mCurBytes
private float mGrowthFactor
public void ()
public void (int)
int defaultSize
public void (int, float)
int defaultSize
float growthFactor
public void trimToSize ()
public void ensureCapacity (int)
int minCapacity
int curSize
int growthFactorMultiples
float newSize
void setSize (int)
int size
byte[] newStorage
public byte[] getContents ()
byte[] contents
public boolean add (byte)
byte b
public boolean addAll (byte[])
byte[] src
public boolean addAll (byte[], int, int)
byte[] src
int srcOffset
int length
public boolean addall (com.android.tradefed.util.ByteArrayList)
com.android.tradefed.util.ByteArrayList src
public void clear ()
public boolean equals (java.lang.Object)
int i
Object other
com.android.tradefed.util.ByteArrayList otherList
public int hashCode ()
public boolean isEmpty ()
public byte get (int)
int idx
public byte set (int, byte)
int idx
byte b
byte curVal
public int size ()
int getMaxSize ()
}
com/android/tradefed/util/RunUtil.classRunUtil.java
package com.android.tradefed.util
public com.android.tradefed.util.RunUtil extends java.lang.Object implements com.android.tradefed.util.IRunUtil {
private static final int POLL_TIME_INCREASE_FACTOR
private static com.android.tradefed.util.IRunUtil sDefaultInstance
private java.io.File mWorkingDir
private java.util.Map mEnvVariables
public void ()
public static com.android.tradefed.util.IRunUtil getDefault ()
public synchronized void setWorkingDir (java.io.File)
java.io.File dir
public synchronized void setEnvVariable (java.lang.String, java.lang.String)
String name
String value
public transient com.android.tradefed.util.CommandResult runTimedCmd (long, java.lang.String[])
long timeout
String[] command
com.android.tradefed.util.CommandResult result
com.android.tradefed.util.IRunUtil$IRunnableResult osRunnable
com.android.tradefed.util.CommandStatus status
private synchronized transient java.lang.ProcessBuilder createProcessBuilder (java.lang.String[])
String[] command
ProcessBuilder processBuilder
private synchronized java.lang.ProcessBuilder createProcessBuilder (java.util.List)
java.util.List commandList
ProcessBuilder processBuilder
public transient com.android.tradefed.util.CommandResult runTimedCmdWithInput (long, java.lang.String, java.lang.String[])
long timeout
String input
String[] command
com.android.tradefed.util.CommandResult result
com.android.tradefed.util.IRunUtil$IRunnableResult osRunnable
com.android.tradefed.util.CommandStatus status
public transient com.android.tradefed.util.CommandResult runTimedCmdSilently (long, java.lang.String[])
long timeout
String[] command
com.android.tradefed.util.CommandResult result
com.android.tradefed.util.IRunUtil$IRunnableResult osRunnable
com.android.tradefed.util.CommandStatus status
public transient java.lang.Process runCmdInBackground (java.lang.String[]) throws java.io.IOException
String[] command
String fullCmd
public java.lang.Process runCmdInBackground (java.util.List) throws java.io.IOException
java.util.List command
public com.android.tradefed.util.CommandStatus runTimed (long, com.android.tradefed.util.IRunUtil$IRunnableResult, boolean)
InterruptedException e
long timeout
com.android.tradefed.util.IRunUtil$IRunnableResult runnable
boolean logErrors
com.android.tradefed.util.RunUtil$RunnableNotifier runThread
public boolean runTimedRetry (long, long, int, com.android.tradefed.util.IRunUtil$IRunnableResult)
int i
long opTimeout
long pollInterval
int attempts
com.android.tradefed.util.IRunUtil$IRunnableResult runnable
public boolean runFixedTimedRetry (long, long, long, com.android.tradefed.util.IRunUtil$IRunnableResult)
long opTimeout
long pollInterval
long maxTime
com.android.tradefed.util.IRunUtil$IRunnableResult runnable
long initialTime
public boolean runEscalatingTimedRetry (long, long, long, long, com.android.tradefed.util.IRunUtil$IRunnableResult)
long opTimeout
long initialPollInterval
long maxPollInterval
long maxTime
com.android.tradefed.util.IRunUtil$IRunnableResult runnable
long pollInterval
long initialTime
public void sleep (long)
InterruptedException e
long time
static void ()
}
com/android/tradefed/util/ClassPathScanner.classClassPathScanner.java
package com.android.tradefed.util
public com.android.tradefed.util.ClassPathScanner extends java.lang.Object {
private static final String LOG_TAG
private String[] mClassPath
public void ()
public java.util.Set getEntriesFromJar (java.io.File, com.android.tradefed.util.ClassPathScanner$IClassPathFilter) throws java.io.IOException
String entryName
java.util.Enumeration e
java.io.File plainFile
com.android.tradefed.util.ClassPathScanner$IClassPathFilter filter
java.util.Set entryNames
java.util.jar.JarFile jarFile
public java.util.Set getEntriesFromDir (java.io.File, com.android.tradefed.util.ClassPathScanner$IClassPathFilter) throws java.io.IOException
java.io.File classPathDir
com.android.tradefed.util.ClassPathScanner$IClassPathFilter filter
java.util.Set entryNames
private void getEntriesFromDir (java.io.File, java.util.Set, java.util.List, com.android.tradefed.util.ClassPathScanner$IClassPathFilter) throws java.io.IOException
String classPathEntryName
java.io.File childFile
java.io.File[] arr$
int len$
int i$
java.io.File dir
java.util.Set entries
java.util.List rootPath
com.android.tradefed.util.ClassPathScanner$IClassPathFilter filter
java.io.File[] childFiles
private java.lang.String constructPath (java.util.List, java.lang.String)
String element
java.util.Iterator i$
java.util.List rootPath
String fileName
StringBuilder pathBuilder
public java.util.Set getClassPathEntries (com.android.tradefed.util.ClassPathScanner$IClassPathFilter)
java.io.IOException e
java.io.File classPathFile
String classPathElement
String[] arr$
int len$
int i$
com.android.tradefed.util.ClassPathScanner$IClassPathFilter filter
java.util.Set entryNames
public static java.lang.String[] getClassPath ()
String classPath
}
com/android/tradefed/util/IRunUtil$IRunnableResult.classIRunUtil.java
package com.android.tradefed.util
public abstract com.android.tradefed.util.IRunUtil$IRunnableResult extends java.lang.Object {
public abstract boolean run () throws java.lang.Exception
public abstract void cancel ()
}
com/android/tradefed/util/QuotationAwareTokenizer.classQuotationAwareTokenizer.java
package com.android.tradefed.util
public com.android.tradefed.util.QuotationAwareTokenizer extends java.lang.Object {
private static final String LOG_TAG
public void ()
public static java.lang.String[] tokenizeLine (java.lang.String) throws java.lang.IllegalArgumentException
String line
java.util.ArrayList tokens
StringBuilder token
java.util.regex.Pattern charPattern
java.util.regex.Matcher charMatcher
String aChar
boolean quotation
String[] tokensArray
}
com/android/tradefed/util/RunUtil$RunnableNotifier.classRunUtil.java
package com.android.tradefed.util
com.android.tradefed.util.RunUtil$RunnableNotifier extends java.lang.Thread {
private final com.android.tradefed.util.IRunUtil$IRunnableResult mRunnable
private com.android.tradefed.util.CommandStatus mStatus
private boolean mLogErrors
void (com.android.tradefed.util.IRunUtil$IRunnableResult, boolean)
com.android.tradefed.util.IRunUtil$IRunnableResult runnable
boolean logErrors
public void run ()
InterruptedException e
Exception e
com.android.tradefed.util.CommandStatus status
public void interrupt ()
synchronized com.android.tradefed.util.CommandStatus getStatus ()
}
com/android/tradefed/util/ClassPathScanner$ExternalClassNameFilter.classClassPathScanner.java
package com.android.tradefed.util
public com.android.tradefed.util.ClassPathScanner$ExternalClassNameFilter extends com.android.tradefed.util.ClassPathScanner$ClassNameFilter {
public void ()
public boolean accept (java.lang.String)
String pathName
}
com/android/tradefed/util/ArrayUtil.classArrayUtil.java
package com.android.tradefed.util
public com.android.tradefed.util.ArrayUtil extends java.lang.Object {
private void ()
public static transient java.lang.String[] buildArray (java.lang.String[][])
String[] array
String[][] arr$
int len$
int i$
String[] array
String[][] arr$
int len$
int i$
String[][] arrays
int length
String[] newArray
int offset
public static transient java.util.List list (java.lang.Object[])
Object item
Object[] arr$
int len$
int i$
Object[] inputAry
java.util.List retList
private static java.lang.String internalJoin (java.lang.String, java.util.Collection)
Object obj
String sep
java.util.Collection pieces
StringBuilder sb
boolean skipSep
java.util.Iterator iter
public static transient java.lang.String join (java.lang.String, java.lang.Object[])
String sep
Object[] pieces
}
com/android/tradefed/util/SimpleStats.classSimpleStats.java
package com.android.tradefed.util
public com.android.tradefed.util.SimpleStats extends java.lang.Object {
private java.util.List mData
private double mSum
public void ()
public void addAll (java.util.Collection)
Double meas
java.util.Iterator i$
java.util.Collection c
public void add (double)
double meas
public java.util.List getData ()
public boolean isEmpty ()
public int size ()
public java.lang.Double mean ()
public java.lang.Double median ()
int idx
int idx
public java.lang.Double min ()
public java.lang.Double max ()
public java.lang.Double stdev ()
Double diff
Double meas
java.util.Iterator i$
Double avg
Double ssd
}
com/android/tradefed/util/UniqueMultiMap.classUniqueMultiMap.java
package com.android.tradefed.util
public com.android.tradefed.util.UniqueMultiMap extends com.android.tradefed.util.MultiMap {
public void ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection values
}
com/android/tradefed/util/ClassPathScanner$ClassNameFilter.classClassPathScanner.java
package com.android.tradefed.util
public com.android.tradefed.util.ClassPathScanner$ClassNameFilter extends java.lang.Object implements com.android.tradefed.util.ClassPathScanner$IClassPathFilter {
private static final String DOT_CLASS
public void ()
public boolean accept (java.lang.String)
String pathName
public java.lang.String transform (java.lang.String)
String pathName
String className
}
com/android/tradefed/util/FileUtil.classFileUtil.java
package com.android.tradefed.util
public com.android.tradefed.util.FileUtil extends java.lang.Object {
private static final String LOG_TAG
private static final long MIN_DISK_SPACE_MB
private static final long MIN_DISK_SPACE
public void ()
public static boolean mkdirsRWX (java.io.File)
boolean setPerms
java.io.File file
java.io.File parent
public static boolean chmod (java.io.File, java.lang.String)
java.io.File file
String perms
com.android.tradefed.util.CommandResult result
public static boolean chmodGroupRW (java.io.File)
java.io.File file
public static boolean chmodGroupRWX (java.io.File)
java.io.File file
public static java.io.File createTempDir (java.lang.String) throws java.io.IOException
String prefix
public static java.io.File createTempDir (java.lang.String, java.io.File) throws java.io.IOException
String prefix
java.io.File parentDir
java.io.File tmpDir
public static java.io.File createTempFile (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
java.io.File returnFile
public static java.io.File createTempFile (java.lang.String, java.lang.String, java.io.File) throws java.io.IOException
String prefix
String suffix
java.io.File parentDir
java.io.File returnFile
public static void hardlinkFile (java.io.File, java.io.File) throws java.io.IOException
java.io.File origFile
java.io.File destFile
com.android.tradefed.util.CommandResult result
public static void recursiveHardlink (java.io.File, java.io.File) throws java.io.IOException
java.io.File destChild
java.io.File childFile
java.io.File[] arr$
int len$
int i$
java.io.File sourceDir
java.io.File destDir
public static void copyFile (java.io.File, java.io.File) throws java.io.IOException
java.io.File origFile
java.io.File destFile
public static void recursiveCopy (java.io.File, java.io.File) throws java.io.IOException
java.io.File destChild
java.io.File childFile
java.io.File[] arr$
int len$
int i$
java.io.File sourceDir
java.io.File destDir
public static void writeToFile (java.lang.String, java.io.File) throws java.io.IOException
String inputString
java.io.File destFile
public static void writeToFile (java.io.InputStream, java.io.File) throws java.io.IOException
java.io.InputStream input
java.io.File destFile
java.io.InputStream origStream
java.io.OutputStream destStream
private static void verifyDiskSpace (java.io.File)
java.io.File file
public static void recursiveDelete (java.io.File)
java.io.File child
java.io.File[] arr$
int len$
int i$
java.io.File[] childFiles
java.io.File rootDir
public static void extractZip (java.util.zip.ZipFile, java.io.File) throws java.io.IOException
java.util.zip.ZipEntry entry
java.io.File childFile
java.util.zip.ZipFile zipFile
java.io.File destDir
java.util.Enumeration entries
public static java.io.File createZip (java.io.File) throws java.io.IOException
java.io.File dir
java.io.File zipFile
public static void createZip (java.io.File, java.io.File) throws java.io.IOException
java.io.FileOutputStream fileStream
java.io.IOException e
RuntimeException e
java.io.File dir
java.io.File zipFile
java.util.zip.ZipOutputStream out
private static void addToZip (java.util.zip.ZipOutputStream, java.io.File, java.util.List) throws java.io.IOException
java.io.File subFile
java.io.File[] arr$
int len$
int i$
java.io.File[] subFiles
java.util.zip.ZipOutputStream out
java.io.File file
java.util.List relativePathSegs
java.util.zip.ZipEntry zipEntry
public static void closeZip (java.util.zip.ZipFile)
java.io.IOException e
java.util.zip.ZipFile otaZip
private static void writeToStream (java.io.File, java.io.OutputStream) throws java.io.IOException
java.io.File file
java.io.OutputStream out
java.io.InputStream inputStream
private static java.lang.String buildPath (java.util.List)
String segment
java.util.Iterator i$
java.util.List relativePathSegs
StringBuilder pathBuilder
public static java.lang.String getExtension (java.lang.String)
String fileName
int index
public static java.lang.String getBaseName (java.lang.String)
String fileName
int index
public static boolean compareFileContents (java.io.File, java.io.File) throws java.io.IOException
int byte1
int byte2
boolean eof
java.io.File file1
java.io.File file2
java.io.BufferedInputStream stream1
java.io.BufferedInputStream stream2
public static java.io.File createTempFileForRemote (java.lang.String, java.io.File) throws java.io.IOException
String remoteFilePath
java.io.File parentDir
String[] segments
String remoteFileName
String prefix
String fileExt
java.io.File tmpFile
public static void deleteFile (java.io.File)
java.io.File file
public static transient java.io.File getFileForPath (java.io.File, java.lang.String[])
java.io.File parentDir
String[] pathSegments
public static transient java.lang.String getPath (java.lang.String[])
String path
String[] arr$
int len$
int i$
String[] pathSegments
StringBuilder pathBuilder
boolean isFirst
public static java.io.File findFile (java.io.File, java.lang.String)
java.io.File result
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File dir
String fileName
public static java.util.Set findDirsUnder (java.io.File, java.io.File)
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File thisDir
java.io.File rootDir
java.io.File relativeParent
java.util.Set dirs
}
com/android/tradefed/util/FileUtil$LowDiskSpaceException.classFileUtil.java
package com.android.tradefed.util
public com.android.tradefed.util.FileUtil$LowDiskSpaceException extends com.android.tradefed.command.FatalHostError {
void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
void (java.lang.String)
String msg
}
com/android/tradefed/util/StreamUtil.classStreamUtil.java
package com.android.tradefed.util
public com.android.tradefed.util.StreamUtil extends java.lang.Object {
private void ()
public static java.lang.String getStringFromStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.Reader ir
int irChar
StringBuilder builder
public static com.android.tradefed.util.ByteArrayList getByteArrayListFromStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.InputStream is
int inputByte
com.android.tradefed.util.ByteArrayList list
public static void copyStreams (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inStream
java.io.OutputStream outStream
int data
public static void copyStreamToWriter (java.io.InputStream, java.io.Writer) throws java.io.IOException
java.io.InputStream inStream
java.io.Writer writer
int data
public static java.lang.String getStackTrace (java.lang.Throwable)
Throwable throwable
java.io.ByteArrayOutputStream outputStream
java.io.PrintStream bytePrintStream
public static void closeStream (java.io.InputStream)
java.io.IOException e
java.io.InputStream inStream
public static void closeStream (java.io.OutputStream)
java.io.IOException e
java.io.OutputStream outStream
public static void flushAndCloseStream (java.io.OutputStream)
java.io.IOException e
java.io.IOException e
java.io.OutputStream outStream
public static void closeZipStream (java.util.zip.ZipOutputStream)
java.io.IOException e
java.util.zip.ZipOutputStream outStream
public static void closeGZipStream (java.util.zip.GZIPOutputStream)
java.io.IOException e
java.util.zip.GZIPOutputStream outStream
}
com/android/tradefed/util/net/
com/android/tradefed/util/net/IHttpHelper$DataSizeException.classIHttpHelper.java
package com.android.tradefed.util.net
public com.android.tradefed.util.net.IHttpHelper$DataSizeException extends java.lang.Exception {
public void ()
}
com/android/tradefed/util/net/XmlRpcHelper$XmlRpcResponseParser.classXmlRpcHelper.java
package com.android.tradefed.util.net
com.android.tradefed.util.net.XmlRpcHelper$XmlRpcResponseParser extends com.android.tradefed.util.xml.AbstractXmlParser {
private com.android.tradefed.util.net.XmlRpcHelper$RpcResponseHandler mHandler
private void ()
protected org.xml.sax.helpers.DefaultHandler createXmlHandler ()
public java.util.List getResponses ()
void (com.android.tradefed.util.net.XmlRpcHelper$1)
com.android.tradefed.util.net.XmlRpcHelper$1 x0
}
com/android/tradefed/util/net/HttpHelper.classHttpHelper.java
package com.android.tradefed.util.net
public com.android.tradefed.util.net.HttpHelper extends java.lang.Object implements com.android.tradefed.util.net.IHttpHelper {
private static final String LOG_TAG
public void ()
public java.lang.String buildUrl (java.lang.String, java.util.Map)
java.io.UnsupportedEncodingException e
java.util.Map$Entry paramPair
java.util.Iterator i$
boolean first
String baseUrl
java.util.Map paramMap
StringBuilder urlBuilder
public java.lang.String fetchUrl (java.lang.String, java.util.Map) throws java.io.IOException com.android.tradefed.util.net.IHttpHelper$DataSizeException
String urlString
java.util.Map params
public void doPost (java.lang.String, java.util.Map) throws java.io.IOException
String baseUrlString
java.util.Map params
String urlString
java.net.URL url
java.io.InputStream stream
java.lang.String fetchUrl (java.lang.String) throws java.io.IOException com.android.tradefed.util.net.IHttpHelper$DataSizeException
int bytesRead
java.io.IOException e
String urlString
java.net.URL url
java.io.InputStream remoteStream
byte[] bufResult
int currBufPos
java.io.InputStream getRemoteUrlStream (java.net.URL) throws java.io.IOException
java.net.URL url
public java.net.HttpURLConnection createXmlConnection (java.net.URL, java.lang.String) throws java.io.IOException
java.net.URL url
String method
java.net.HttpURLConnection connection
}
com/android/tradefed/util/net/IHttpHelper.classIHttpHelper.java
package com.android.tradefed.util.net
public abstract com.android.tradefed.util.net.IHttpHelper extends java.lang.Object {
public static final int MAX_DATA_SIZE
public abstract java.lang.String fetchUrl (java.lang.String, java.util.Map) throws java.io.IOException com.android.tradefed.util.net.IHttpHelper$DataSizeException
public abstract void doPost (java.lang.String, java.util.Map) throws java.io.IOException
public abstract java.lang.String buildUrl (java.lang.String, java.util.Map)
public abstract java.net.HttpURLConnection createXmlConnection (java.net.URL, java.lang.String) throws java.io.IOException
}
com/android/tradefed/util/net/XmlRpcHelper$1.classXmlRpcHelper.java
package com.android.tradefed.util.net
com.android.tradefed.util.net.XmlRpcHelper$1 extends java.lang.Object {
}
com/android/tradefed/util/net/XmlRpcHelper.classXmlRpcHelper.java
package com.android.tradefed.util.net
public com.android.tradefed.util.net.XmlRpcHelper extends java.lang.Object {
public static final String TRUE_VAL
public static final String FALSE_VAL
public void ()
public static void writeOpenMethodCall (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
String name
public static void writeCloseMethodCall (org.kxml2.io.KXmlSerializer, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
public static void writeOpenMethodArg (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
String valueType
public static void writeCloseMethodArg (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
String valueType
public static void writeFullMethodArg (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
String valueType
String value
public static void writeOpenStructMember (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
String name
String valueType
public static void writeCloseStructMember (org.kxml2.io.KXmlSerializer, java.lang.String, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String ns
String valueType
public static java.util.List parseResponseTuple (java.io.InputStream)
com.android.tradefed.util.xml.AbstractXmlParser$ParseException e
java.io.InputStream input
com.android.tradefed.util.net.XmlRpcHelper$XmlRpcResponseParser parser
}
com/android/tradefed/util/net/XmlRpcHelper$RpcResponseHandler.classXmlRpcHelper.java
package com.android.tradefed.util.net
com.android.tradefed.util.net.XmlRpcHelper$RpcResponseHandler extends org.xml.sax.helpers.DefaultHandler {
private final java.util.List mResponses
private String mType
private StringBuilder mValue
private boolean mInParams
private boolean mInValue
private static final String PARAMS_TAG
private static final String VALUE_TAG
private static final String PARAM_TAG
private void ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String name
org.xml.sax.Attributes attributes
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String qName
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public java.util.List getResponses ()
void (com.android.tradefed.util.net.XmlRpcHelper$1)
com.android.tradefed.util.net.XmlRpcHelper$1 x0
}
com/android/tradefed/device/
com/android/tradefed/device/TestDeviceState.classTestDeviceState.java
package com.android.tradefed.device
public final com.android.tradefed.device.TestDeviceState extends java.lang.Enum {
public static final com.android.tradefed.device.TestDeviceState FASTBOOT
public static final com.android.tradefed.device.TestDeviceState ONLINE
public static final com.android.tradefed.device.TestDeviceState OFFLINE
public static final com.android.tradefed.device.TestDeviceState RECOVERY
public static final com.android.tradefed.device.TestDeviceState NOT_AVAILABLE
private static final com.android.tradefed.device.TestDeviceState[] $VALUES
public static com.android.tradefed.device.TestDeviceState[] values ()
public static com.android.tradefed.device.TestDeviceState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
com.android.ddmlib.IDevice$DeviceState getDdmsState ()
static com.android.tradefed.device.TestDeviceState getStateByDdms (com.android.ddmlib.IDevice$DeviceState)
com.android.ddmlib.IDevice$DeviceState ddmsState
static void ()
}
com/android/tradefed/device/TestDevice$2.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$2 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String[] val$result
final String val$name
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String[], java.lang.String)
public boolean run () throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException com.android.ddmlib.InstallException com.android.ddmlib.SyncException
}
com/android/tradefed/device/TestDevice$RunFailureListener.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$RunFailureListener extends com.android.tradefed.result.StubTestRunListener {
private boolean mIsRunFailure
private void ()
public void testRunFailed (java.lang.String)
String message
public boolean isRunFailure ()
void (com.android.tradefed.device.TestDevice$1)
com.android.tradefed.device.TestDevice$1 x0
}
com/android/tradefed/device/ITestDevice$RecoveryMode.classITestDevice.java
package com.android.tradefed.device
public final com.android.tradefed.device.ITestDevice$RecoveryMode extends java.lang.Enum {
public static final com.android.tradefed.device.ITestDevice$RecoveryMode NONE
public static final com.android.tradefed.device.ITestDevice$RecoveryMode ONLINE
public static final com.android.tradefed.device.ITestDevice$RecoveryMode AVAILABLE
private static final com.android.tradefed.device.ITestDevice$RecoveryMode[] $VALUES
public static com.android.tradefed.device.ITestDevice$RecoveryMode[] values ()
public static com.android.tradefed.device.ITestDevice$RecoveryMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/device/IDeviceManager$FreeDeviceState.classIDeviceManager.java
package com.android.tradefed.device
public final com.android.tradefed.device.IDeviceManager$FreeDeviceState extends java.lang.Enum {
public static final com.android.tradefed.device.IDeviceManager$FreeDeviceState AVAILABLE
public static final com.android.tradefed.device.IDeviceManager$FreeDeviceState UNAVAILABLE
public static final com.android.tradefed.device.IDeviceManager$FreeDeviceState UNRESPONSIVE
public static final com.android.tradefed.device.IDeviceManager$FreeDeviceState IGNORE
private static final com.android.tradefed.device.IDeviceManager$FreeDeviceState[] $VALUES
public static com.android.tradefed.device.IDeviceManager$FreeDeviceState[] values ()
public static com.android.tradefed.device.IDeviceManager$FreeDeviceState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/device/TestDevice$8.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$8 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String val$packageName
final String[] val$response
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String, java.lang.String[])
public boolean run () throws com.android.ddmlib.InstallException
String result
}
com/android/tradefed/device/CollectingByteOutputReceiver.classCollectingByteOutputReceiver.java
package com.android.tradefed.device
public com.android.tradefed.device.CollectingByteOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private com.android.tradefed.util.ByteArrayList mData
private boolean mIsCanceled
public void ()
public byte[] getOutput ()
public boolean isCancelled ()
public void cancel ()
public void addOutput (byte[], int, int)
byte[] data
int offset
int length
public void flush ()
public void clear ()
}
com/android/tradefed/device/WifiHelper$WpaCliOutput.classWifiHelper.java
package com.android.tradefed.device
com.android.tradefed.device.WifiHelper$WpaCliOutput extends com.android.ddmlib.MultiLineReceiver {
private boolean mDidCommandComplete
private boolean mIsCommandSuccess
String mWpaInterface
java.util.List mOutputLines
void ()
public void processNewLines (java.lang.String[])
java.util.regex.Matcher interfaceMatcher
String line
String[] arr$
int len$
int i$
String[] lines
java.util.regex.Pattern interfacePattern
public boolean isSuccess ()
public boolean isCancelled ()
}
com/android/tradefed/device/TopHelper$PercentCategory.classTopHelper.java
package com.android.tradefed.device
final com.android.tradefed.device.TopHelper$PercentCategory extends java.lang.Enum {
public static final com.android.tradefed.device.TopHelper$PercentCategory TOTAL
public static final com.android.tradefed.device.TopHelper$PercentCategory USER
public static final com.android.tradefed.device.TopHelper$PercentCategory SYSTEM
public static final com.android.tradefed.device.TopHelper$PercentCategory IOW
public static final com.android.tradefed.device.TopHelper$PercentCategory IRQ
private static final com.android.tradefed.device.TopHelper$PercentCategory[] $VALUES
public static com.android.tradefed.device.TopHelper$PercentCategory[] values ()
public static com.android.tradefed.device.TopHelper$PercentCategory valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/device/TestDevice$4.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$4 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String val$command
final com.android.ddmlib.IShellOutputReceiver val$receiver
final int val$maxTimeToOutputShellResponse
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String, com.android.ddmlib.IShellOutputReceiver, int)
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException
}
com/android/tradefed/device/TestDevice.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice extends java.lang.Object implements com.android.tradefed.device.IManagedTestDevice {
private static final String LOG_TAG
static final int MAX_RETRY_ATTEMPTS
private static final String LOGCAT_CMD
private static final String LOGCAT_DESC
private static final String BUGREPORT_CMD
private static final int BUGREPORT_TIMEOUT
private static final String ENCRYPTION_PASSWORD
private static final int ENCRYPTION_INPLACE_TIMEOUT
private static final int ENCRYPTION_WIPE_TIMEOUT
private static final String ENCRYPTION_SUPPORTED_OUTPUT
private int mLogStartDelay
private static final int FASTBOOT_TIMEOUT
private static final int ADB_RECOVERY_TIMEOUT
private static final int REBOOT_TIMEOUT
private static final int DEFAULT_UNAVAILABLE_TIMEOUT
static final int NONE_RECOVERY_MODE_DELAY
private static final int NUM_CLEAR_ATTEMPTS
static final String DISMISS_DIALOG_CMD
private static final String BUILD_ID_PROP
private int mCmdTimeout
private long mLongCmdTimeout
private com.android.ddmlib.IDevice mIDevice
private com.android.tradefed.device.IDeviceRecovery mRecovery
private final com.android.tradefed.device.IDeviceStateMonitor mMonitor
private com.android.tradefed.device.TestDeviceState mState
private final java.util.concurrent.Semaphore mFastbootLock
private com.android.tradefed.device.TestDevice$LogCatReceiver mLogcatReceiver
private com.android.tradefed.device.IFileEntry mRootFile
private boolean mFastbootEnabled
private com.android.tradefed.device.TestDeviceOptions mOptions
private Process mEmulatorProcess
private com.android.tradefed.device.ITestDevice$RecoveryMode mRecoveryMode
void (com.android.ddmlib.IDevice, com.android.tradefed.device.IDeviceStateMonitor)
com.android.ddmlib.IDevice device
com.android.tradefed.device.IDeviceStateMonitor monitor
com.android.tradefed.util.IRunUtil getRunUtil ()
public void setOptions (com.android.tradefed.device.TestDeviceOptions)
com.android.tradefed.device.TestDeviceOptions options
void setTmpLogcatSize (long)
long size
void setLogStartDelay (int)
int delay
public com.android.ddmlib.IDevice getIDevice ()
public void setIDevice (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice newDevice
com.android.ddmlib.IDevice currentDevice
public java.lang.String getSerialNumber ()
private boolean nullOrEmpty (java.lang.String)
String string
private java.lang.String internalGetProperty (java.lang.String, java.lang.String, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
String prop
String fastbootVar
String description
public java.lang.String getProperty (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String name
String[] result
com.android.tradefed.device.TestDevice$DeviceAction propAction
public java.lang.String getPropertySync (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String name
String[] result
com.android.tradefed.device.TestDevice$DeviceAction propAction
public java.lang.String getBootloaderVersion () throws java.lang.UnsupportedOperationException com.android.tradefed.device.DeviceNotAvailableException
public java.lang.String getProductType () throws com.android.tradefed.device.DeviceNotAvailableException
private java.lang.String internalGetProductType (int) throws com.android.tradefed.device.DeviceNotAvailableException
int retryAttempts
String productType
public java.lang.String getFastbootProductType () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
public java.lang.String getProductVariant () throws com.android.tradefed.device.DeviceNotAvailableException
public java.lang.String getFastbootProductVariant () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
private java.lang.String getFastbootVariable (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
java.util.regex.Pattern fastbootProductPattern
String resultText
java.util.regex.Matcher matcher
String variableName
com.android.tradefed.util.CommandResult result
public java.lang.String getBuildId ()
String bid
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver) throws com.android.tradefed.device.DeviceNotAvailableException
String command
com.android.ddmlib.IShellOutputReceiver receiver
com.android.tradefed.device.TestDevice$DeviceAction action
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, int, int) throws com.android.tradefed.device.DeviceNotAvailableException
String command
com.android.ddmlib.IShellOutputReceiver receiver
int maxTimeToOutputShellResponse
int retryAttempts
com.android.tradefed.device.TestDevice$DeviceAction action
public java.lang.String executeShellCommand (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String command
com.android.ddmlib.CollectingOutputReceiver receiver
String output
public boolean runInstrumentationTests (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner, java.util.Collection) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.testrunner.IRemoteAndroidTestRunner runner
java.util.Collection listeners
com.android.tradefed.device.TestDevice$RunFailureListener failureListener
com.android.tradefed.device.TestDevice$DeviceAction runTestsAction
boolean result
public transient boolean runInstrumentationTests (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner, com.android.ddmlib.testrunner.ITestRunListener[]) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.testrunner.IRemoteAndroidTestRunner runner
com.android.ddmlib.testrunner.ITestRunListener[] listeners
java.util.List listenerList
public transient java.lang.String installPackage (java.io.File, boolean, java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
java.io.File packageFile
boolean reinstall
String[] extraArgs
String[] response
com.android.tradefed.device.TestDevice$DeviceAction installAction
public transient java.lang.String installPackage (java.io.File, java.io.File, boolean, java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
java.io.File packageFile
java.io.File certFile
boolean reinstall
String[] extraArgs
String[] response
com.android.tradefed.device.TestDevice$DeviceAction installAction
public java.lang.String uninstallPackage (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String packageName
String[] response
com.android.tradefed.device.TestDevice$DeviceAction uninstallAction
public boolean pullFile (java.lang.String, java.io.File) throws com.android.tradefed.device.DeviceNotAvailableException
String remoteFilePath
java.io.File localFile
com.android.tradefed.device.TestDevice$DeviceAction pullAction
public java.io.File pullFile (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
java.io.File localFile
java.io.IOException e
String remoteFilePath
public java.io.File pullFileFromExternal (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String remoteFilePath
String externalPath
String fullPath
public boolean pushFile (java.io.File, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
java.io.File localFile
String remoteFilePath
com.android.tradefed.device.TestDevice$DeviceAction pushAction
public boolean pushString (java.lang.String, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
java.io.IOException e
String contents
String remoteFilePath
java.io.File tmpFile
public boolean doesFileExist (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String destPath
String lsGrep
public long getExternalStoreFreeSpace () throws com.android.tradefed.device.DeviceNotAvailableException
String externalStorePath
String output
Long available
private java.lang.Long parseFreeSpaceFromAvailable (java.lang.String)
NumberFormatException e
String freeSpaceString
String dfOutput
java.util.regex.Pattern freeSpacePattern
java.util.regex.Matcher patternMatcher
private java.lang.Long parseFreeSpaceFromFree (java.lang.String, java.lang.String)
NumberFormatException e
String numericValueString
String unitType
String externalStorePath
String dfOutput
Long freeSpace
java.util.regex.Pattern freeSpaceTablePattern
java.util.regex.Matcher tablePatternMatcher
public java.lang.String getMountPoint (java.lang.String)
String mountName
public com.android.tradefed.device.IFileEntry getFileEntry (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.FileListingService service
String path
String[] pathComponents
private com.android.ddmlib.FileListingService getFileListingService () throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.FileListingService[] service
com.android.tradefed.device.TestDevice$DeviceAction serviceAction
public boolean pushDir (java.io.File, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String remotePath
java.io.File childFile
java.io.File[] arr$
int len$
int i$
java.io.File localFileDir
String deviceFilePath
java.io.File[] childFiles
public boolean syncFiles (java.io.File, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
java.io.File localFileDir
String deviceFilePath
com.android.tradefed.device.IFileEntry remoteFileEntry
private boolean syncFiles (java.io.File, com.android.tradefed.device.IFileEntry) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IFileEntry entry
java.io.File localFile
java.io.File[] arr$
int len$
int i$
java.io.File localFileDir
com.android.tradefed.device.IFileEntry remoteFileEntry
java.io.File[] localFiles
java.util.ArrayList filePathsToSync
String[] files
com.android.tradefed.device.TestDevice$DeviceAction syncAction
com.android.ddmlib.FileListingService$FileEntry[] getFileChildren (com.android.ddmlib.FileListingService$FileEntry) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.FileListingService$FileEntry remoteFileEntry
com.android.tradefed.device.TestDevice$FileQueryAction action
private boolean isNewer (java.io.File, com.android.tradefed.device.IFileEntry)
java.text.SimpleDateFormat format
java.util.Date remoteDate
java.text.ParseException e
java.io.File localFile
com.android.tradefed.device.IFileEntry entry
String entryTimeString
public transient java.lang.String executeAdbCommand (java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
String[] cmdArgs
String[] fullCmd
com.android.tradefed.device.TestDevice$AdbAction adbAction
public transient com.android.tradefed.util.CommandResult executeFastbootCommand (java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
String[] cmdArgs
public transient com.android.tradefed.util.CommandResult executeLongFastbootCommand (java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
String[] cmdArgs
private transient com.android.tradefed.util.CommandResult doFastbootCommand (long, java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
InterruptedException e
com.android.tradefed.util.CommandResult result
int i
long timeout
String[] cmdArgs
String[] fullCmd
private boolean isRecoveryNeeded (com.android.tradefed.util.CommandResult)
com.android.tradefed.util.CommandResult fastbootResult
int getCommandTimeout ()
void setLongCommandTimeout (long)
long timeout
long getLongCommandTimeout ()
void setCommandTimeout (int)
int timeout
private transient java.lang.String[] buildAdbCommand (java.lang.String[])
String[] commandArgs
private transient java.lang.String[] buildFastbootCommand (java.lang.String[])
String[] commandArgs
private boolean performDeviceAction (java.lang.String, com.android.tradefed.device.TestDevice$DeviceAction, int) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.TimeoutException e
java.io.IOException e
com.android.ddmlib.InstallException e
com.android.ddmlib.SyncException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
int i
String actionDescription
com.android.tradefed.device.TestDevice$DeviceAction action
int retryAttempts
private void logDeviceActionException (java.lang.String, java.lang.Exception)
String actionDescription
Exception e
private java.lang.String getExceptionMessage (java.lang.Exception)
Exception e
StringBuilder msgBuilder
public void recoverDevice () throws com.android.tradefed.device.DeviceNotAvailableException
private void recoverDeviceFromBootloader () throws com.android.tradefed.device.DeviceNotAvailableException
private void recoverDeviceInRecovery () throws com.android.tradefed.device.DeviceNotAvailableException
public void startLogcat ()
public void clearLogcat ()
public com.android.tradefed.result.InputStreamSource getLogcat ()
private com.android.tradefed.result.InputStreamSource getLogcatDump ()
com.android.tradefed.device.CollectingByteOutputReceiver receiver
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
byte[] output
public void stopLogcat ()
com.android.tradefed.device.TestDevice$LogCatReceiver createLogcatReceiver ()
public com.android.tradefed.result.InputStreamSource getBugreport ()
com.android.tradefed.device.DeviceNotAvailableException e
com.android.tradefed.device.CollectingByteOutputReceiver receiver
public com.android.tradefed.result.InputStreamSource getScreenshot () throws com.android.tradefed.device.DeviceNotAvailableException
byte[] pngData
com.android.tradefed.device.TestDevice$ScreenshotAction action
private byte[] compressRawImageAsPng (com.android.ddmlib.RawImage)
int value
int x
int y
java.io.IOException e
com.android.ddmlib.RawImage rawImage
java.awt.image.BufferedImage image
int index
int IndexInc
byte[] pngData
java.io.ByteArrayOutputStream imageOut
public boolean connectToWifiNetwork (java.lang.String, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String pingOutput
int i
String wifiSsid
String wifiPsk
com.android.tradefed.device.IWifiHelper wifi
Integer networkId
public boolean disconnectFromWifi () throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IWifiHelper wifi
public java.lang.String getIpAddress () throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IWifiHelper wifi
com.android.tradefed.device.IWifiHelper createWifiHelper ()
public boolean clearErrorDialogs () throws com.android.tradefed.device.DeviceNotAvailableException
int numErrorDialogs
int i
private int getErrorDialogCount () throws com.android.tradefed.device.DeviceNotAvailableException
int errorDialogCount
java.util.regex.Pattern crashPattern
java.util.regex.Pattern anrPattern
String systemStatusOutput
java.util.regex.Matcher crashMatcher
java.util.regex.Matcher anrMatcher
private void doClearDialogs (int) throws com.android.tradefed.device.DeviceNotAvailableException
int i
int numDialogs
com.android.tradefed.device.IDeviceStateMonitor getDeviceStateMonitor ()
public void postBootSetup () throws com.android.tradefed.device.DeviceNotAvailableException
java.lang.String getDisableKeyguardCmd ()
public void rebootIntoBootloader () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
private void doAdbRebootBootloader () throws com.android.tradefed.device.DeviceNotAvailableException
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
public void reboot () throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.ITestDevice$RecoveryMode cachedRecoveryMode
public void rebootUntilOnline () throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.ITestDevice$RecoveryMode cachedRecoveryMode
public void rebootIntoRecovery () throws com.android.tradefed.device.DeviceNotAvailableException
public void nonBlockingReboot () throws com.android.tradefed.device.DeviceNotAvailableException
void doReboot () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
private void doAdbReboot (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
String into
com.android.tradefed.device.TestDevice$DeviceAction rebootAction
private void waitForDeviceNotAvailable (java.lang.String, long)
String operationDesc
long time
public boolean enableAdbRoot () throws com.android.tradefed.device.DeviceNotAvailableException
String[] fullCmd
com.android.tradefed.device.TestDevice$AdbRootAction rootAction
private boolean isAdbRoot () throws com.android.tradefed.device.DeviceNotAvailableException
String output
public boolean encryptDevice (boolean) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
String encryptMethod
int timeout
boolean inplace
String encryptMethod
int timeout
public boolean unencryptDevice () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
String line
String[] arr$
int len$
int i$
String[] splitOutput
com.android.tradefed.device.ITestDevice$RecoveryMode cachedRecoveryMode
String[] splitOutput
boolean format
String output
public boolean unlockDevice () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
String output
int i
public boolean isDeviceEncrypted () throws com.android.tradefed.device.DeviceNotAvailableException
String output
public boolean isEncryptionSupported () throws com.android.tradefed.device.DeviceNotAvailableException
String output
public void waitForDeviceOnline (long) throws com.android.tradefed.device.DeviceNotAvailableException
long waitTime
public void waitForDeviceOnline () throws com.android.tradefed.device.DeviceNotAvailableException
public void waitForDeviceAvailable (long) throws com.android.tradefed.device.DeviceNotAvailableException
long waitTime
public void waitForDeviceAvailable () throws com.android.tradefed.device.DeviceNotAvailableException
public boolean waitForDeviceNotAvailable (long)
long waitTime
public boolean waitForDeviceInRecovery (long)
long waitTime
com.android.tradefed.device.IDeviceRecovery getRecovery ()
public void setRecovery (com.android.tradefed.device.IDeviceRecovery)
com.android.tradefed.device.IDeviceRecovery recovery
public void setRecoveryMode (com.android.tradefed.device.ITestDevice$RecoveryMode)
com.android.tradefed.device.ITestDevice$RecoveryMode mode
public com.android.tradefed.device.ITestDevice$RecoveryMode getRecoveryMode ()
public void setFastbootEnabled (boolean)
boolean fastbootEnabled
public void setDeviceState (com.android.tradefed.device.TestDeviceState)
com.android.tradefed.device.TestDeviceState deviceState
public com.android.tradefed.device.TestDeviceState getDeviceState ()
public boolean isAdbTcp ()
public java.lang.String switchToAdbTcp () throws com.android.tradefed.device.DeviceNotAvailableException
String ipAddress
String port
public boolean switchToAdbUsb () throws com.android.tradefed.device.DeviceNotAvailableException
public void setEmulatorProcess (java.lang.Process)
Process p
public java.lang.Process getEmulatorProcess ()
public boolean isEnableAdbRoot ()
static int access$000 (com.android.tradefed.device.TestDevice)
com.android.tradefed.device.TestDevice x0
static com.android.tradefed.device.TestDeviceOptions access$300 (com.android.tradefed.device.TestDevice)
com.android.tradefed.device.TestDevice x0
static int access$400 (com.android.tradefed.device.TestDevice)
com.android.tradefed.device.TestDevice x0
}
com/android/tradefed/device/TestDevice$7.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$7 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final java.io.File val$packageFile
final java.io.File val$certFile
final String[] val$extraArgs
final String[] val$response
final boolean val$reinstall
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.io.File, java.io.File, java.lang.String[], java.lang.String[], boolean)
public boolean run () throws com.android.ddmlib.InstallException com.android.ddmlib.SyncException java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException
String remotePackagePath
String remoteCertPath
String[] newExtraArgs
}
com/android/tradefed/device/TopHelper$TopStats.classTopHelper.java
package com.android.tradefed.device
public com.android.tradefed.device.TopHelper$TopStats extends java.lang.Object {
public Double mTotalPercent
public Double mUserPercent
public Double mSystemPercent
public Double mIowPercent
public Double mIrqPercent
public void ()
}
com/android/tradefed/device/DeviceFatalError.classDeviceFatalError.java
package com.android.tradefed.device
public com.android.tradefed.device.DeviceFatalError extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String msg
}
com/android/tradefed/device/DeviceSelectionOptions.classDeviceSelectionOptions.java
package com.android.tradefed.device
public com.android.tradefed.device.DeviceSelectionOptions extends java.lang.Object implements com.android.tradefed.device.IDeviceSelection {
private static final String LOG_TAG
private java.util.Collection mSerials
private java.util.Collection mExcludeSerials
private java.util.Collection mProductTypes
private java.util.Collection mPropertyStrings
private boolean mEmulatorRequested
private boolean mDeviceRequested
private boolean mStubEmulatorRequested
private boolean mNullDeviceRequested
private Integer mMinBattery
private Integer mMaxBattery
private boolean mFetchedEnvVariable
private static final String VARIANT_SEPARATOR
public void ()
public void addSerial (java.lang.String)
String serialNumber
public void addExcludeSerial (java.lang.String)
String serialNumber
public void addProductType (java.lang.String)
String productType
public void addProperty (java.lang.String)
String propertyKeyValue
public java.util.Collection getSerials ()
String env_serial
public java.util.Collection getExcludeSerials ()
public java.util.Collection getProductTypes ()
public boolean deviceRequested ()
public boolean emulatorRequested ()
public boolean stubEmulatorRequested ()
public boolean nullDeviceRequested ()
public void setEmulatorRequested (boolean)
boolean emulatorRequested
public void setStubEmulatorRequested (boolean)
boolean stubEmulatorRequested
public void setDeviceRequested (boolean)
boolean deviceRequested
public void setNullDeviceRequested (boolean)
boolean nullDeviceRequested
public void setMinBatteryLevel (java.lang.Integer)
Integer minBattery
public java.lang.Integer getMinBatteryLevel ()
public void setMaxBatteryLevel (java.lang.Integer)
Integer maxBattery
public java.lang.Integer getMaxBatteryLevel ()
public java.util.Map getProperties ()
String[] keyValuePair
String propertyKeyValue
java.util.Iterator i$
java.util.Map propertyMap
private java.util.Collection copyCollection (java.util.Collection)
java.util.Collection original
java.util.Collection listCopy
java.lang.String fetchEnvironmentVariable (java.lang.String)
String name
public boolean matches (com.android.ddmlib.IDevice)
String productVariant
java.util.Collection variants
String productType
java.util.Map$Entry propEntry
java.util.Iterator i$
Integer deviceBattery
Integer deviceBattery
com.android.ddmlib.IDevice device
java.util.Collection serials
java.util.Collection excludeSerials
java.util.Map productVariants
java.util.Collection productTypes
java.util.Map properties
private java.util.Map splitOnVariant (java.util.Collection)
java.util.Collection variants
String[] parts
String prod
java.util.Iterator i$
java.util.Collection products
java.util.Map splitProducts
public java.lang.String getDeviceProductType (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public java.lang.String getDeviceProductVariant (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
public java.lang.Integer getBatteryLevel (com.android.ddmlib.IDevice)
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
java.io.IOException e
com.android.ddmlib.ShellCommandUnresponsiveException e
com.android.ddmlib.IDevice device
private void handleBatteryException (com.android.ddmlib.IDevice, java.lang.Exception)
com.android.ddmlib.IDevice device
Exception e
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/tradefed/device/IDeviceSelection.classIDeviceSelection.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.IDeviceSelection extends java.lang.Object implements com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher {
public abstract java.util.Collection getSerials ()
public abstract java.util.Collection getExcludeSerials ()
public abstract java.util.Collection getProductTypes ()
public abstract java.util.Map getProperties ()
public abstract boolean emulatorRequested ()
public abstract boolean deviceRequested ()
public abstract boolean stubEmulatorRequested ()
public abstract boolean nullDeviceRequested ()
public abstract java.lang.String getDeviceProductType (com.android.ddmlib.IDevice)
public abstract java.lang.String getDeviceProductVariant (com.android.ddmlib.IDevice)
public abstract java.lang.Integer getBatteryLevel (com.android.ddmlib.IDevice)
}
com/android/tradefed/device/IManagedTestDevice.classIManagedTestDevice.java
package com.android.tradefed.device
abstract com.android.tradefed.device.IManagedTestDevice extends java.lang.Object implements com.android.tradefed.device.ITestDevice {
public abstract void startLogcat ()
public abstract void stopLogcat ()
public abstract void setIDevice (com.android.ddmlib.IDevice)
public abstract void setDeviceState (com.android.tradefed.device.TestDeviceState)
public abstract void setFastbootEnabled (boolean)
public abstract void recoverDevice () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void setEmulatorProcess (java.lang.Process)
public abstract java.lang.Process getEmulatorProcess ()
}
com/android/tradefed/device/IAndroidDebugBridge.classIAndroidDebugBridge.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.IAndroidDebugBridge extends java.lang.Object {
public abstract com.android.ddmlib.IDevice[] getDevices ()
public abstract void addDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
public abstract void removeDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
public abstract void init (boolean, java.lang.String)
public abstract void terminate ()
public abstract void disconnectBridge ()
}
com/android/tradefed/device/CollectingOutputReceiver.classCollectingOutputReceiver.java
package com.android.tradefed.device
public com.android.tradefed.device.CollectingOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
private StringBuffer mOutputBuffer
private boolean mIsCanceled
public void ()
public java.lang.String getOutput ()
public boolean isCancelled ()
public void cancel ()
public void addOutput (byte[], int, int)
java.io.UnsupportedEncodingException e
String s
byte[] data
int offset
int length
public void flush ()
}
com/android/tradefed/device/TestDevice$11.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$11 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final com.android.ddmlib.FileListingService[] val$service
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, com.android.ddmlib.FileListingService[])
public boolean run () throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException com.android.ddmlib.InstallException com.android.ddmlib.SyncException
}
com/android/tradefed/device/TestDevice$3.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$3 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String val$command
final com.android.ddmlib.IShellOutputReceiver val$receiver
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String, com.android.ddmlib.IShellOutputReceiver)
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException
}
com/android/tradefed/device/IDeviceManager.classIDeviceManager.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.IDeviceManager extends java.lang.Object {
public abstract void init ()
public abstract void init (com.android.tradefed.device.IDeviceSelection)
public abstract com.android.tradefed.device.ITestDevice allocateDevice ()
public abstract com.android.tradefed.device.ITestDevice allocateDevice (long)
public abstract com.android.tradefed.device.ITestDevice allocateDevice (long, com.android.tradefed.device.IDeviceSelection)
public abstract void freeDevice (com.android.tradefed.device.ITestDevice, com.android.tradefed.device.IDeviceManager$FreeDeviceState)
public abstract void launchEmulator (com.android.tradefed.device.ITestDevice, long, com.android.tradefed.util.IRunUtil, java.util.List) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void killEmulator (com.android.tradefed.device.ITestDevice) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract com.android.tradefed.device.ITestDevice connectToTcpDevice (java.lang.String)
public abstract boolean disconnectFromTcpDevice (com.android.tradefed.device.ITestDevice)
public abstract com.android.tradefed.device.ITestDevice reconnectDeviceToTcp (com.android.tradefed.device.ITestDevice) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void terminate ()
public abstract void terminateHard ()
public abstract java.util.Collection getAvailableDevices ()
public abstract java.util.Collection getAllocatedDevices ()
public abstract java.util.Collection getUnavailableDevices ()
public abstract void displayDevicesInfo (java.io.PrintWriter)
public abstract void addFastbootListener (com.android.tradefed.device.IDeviceManager$IFastbootListener)
public abstract void removeFastbootListener (com.android.tradefed.device.IDeviceManager$IFastbootListener)
}
com/android/tradefed/device/TestDevice$LogCatReceiver.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$LogCatReceiver extends java.lang.Object {
private com.android.tradefed.device.BackgroundDeviceAction mDeviceAction
private com.android.tradefed.device.LargeOutputReceiver mReceiver
final com.android.tradefed.device.TestDevice this$0
public void (com.android.tradefed.device.TestDevice)
public void start ()
public void stop ()
public com.android.tradefed.result.InputStreamSource getLogcatData ()
public void clear ()
}
com/android/tradefed/device/TestDevice$DeviceAction.classTestDevice.java
package com.android.tradefed.device
abstract com.android.tradefed.device.TestDevice$DeviceAction extends java.lang.Object {
public abstract boolean run () throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException com.android.ddmlib.InstallException com.android.ddmlib.SyncException
}
com/android/tradefed/device/TestDevice$6.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$6 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final java.io.File val$packageFile
final boolean val$reinstall
final String[] val$extraArgs
final String[] val$response
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.io.File, boolean, java.lang.String[], java.lang.String[])
public boolean run () throws com.android.ddmlib.InstallException
String result
}
com/android/tradefed/device/ReconnectingRecovery.classReconnectingRecovery.java
package com.android.tradefed.device
public com.android.tradefed.device.ReconnectingRecovery extends java.lang.Object implements com.android.tradefed.device.IDeviceRecovery {
private static final int ADB_TIMEOUT
private static final int CONNECTION_ATTEMPTS
public void ()
public void recoverDevice (com.android.tradefed.device.IDeviceStateMonitor, boolean) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
boolean recoverUntilOnline
String serial
int attempt
String errMsg
public void recoverDeviceBootloader (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
public void recoverDeviceRecovery (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
com.android.tradefed.util.IRunUtil getRunUtil ()
}
com/android/tradefed/device/TestDevice$1.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$1 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String[] val$result
final String val$name
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String[], java.lang.String)
public boolean run () throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException com.android.ddmlib.InstallException com.android.ddmlib.SyncException
}
com/android/tradefed/device/TestDevice$ScreenshotAction.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$ScreenshotAction extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
com.android.ddmlib.RawImage mRawScreenshot
final com.android.tradefed.device.TestDevice this$0
private void (com.android.tradefed.device.TestDevice)
public boolean run () throws java.io.IOException com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException com.android.ddmlib.InstallException com.android.ddmlib.SyncException
void (com.android.tradefed.device.TestDevice, com.android.tradefed.device.TestDevice$1)
com.android.tradefed.device.TestDevice x0
com.android.tradefed.device.TestDevice$1 x1
}
com/android/tradefed/device/DeviceDiagTest.classDeviceDiagTest.java
package com.android.tradefed.device
public com.android.tradefed.device.DeviceDiagTest extends junit.framework.TestCase {
private static final String LOG_TAG
public void ()
public void testAllDevicesAvailable ()
int i
String device
java.util.Iterator i$
java.util.Collection unavailDevices
}
com/android/tradefed/device/TestDevice$12.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$12 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String[] val$files
final com.android.tradefed.device.IFileEntry val$remoteFileEntry
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String[], com.android.tradefed.device.IFileEntry)
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.SyncException
com.android.ddmlib.SyncException e
com.android.ddmlib.SyncService syncService
boolean status
}
com/android/tradefed/device/IDeviceStateMonitor.classIDeviceStateMonitor.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.IDeviceStateMonitor extends java.lang.Object {
public abstract com.android.ddmlib.IDevice waitForDeviceOnline (long)
public abstract com.android.ddmlib.IDevice waitForDeviceOnline ()
public abstract boolean waitForDeviceShell (long)
public abstract com.android.ddmlib.IDevice waitForDeviceAvailable (long)
public abstract com.android.ddmlib.IDevice waitForDeviceAvailable ()
public abstract boolean waitForDeviceBootloader (long)
public abstract void waitForDeviceBootloaderStateUpdate ()
public abstract boolean waitForDeviceNotAvailable (long)
public abstract boolean waitForDeviceInRecovery (long)
public abstract java.lang.String getSerialNumber ()
public abstract com.android.tradefed.device.TestDeviceState getDeviceState ()
public abstract void setState (com.android.tradefed.device.TestDeviceState)
public abstract java.lang.String getMountPoint (java.lang.String)
public abstract void setIDevice (com.android.ddmlib.IDevice)
public abstract boolean isAdbTcp ()
}
com/android/tradefed/device/TestDeviceState$1.classTestDeviceState.java
package com.android.tradefed.device
com.android.tradefed.device.TestDeviceState$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$tradefed$device$TestDeviceState
static final int[] $SwitchMap$com$android$ddmlib$IDevice$DeviceState
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/tradefed/device/DeviceManager$1.classDeviceManager.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceManager$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.ddmlib.IDevice val$device
final com.android.tradefed.device.IDeviceStateMonitor val$monitor
final com.android.tradefed.device.DeviceManager this$0
void (com.android.tradefed.device.DeviceManager, com.android.ddmlib.IDevice, com.android.tradefed.device.IDeviceStateMonitor)
public void run ()
}
com/android/tradefed/device/TestDevice$10.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$10 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final java.io.File val$localFile
final String val$remoteFilePath
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.io.File, java.lang.String)
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.SyncException
com.android.ddmlib.SyncException e
com.android.ddmlib.SyncService syncService
boolean status
}
com/android/tradefed/device/DeviceManager$FastbootMonitor.classDeviceManager.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceManager$FastbootMonitor extends java.lang.Thread {
private boolean mQuit
final com.android.tradefed.device.DeviceManager this$0
void (com.android.tradefed.device.DeviceManager)
public void terminate ()
public void run ()
com.android.tradefed.device.IManagedTestDevice testDevice
String serial
java.util.Iterator i$
com.android.tradefed.device.IManagedTestDevice testDevice
java.util.Iterator i$
com.android.tradefed.device.IDeviceManager$IFastbootListener listener
java.util.Iterator i$
java.util.Collection listenersCopy
java.util.Set serials
}
com/android/tradefed/device/TopHelper$1.classTopHelper.java
package com.android.tradefed.device
com.android.tradefed.device.TopHelper$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$tradefed$device$TopHelper$PercentCategory
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/tradefed/device/IFileEntry.classIFileEntry.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.IFileEntry extends java.lang.Object {
public abstract java.lang.String getFullEscapedPath ()
public abstract java.lang.String getFullPath ()
public abstract boolean isDirectory ()
public abstract com.android.tradefed.device.IFileEntry findChild (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean isAppFileName ()
public abstract java.lang.String getName ()
public abstract java.lang.String getTime ()
public abstract java.lang.String getDate ()
public abstract java.util.Collection getChildren (boolean) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract com.android.ddmlib.FileListingService$FileEntry getFileEntry ()
}
com/android/tradefed/device/TestDevice$9.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$9 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String val$remoteFilePath
final java.io.File val$localFile
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String, java.io.File)
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.SyncException
com.android.ddmlib.SyncException e
com.android.ddmlib.SyncService syncService
boolean status
}
com/android/tradefed/device/AndroidDebugBridgeWrapper.classAndroidDebugBridgeWrapper.java
package com.android.tradefed.device
com.android.tradefed.device.AndroidDebugBridgeWrapper extends java.lang.Object implements com.android.tradefed.device.IAndroidDebugBridge {
private com.android.ddmlib.AndroidDebugBridge mAdbBridge
void ()
public com.android.ddmlib.IDevice[] getDevices ()
public void addDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
public void removeDeviceChangeListener (com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener)
com.android.ddmlib.AndroidDebugBridge$IDeviceChangeListener listener
public void init (boolean, java.lang.String)
boolean clientSupport
String adbOsLocation
public void terminate ()
public void disconnectBridge ()
}
com/android/tradefed/device/TestDevice$AdbRootAction.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$AdbRootAction extends com.android.tradefed.device.TestDevice$AdbAction {
boolean mNeedWait
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String[])
String[] fullCmd
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException
}
com/android/tradefed/device/ITestDevice.classITestDevice.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.ITestDevice extends java.lang.Object {
public abstract void setRecovery (com.android.tradefed.device.IDeviceRecovery)
public abstract void setRecoveryMode (com.android.tradefed.device.ITestDevice$RecoveryMode)
public abstract com.android.tradefed.device.ITestDevice$RecoveryMode getRecoveryMode ()
public abstract com.android.ddmlib.IDevice getIDevice ()
public abstract java.lang.String getSerialNumber ()
public abstract java.lang.String getProductType () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getProductVariant () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getFastbootProductType () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getFastbootProductVariant () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getBootloaderVersion () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getBuildId ()
public abstract java.lang.String getProperty (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getPropertySync (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, int, int) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String executeShellCommand (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public transient abstract java.lang.String executeAdbCommand (java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
public transient abstract com.android.tradefed.util.CommandResult executeFastbootCommand (java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
public transient abstract com.android.tradefed.util.CommandResult executeLongFastbootCommand (java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean runInstrumentationTests (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner, java.util.Collection) throws com.android.tradefed.device.DeviceNotAvailableException
public transient abstract boolean runInstrumentationTests (com.android.ddmlib.testrunner.IRemoteAndroidTestRunner, com.android.ddmlib.testrunner.ITestRunListener[]) throws com.android.tradefed.device.DeviceNotAvailableException
public transient abstract java.lang.String installPackage (java.io.File, boolean, java.lang.String[]) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String uninstallPackage (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getMountPoint (java.lang.String)
public abstract com.android.tradefed.result.InputStreamSource getBugreport ()
public abstract boolean pullFile (java.lang.String, java.io.File) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.io.File pullFile (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.io.File pullFileFromExternal (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean pushFile (java.io.File, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean pushString (java.lang.String, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean pushDir (java.io.File, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean syncFiles (java.io.File, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean doesFileExist (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract long getExternalStoreFreeSpace () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract com.android.tradefed.device.IFileEntry getFileEntry (java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void clearLogcat ()
public abstract com.android.tradefed.result.InputStreamSource getLogcat ()
public abstract com.android.tradefed.result.InputStreamSource getScreenshot () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean connectToWifiNetwork (java.lang.String, java.lang.String) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean disconnectFromWifi () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract java.lang.String getIpAddress () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean clearErrorDialogs () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void rebootIntoBootloader () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void reboot () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void rebootIntoRecovery () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void rebootUntilOnline () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void nonBlockingReboot () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean enableAdbRoot () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract com.android.tradefed.device.TestDeviceState getDeviceState ()
public abstract boolean encryptDevice (boolean) throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
public abstract boolean unencryptDevice () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
public abstract boolean unlockDevice () throws com.android.tradefed.device.DeviceNotAvailableException java.lang.UnsupportedOperationException
public abstract boolean isDeviceEncrypted () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean isEncryptionSupported () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void waitForDeviceAvailable (long) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void waitForDeviceAvailable () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void waitForDeviceOnline (long) throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void waitForDeviceOnline () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean waitForDeviceNotAvailable (long)
public abstract boolean waitForDeviceInRecovery (long)
public abstract void postBootSetup () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean isAdbTcp ()
public abstract java.lang.String switchToAdbTcp () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract boolean switchToAdbUsb () throws com.android.tradefed.device.DeviceNotAvailableException
public abstract void setOptions (com.android.tradefed.device.TestDeviceOptions)
}
com/android/tradefed/device/DeviceManager$AbortRecovery.classDeviceManager.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceManager$AbortRecovery extends java.lang.Object implements com.android.tradefed.device.IDeviceRecovery {
private void ()
public void recoverDevice (com.android.tradefed.device.IDeviceStateMonitor, boolean) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
boolean recoverUntilOnline
public void recoverDeviceBootloader (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
public void recoverDeviceRecovery (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
void (com.android.tradefed.device.DeviceManager$1)
com.android.tradefed.device.DeviceManager$1 x0
}
com/android/tradefed/device/TopHelper$TopReceiver.classTopHelper.java
package com.android.tradefed.device
com.android.tradefed.device.TopHelper$TopReceiver extends com.android.ddmlib.MultiLineReceiver {
private java.util.List mTopStats
private boolean mIsCancelled
private java.io.File mLogFile
private java.io.BufferedWriter mLogWriter
public void ()
public synchronized void logToFile (java.io.File)
java.io.IOException e
java.io.File logFile
public void processNewLines (java.lang.String[])
String line
String[] arr$
int len$
int i$
java.io.IOException e
com.android.tradefed.device.TopHelper$TopStats s
java.util.regex.Matcher m
String line
String[] arr$
int len$
int i$
String[] lines
public synchronized void cancel ()
java.io.IOException e
public synchronized boolean isCancelled ()
public synchronized java.util.List getTopStats ()
}
com/android/tradefed/device/DeviceManager$2.classDeviceManager.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceManager$2 extends java.lang.Object implements com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher {
final com.android.ddmlib.IDevice val$device
final com.android.tradefed.device.DeviceManager this$0
void (com.android.tradefed.device.DeviceManager, com.android.ddmlib.IDevice)
public boolean matches (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice element
public volatile boolean matches (java.lang.Object)
Object x0
}
com/android/tradefed/device/TestDevice$NoHiddenFilesFilter.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$NoHiddenFilesFilter extends java.lang.Object implements java.io.FilenameFilter {
private void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
void (com.android.tradefed.device.TestDevice$1)
com.android.tradefed.device.TestDevice$1 x0
}
com/android/tradefed/device/WifiHelper$NetCfgOutputParser.classWifiHelper.java
package com.android.tradefed.device
com.android.tradefed.device.WifiHelper$NetCfgOutputParser extends com.android.ddmlib.MultiLineReceiver {
String mIpAddress
final String mInterfaceName
void (java.lang.String)
String interfaceName
public void processNewLines (java.lang.String[])
String[] fields
String line
String[] arr$
int len$
int i$
String[] lines
public boolean isCancelled ()
}
com/android/tradefed/device/WifiHelper$WifiState.classWifiHelper.java
package com.android.tradefed.device
final com.android.tradefed.device.WifiHelper$WifiState extends java.lang.Enum {
public static final com.android.tradefed.device.WifiHelper$WifiState COMPLETED
public static final com.android.tradefed.device.WifiHelper$WifiState SCANNING
public static final com.android.tradefed.device.WifiHelper$WifiState DISCONNECTED
private static final com.android.tradefed.device.WifiHelper$WifiState[] $VALUES
public static com.android.tradefed.device.WifiHelper$WifiState[] values ()
public static com.android.tradefed.device.WifiHelper$WifiState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/tradefed/device/DeviceManager$FastbootDevice.classDeviceManager.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceManager$FastbootDevice extends com.android.tradefed.device.StubDevice {
void (java.lang.String)
String serial
}
com/android/tradefed/device/TestDeviceOptions.classTestDeviceOptions.java
package com.android.tradefed.device
public com.android.tradefed.device.TestDeviceOptions extends java.lang.Object {
private boolean mEnableAdbRoot
private boolean mDisableKeyguard
private String mDisableKeyguardCmd
private long mMaxLogcatFileSize
public void ()
public boolean isEnableAdbRoot ()
public void setEnableAdbRoot (boolean)
boolean enableAdbRoot
public boolean isDisableKeyguard ()
public void setDisableKeyguard (boolean)
boolean disableKeyguard
public java.lang.String getDisableKeyguardCmd ()
public void setDisableKeyguardCmd (java.lang.String)
String disableKeyguardCmd
public long getMaxLogcatFileSize ()
public void setMaxLogcatFileSize (long)
long maxLogcatFileSize
}
com/android/tradefed/device/NullDevice.classNullDevice.java
package com.android.tradefed.device
com.android.tradefed.device.NullDevice extends com.android.tradefed.device.StubDevice {
void (java.lang.String)
String serial
}
com/android/tradefed/device/LargeOutputReceiver.classLargeOutputReceiver.java
package com.android.tradefed.device
public com.android.tradefed.device.LargeOutputReceiver extends java.lang.Object implements com.android.ddmlib.IShellOutputReceiver {
public static final int BUFF_SIZE
private String mSerialNumber
private String mDescriptor
private long mMaxFileSize
private boolean mIsCancelled
private java.io.OutputStream mOutStream
private java.io.File mPreviousTmpFile
private java.io.File mTmpFile
private long mTmpBytesStored
public void (java.lang.String, java.lang.String, long)
java.io.IOException e
String descriptor
String serialNumber
long maxFileSize
public synchronized void addOutput (byte[], int, int)
java.io.IOException e
byte[] data
int offset
int length
public synchronized com.android.tradefed.result.InputStreamSource getData ()
java.io.InputStream stream
java.io.FileInputStream fileStream
java.io.IOException e
public synchronized void flush ()
java.io.IOException e
public synchronized void clear ()
java.io.IOException e
public synchronized void cancel ()
public void delete ()
private void closeLogStream ()
java.io.IOException e
public synchronized boolean isCancelled ()
synchronized void createTmpFile () throws java.io.IOException java.io.FileNotFoundException
protected synchronized void appendLogMsg (java.lang.String)
java.io.IOException e
String msg
java.lang.String getDescriptor ()
}
com/android/tradefed/device/TestDevice$FileQueryAction.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$FileQueryAction extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
com.android.ddmlib.FileListingService$FileEntry[] mFileContents
private final com.android.ddmlib.FileListingService$FileEntry mRemoteFileEntry
private final com.android.ddmlib.FileListingService mService
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, com.android.ddmlib.FileListingService$FileEntry, com.android.ddmlib.FileListingService)
com.android.ddmlib.FileListingService$FileEntry remoteFileEntry
com.android.ddmlib.FileListingService service
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException
}
com/android/tradefed/device/DeviceManager.classDeviceManager.java
package com.android.tradefed.device
public com.android.tradefed.device.DeviceManager extends java.lang.Object implements com.android.tradefed.device.IDeviceManager {
private static final String LOG_TAG
private static final long FASTBOOT_CMD_TIMEOUT
private static final long FASTBOOT_POLL_WAIT_TIME
private static final int CHECK_WAIT_DEVICE_AVAIL_MS
private static final com.android.tradefed.device.IDeviceSelection ANY_DEVICE_OPTIONS
private static com.android.tradefed.device.DeviceManager sInstance
private boolean mIsInitialized
private java.util.Map mAllocatedDeviceMap
private com.android.tradefed.util.ConditionPriorityBlockingQueue mAvailableDeviceQueue
private com.android.tradefed.device.IAndroidDebugBridge mAdbBridge
private com.android.tradefed.device.DeviceManager$ManagedDeviceListener mManagedDeviceListener
private boolean mFastbootEnabled
private java.util.Set mFastbootListeners
private com.android.tradefed.device.DeviceManager$FastbootMonitor mFastbootMonitor
private java.util.Map mCheckDeviceMap
private boolean mEnableLogcat
private boolean mIsTerminated
private com.android.tradefed.device.IDeviceSelection mGlobalDeviceFilter
private int mNumEmulatorSupported
private int mNumNullDevicesSupported
private boolean mSynchronousMode
void ()
public void init ()
public synchronized void init (com.android.tradefed.device.IDeviceSelection)
com.android.tradefed.device.IDeviceSelection globalDeviceFilter
void setSynchronousMode (boolean)
boolean syncMode
private void checkInit ()
private boolean isFastbootAvailable ()
com.android.tradefed.util.CommandResult fastbootResult
void startFastbootMonitor ()
com.android.tradefed.util.IRunUtil getRunUtil ()
public void setEnableLogcat (boolean)
boolean enableLogcat
private void checkAndAddAvailableDevice (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
com.android.tradefed.device.IDeviceStateMonitor monitor
String threadName
Runnable checkRunnable
private void addNullDevices ()
int i
private void addEmulators ()
int i
int port
private void addFastbootDevices ()
String serial
java.util.Iterator i$
java.util.Set serials
com.android.tradefed.device.IDeviceStateMonitor createStateMonitor (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
private void addAvailableDevice (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice device
com.android.tradefed.util.ConditionPriorityBlockingQueue$IMatcher deviceSerialMatcher
com.android.ddmlib.IDevice existingObject
com.android.tradefed.util.ConditionPriorityBlockingQueue getAvailableDeviceQueue ()
public static synchronized com.android.tradefed.device.IDeviceManager getInstance ()
public com.android.tradefed.device.ITestDevice allocateDevice ()
com.android.ddmlib.IDevice allocatedDevice
private com.android.ddmlib.IDevice takeAvailableDevice ()
InterruptedException e
public com.android.tradefed.device.ITestDevice allocateDevice (long)
long timeout
com.android.ddmlib.IDevice allocatedDevice
public com.android.tradefed.device.ITestDevice allocateDevice (long, com.android.tradefed.device.IDeviceSelection)
long timeout
com.android.tradefed.device.IDeviceSelection options
com.android.ddmlib.IDevice allocatedDevice
private com.android.ddmlib.IDevice pollAvailableDevice (long, com.android.tradefed.device.IDeviceSelection)
InterruptedException e
long timeout
com.android.tradefed.device.IDeviceSelection options
private com.android.tradefed.device.ITestDevice createAllocatedDevice (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice allocatedDevice
com.android.tradefed.device.IManagedTestDevice testDevice
com.android.tradefed.device.IManagedTestDevice createTestDevice (com.android.ddmlib.IDevice, com.android.tradefed.device.IDeviceStateMonitor)
com.android.ddmlib.IDevice allocatedDevice
com.android.tradefed.device.IDeviceStateMonitor monitor
com.android.tradefed.device.IManagedTestDevice testDevice
synchronized com.android.tradefed.device.IAndroidDebugBridge createAdbBridge ()
public void freeDevice (com.android.tradefed.device.ITestDevice, com.android.tradefed.device.IDeviceManager$FreeDeviceState)
com.android.tradefed.device.DeviceNotAvailableException e
com.android.tradefed.device.ITestDevice device
com.android.tradefed.device.IDeviceManager$FreeDeviceState deviceState
com.android.tradefed.device.IManagedTestDevice managedDevice
com.android.ddmlib.IDevice ideviceToReturn
public void launchEmulator (com.android.tradefed.device.ITestDevice, long, com.android.tradefed.util.IRunUtil, java.util.List) throws com.android.tradefed.device.DeviceNotAvailableException
Process p
com.android.tradefed.device.IManagedTestDevice managedDevice
java.io.IOException e
com.android.tradefed.device.ITestDevice device
long bootTimeout
com.android.tradefed.util.IRunUtil runUtil
java.util.List emulatorArgs
Integer port
java.util.List fullArgs
private void checkProcessDied (java.lang.Process) throws com.android.tradefed.device.DeviceNotAvailableException
int exitValue
IllegalThreadStateException e
java.io.IOException e
Process p
public void killEmulator (com.android.tradefed.device.ITestDevice) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.ITestDevice device
com.android.ddmlib.EmulatorConsole console
Process emulatorProcess
public com.android.tradefed.device.ITestDevice connectToTcpDevice (java.lang.String)
com.android.tradefed.device.DeviceNotAvailableException e
String ipAndPort
com.android.tradefed.device.ITestDevice tcpDevice
public com.android.tradefed.device.ITestDevice reconnectDeviceToTcp (com.android.tradefed.device.ITestDevice) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IManagedTestDevice managedUsbDevice
String ipAndPort
com.android.tradefed.device.ITestDevice usbDevice
com.android.tradefed.device.ITestDevice tcpDevice
public boolean disconnectFromTcpDevice (com.android.tradefed.device.ITestDevice)
com.android.tradefed.device.DeviceNotAvailableException e
com.android.tradefed.device.ITestDevice tcpDevice
boolean result
private boolean doAdbConnect (java.lang.String)
String adbConnectResult
int i
String ipAndPort
String resultSuccess
public transient java.lang.String executeGlobalAdbCommand (java.lang.String[])
String[] cmdArgs
String[] fullCmd
com.android.tradefed.util.CommandResult result
public synchronized void terminate ()
public synchronized void terminateHard ()
com.android.tradefed.device.IManagedTestDevice device
java.util.Iterator i$
public synchronized java.util.Collection getAllocatedDevices ()
java.util.Collection allocatedDeviceSerials
public synchronized java.util.Collection getAvailableDevices ()
com.android.ddmlib.IDevice device
java.util.Iterator i$
java.util.Collection availableDeviceSerials
public synchronized java.util.Collection getUnavailableDevices ()
com.android.ddmlib.IDevice device
com.android.ddmlib.IDevice[] arr$
int len$
int i$
com.android.ddmlib.IDevice[] visibleDevices
java.util.Collection unavailableSerials
java.util.Collection availSerials
java.util.Collection allocatedSerials
public void displayDevicesInfo (java.io.PrintWriter)
com.android.tradefed.device.ITestDevice device
java.util.Iterator i$
com.android.ddmlib.IDevice device
java.util.Iterator i$
com.android.ddmlib.IDevice device
java.util.Iterator i$
java.util.Set visibleDeviceSet
java.io.PrintWriter stream
java.util.Map deviceMap
java.util.ArrayList displayRows
com.android.tradefed.device.IDeviceSelection selector
com.android.tradefed.device.IDeviceSelection getDeviceSelectionOptions ()
private void addDevicesInfo (com.android.tradefed.device.IDeviceSelection, java.util.List, java.util.Map)
com.android.ddmlib.IDevice device
String deviceState
java.util.Map$Entry deviceEntry
java.util.Iterator i$
com.android.tradefed.device.IDeviceSelection selector
java.util.List displayRows
java.util.Map deviceStateMap
private java.lang.String getDisplay (java.lang.Object)
Object o
public void addFastbootListener (com.android.tradefed.device.IDeviceManager$IFastbootListener)
com.android.tradefed.device.IDeviceManager$IFastbootListener listener
public void removeFastbootListener (com.android.tradefed.device.IDeviceManager$IFastbootListener)
com.android.tradefed.device.IDeviceManager$IFastbootListener listener
private java.util.Set getDevicesOnFastboot ()
com.android.tradefed.util.CommandResult fastbootResult
static java.util.Set parseDevicesOnFastboot (java.lang.String)
String fastbootOutput
java.util.Set serials
java.util.regex.Pattern fastbootPattern
java.util.regex.Matcher fastbootMatcher
static void access$100 (com.android.tradefed.device.DeviceManager, com.android.ddmlib.IDevice)
com.android.tradefed.device.DeviceManager x0
com.android.ddmlib.IDevice x1
static java.util.Map access$200 (com.android.tradefed.device.DeviceManager)
com.android.tradefed.device.DeviceManager x0
static java.util.Map access$400 (com.android.tradefed.device.DeviceManager)
com.android.tradefed.device.DeviceManager x0
static com.android.tradefed.util.ConditionPriorityBlockingQueue access$500 (com.android.tradefed.device.DeviceManager)
com.android.tradefed.device.DeviceManager x0
static void access$600 (com.android.tradefed.device.DeviceManager, com.android.ddmlib.IDevice)
com.android.tradefed.device.DeviceManager x0
com.android.ddmlib.IDevice x1
static java.util.Set access$700 (com.android.tradefed.device.DeviceManager)
com.android.tradefed.device.DeviceManager x0
static java.util.Set access$800 (com.android.tradefed.device.DeviceManager)
com.android.tradefed.device.DeviceManager x0
static void ()
}
com/android/tradefed/device/DeviceStateMonitor$1.classDeviceStateMonitor.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceStateMonitor$1 extends java.lang.Object {
}
com/android/tradefed/device/DeviceStateMonitor$DeviceStateListener.classDeviceStateMonitor.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceStateMonitor$DeviceStateListener extends java.lang.Object {
private final com.android.tradefed.device.TestDeviceState mExpectedState
public void (com.android.tradefed.device.TestDeviceState)
com.android.tradefed.device.TestDeviceState expectedState
public void stateChanged (com.android.tradefed.device.TestDeviceState)
com.android.tradefed.device.TestDeviceState newState
}
com/android/tradefed/device/BackgroundDeviceAction.classBackgroundDeviceAction.java
package com.android.tradefed.device
public com.android.tradefed.device.BackgroundDeviceAction extends java.lang.Thread {
private com.android.ddmlib.IShellOutputReceiver mReceiver
private com.android.tradefed.device.ITestDevice mTestDevice
private String mCommand
private String mSerialNumber
private String mDescriptor
private boolean mIsCancelled
private int mLogStartDelay
public void (java.lang.String, java.lang.String, com.android.tradefed.device.ITestDevice, com.android.ddmlib.IShellOutputReceiver, int)
String command
String descriptor
com.android.tradefed.device.ITestDevice device
com.android.ddmlib.IShellOutputReceiver receiver
int startDelay
public void run ()
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.ShellCommandUnresponsiveException e
java.io.IOException e
private void recoverDevice (java.lang.String)
com.android.tradefed.device.DeviceNotAvailableException e
String exceptionType
public synchronized void cancel ()
public synchronized boolean isCancelled ()
com.android.tradefed.util.IRunUtil getRunUtil ()
}
com/android/tradefed/device/TestDevice$13.classTestDevice.java
package com.android.tradefed.device
com.android.tradefed.device.TestDevice$13 extends java.lang.Object implements com.android.tradefed.device.TestDevice$DeviceAction {
final String val$into
final com.android.tradefed.device.TestDevice this$0
void (com.android.tradefed.device.TestDevice, java.lang.String)
public boolean run () throws com.android.ddmlib.TimeoutException java.io.IOException com.android.ddmlib.AdbCommandRejectedException
}
com/android/tradefed/device/DeviceStateMonitor$NotifyFastbootListener.classDeviceStateMonitor.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceStateMonitor$NotifyFastbootListener extends java.lang.Object implements com.android.tradefed.device.IDeviceManager$IFastbootListener {
private void ()
public void stateUpdated ()
void (com.android.tradefed.device.DeviceStateMonitor$1)
com.android.tradefed.device.DeviceStateMonitor$1 x0
}
com/android/tradefed/device/WaitDeviceRecovery.classWaitDeviceRecovery.java
package com.android.tradefed.device
public com.android.tradefed.device.WaitDeviceRecovery extends java.lang.Object implements com.android.tradefed.device.IDeviceRecovery {
private static final String LOG_TAG
protected static final long INITIAL_PAUSE_TIME
protected long mWaitTime
protected long mBootloaderWaitTime
protected long mShellWaitTime
public void ()
protected com.android.tradefed.util.IRunUtil getRunUtil ()
void setWaitTime (long)
long waitTime
public void recoverDevice (com.android.tradefed.device.IDeviceStateMonitor, boolean) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
boolean recoverUntilOnline
com.android.ddmlib.IDevice device
protected void handleDeviceUnresponsive (com.android.ddmlib.IDevice, com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.IDevice device
com.android.tradefed.device.IDeviceStateMonitor monitor
com.android.ddmlib.IDevice newdevice
protected void handleDeviceNotAvailable (com.android.tradefed.device.IDeviceStateMonitor, boolean) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
boolean recoverTillOnline
public void recoverDeviceBootloader (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.ddmlib.IDevice device
com.android.tradefed.device.IDeviceStateMonitor monitor
protected void handleDeviceBootloaderUnresponsive (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
protected void rebootDeviceIntoBootloader (com.android.ddmlib.IDevice)
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.IDevice device
protected void rebootDevice (com.android.ddmlib.IDevice)
java.io.IOException e
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.IDevice device
protected void handleDeviceBootloaderNotAvailable (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
public void recoverDeviceRecovery (com.android.tradefed.device.IDeviceStateMonitor) throws com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.device.IDeviceStateMonitor monitor
}
com/android/tradefed/device/DeviceUnresponsiveException.classDeviceUnresponsiveException.java
package com.android.tradefed.device
public com.android.tradefed.device.DeviceUnresponsiveException extends com.android.tradefed.device.DeviceNotAvailableException {
public void ()
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
}
com/android/tradefed/device/DeviceStateMonitor$StubFastbootListener.classDeviceStateMonitor.java
package com.android.tradefed.device
com.android.tradefed.device.DeviceStateMonitor$StubFastbootListener extends java.lang.Object implements com.android.tradefed.device.IDeviceManager$IFastbootListener {
private void ()
public void stateUpdated ()
void (com.android.tradefed.device.DeviceStateMonitor$1)
com.android.tradefed.device.DeviceStateMonitor$1 x0
}
com/android/tradefed/device/IDeviceManager$IFastbootListener.classIDeviceManager.java
package com.android.tradefed.device
public abstract com.android.tradefed.device.IDeviceManager$IFastbootListener extends java.lang.Object {
public abstract void stateUpdated ()
}
com/android/tradefed/device/TopHelper.classTopHelper.java
package com.android.tradefed.device
public com.android.tradefed.device.TopHelper extends java.lang.Thread {
private static final String TOP_CMD
private static final java.util.regex.Pattern TOP_PERCENT_PATTERN
private com.android.tradefed.device.ITestDevice mTestDevice
private int mDelay
private com.android.tradefed.device.TopHelper$TopReceiver mReceiver
public void (com.android.tradefed.device.ITestDevice, int)
com.android.tradefed.device.ITestDevice testDevice
int delay
public void (com.android.tradefed.device.ITestDevice)
com.android.tradefed.device.ITestDevice testDevice
public void logToFile (java.io.File)
java.io.File logFile
public synchronized void cancel ()
public synchronized boolean isCancelled ()
public void run ()
com.android.tradefed.device.DeviceNotAvailableException e
public java.util.List getTopStats ()
public static java.lang.Double getTotalAverage (java.util.List)
java.util.List topStats
public static java.lang.Double getUserAverage (java.util.List)
java.util.List topStats
public static java.lang.Double getSystemAverage (java.util.List)
java.util.List topStats
public static java.lang.Double getIowAverage (java.util.List)
java.util.List topStats
public static java.lang.Double getIrqAverage (java.util.List)
java.util.List topStats
private static java.lang.Double getAveragePercentage (java.util.List, com.android.tradefed.device.TopHelper$PercentCategory) throws java.lang.IndexOutOfBoundsException
com.android.tradefed.device.TopHelper$TopStats s
java.util.Iterator i$
java.util.List topStats
com.android.tradefed.device.TopHelper$PercentCategory category
com.android.tradefed.util.SimpleStats stats
com.android.tradefed.device.TopHelper$TopReceiver getReceiver ()
static java.util.regex.Pattern access$000 ()
static void ()
}
com/android/tradefed/device/DeviceNotAvailableException.classDeviceNotAvailableException.java
package com.android.tradefed.device
public com.android.tradefed.device.DeviceNotAvailableException extends java.lang.Exception {
public void ()
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
}
com/android/tradefed/device/StubDevice.classStubDevice.java
package com.android.tradefed.device
com.android.tradefed.device.StubDevice extends java.lang.Object implements com.android.ddmlib.IDevice {
private final String mSerial
private final boolean mIsEmulator
void (java.lang.String)
String serial
void (java.lang.String, boolean)
String serial
boolean isEmulator
public void createForward (int, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
int localPort
int remotePort
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, int) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
int maxTimeToOutputResponse
public java.lang.String getAvdName ()
public com.android.ddmlib.Client getClient (java.lang.String)
String applicationName
public java.lang.String getClientName (int)
int pid
public com.android.ddmlib.Client[] getClients ()
public com.android.ddmlib.FileListingService getFileListingService ()
public java.lang.String getMountPoint (java.lang.String)
String name
public java.util.Map getProperties ()
public java.lang.String getProperty (java.lang.String)
String name
public int getPropertyCount ()
public com.android.ddmlib.RawImage getScreenshot () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public java.lang.String getSerialNumber ()
public com.android.ddmlib.IDevice$DeviceState getState ()
public com.android.ddmlib.SyncService getSyncService () throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException java.io.IOException
public boolean hasClients ()
public transient java.lang.String installPackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
String packageFilePath
boolean reinstall
String[] extraArgs
public transient java.lang.String installRemotePackage (java.lang.String, boolean, java.lang.String[]) throws com.android.ddmlib.InstallException
String remoteFilePath
boolean reinstall
String[] extraArgs
public boolean isBootLoader ()
public boolean isEmulator ()
public boolean isOffline ()
public boolean isOnline ()
public void reboot (java.lang.String) throws