xref: /aosp_15_r20/prebuilts/misc/common/incfs/libincfs-prebuilt.jar (revision 847dbab7980efcc7f5706bb9c6d844b91a680afd)

META-INF/
com/
com/android/
com/android/incfs/
com/android/incfs/install/
com/android/incfs/install/IBlockFilter.class
IBlockFilter.java package com.android.incfs.install public abstract com.android.incfs.install.IBlockFilter extends java.lang.Object { public abstract boolean shouldServeBlock (com.android.incfs.install.PendingBlock) }
com/android/incfs/install/IBlockTransformer.class
IBlockTransformer.java package com.android.incfs.install public abstract com.android.incfs.install.IBlockTransformer extends java.lang.Object { public abstract com.android.incfs.install.PendingBlock transform (com.android.incfs.install.PendingBlock) throws java.io.IOException }
com/android/incfs/install/IDeviceConnection$Factory.class
IDeviceConnection.java package com.android.incfs.install public abstract com.android.incfs.install.IDeviceConnection$Factory extends java.lang.Object { public abstract com.android.incfs.install.IDeviceConnection connectToService (java.lang.String, java.lang.String[]) throws java.io.IOException }
com/android/incfs/install/IDeviceConnection.class
IDeviceConnection.java package com.android.incfs.install public abstract com.android.incfs.install.IDeviceConnection extends java.lang.Object implements java.lang.AutoCloseable { public abstract int read (java.nio.ByteBuffer, long) throws java.io.IOException public abstract int write (java.nio.ByteBuffer, long) throws java.io.IOException }
com/android/incfs/install/ILogger.class
ILogger.java package com.android.incfs.install public abstract com.android.incfs.install.ILogger extends java.lang.Object { public transient abstract void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) public transient abstract void warning (java.lang.String, java.lang.Object[]) public transient abstract void info (java.lang.String, java.lang.Object[]) public transient abstract void verbose (java.lang.String, java.lang.Object[]) }
com/android/incfs/install/IncrementalInstallSession$1.class
IncrementalInstallSession.java package com.android.incfs.install synthetic com.android.incfs.install.IncrementalInstallSession$1 extends java.lang.Object { }
com/android/incfs/install/IncrementalInstallSession$Builder.class
IncrementalInstallSession.java package com.android.incfs.install public com.android.incfs.install.IncrementalInstallSession$Builder extends java.lang.Object { private final java.util.List mApks private final java.util.List mSignatures private final java.util.List mArgs private com.android.incfs.install.IBlockFilter mFilter private com.android.incfs.install.IBlockTransformer mTransformer private com.android.incfs.install.ILogger mLogger private long mResponseTimeoutNs private boolean mReinstall public void <init> () public com.android.incfs.install.IncrementalInstallSession$Builder addApk (java.nio.file.Path, java.nio.file.Path) java.nio.file.Path apk java.nio.file.Path signature public transient com.android.incfs.install.IncrementalInstallSession$Builder addExtraArgs (java.lang.String[]) String[] extraArgs public com.android.incfs.install.IncrementalInstallSession$Builder setAllowReinstall (boolean) boolean reinstall public com.android.incfs.install.IncrementalInstallSession$Builder setBlockFilter (com.android.incfs.install.IBlockFilter) com.android.incfs.install.IBlockFilter filter public com.android.incfs.install.IncrementalInstallSession$Builder setBlockTransformer (com.android.incfs.install.IBlockTransformer) com.android.incfs.install.IBlockTransformer transformer public com.android.incfs.install.IncrementalInstallSession$Builder setLogger (com.android.incfs.install.ILogger) com.android.incfs.install.ILogger logger public com.android.incfs.install.IncrementalInstallSession$Builder setResponseTimeout (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit maxTimeUnits public com.android.incfs.install.IncrementalInstallSession build () throws java.io.IOException java.nio.file.Path apk java.nio.file.Path signature com.android.incfs.install.StreamingApk apkArgument int i java.util.ArrayList commandBuilder java.util.ArrayList apkArguments private static synthetic com.android.incfs.install.PendingBlock lambda$new$1 (com.android.incfs.install.PendingBlock) throws java.io.IOException com.android.incfs.install.PendingBlock block private static synthetic boolean lambda$new$0 (com.android.incfs.install.PendingBlock) com.android.incfs.install.PendingBlock PendingBlock }
com/android/incfs/install/IncrementalInstallSession$NullLogger.class
IncrementalInstallSession.java package com.android.incfs.install com.android.incfs.install.IncrementalInstallSession$NullLogger extends java.lang.Object implements com.android.incfs.install.ILogger { private void <init> () public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) Throwable t String msgFormat Object[] args public transient void warning (java.lang.String, java.lang.Object[]) String msgFormat Object[] args public transient void info (java.lang.String, java.lang.Object[]) String msgFormat Object[] args public transient void verbose (java.lang.String, java.lang.Object[]) String msgFormat Object[] args synthetic void <init> (com.android.incfs.install.IncrementalInstallSession$1) com.android.incfs.install.IncrementalInstallSession$1 x0 }
com/android/incfs/install/IncrementalInstallSession.class
IncrementalInstallSession.java package com.android.incfs.install public com.android.incfs.install.IncrementalInstallSession extends java.lang.Object implements java.lang.AutoCloseable { private final String[] mCommandArgs private final java.util.ArrayList mApks private final long mResponseTimeoutNs private final com.android.incfs.install.IBlockTransformer mTransformer private final com.android.incfs.install.ILogger mLogger private com.android.incfs.install.IncrementalInstallSessionImpl mImpl private void <init> (java.lang.String[], java.util.ArrayList, long, com.android.incfs.install.IBlockTransformer, com.android.incfs.install.ILogger) String[] commandArgs java.util.ArrayList apks long responseTimeoutNs com.android.incfs.install.IBlockTransformer transformer com.android.incfs.install.ILogger logger public synchronized com.android.incfs.install.IncrementalInstallSession start (java.util.concurrent.Executor, com.android.incfs.install.IDeviceConnection$Factory) throws java.io.IOException java.util.concurrent.Executor executor com.android.incfs.install.IDeviceConnection$Factory conFactory com.android.incfs.install.IDeviceConnection con public void waitForInstallCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit units public void waitForServingCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit units public void waitForAnyCompletion (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit units public void close () com.android.incfs.install.IncrementalInstallSessionImpl impl synthetic void <init> (java.lang.String[], java.util.ArrayList, long, com.android.incfs.install.IBlockTransformer, com.android.incfs.install.ILogger, com.android.incfs.install.IncrementalInstallSession$1) String[] x0 java.util.ArrayList x1 long x2 com.android.incfs.install.IBlockTransformer x3 com.android.incfs.install.ILogger x4 com.android.incfs.install.IncrementalInstallSession$1 x5 }
com/android/incfs/install/IncrementalInstallSessionImpl$1.class
IncrementalInstallSessionImpl.java package com.android.incfs.install synthetic com.android.incfs.install.IncrementalInstallSessionImpl$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$incfs$install$ReadRequest$RequestType static final synthetic int[] $SwitchMap$com$android$incfs$install$IncrementalInstallSessionImpl$MagicMatcher$MagicType static void <clinit> () }
com/android/incfs/install/IncrementalInstallSessionImpl$ConditionResult.class
IncrementalInstallSessionImpl.java package com.android.incfs.install final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult extends java.lang.Enum { public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult FULFILLED public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult UNFULFILLED public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult RESET_TIMEOUT private static final synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult[] $VALUES public static com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult[] values () public static com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/incfs/install/IncrementalInstallSessionImpl$IOSupplier.class
IncrementalInstallSessionImpl.java package com.android.incfs.install abstract com.android.incfs.install.IncrementalInstallSessionImpl$IOSupplier extends java.lang.Object { public abstract java.lang.Object get () throws java.io.IOException java.lang.InterruptedException }
com/android/incfs/install/IncrementalInstallSessionImpl$MagicMatcher$Magic.class
IncrementalInstallSessionImpl.java package com.android.incfs.install com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$Magic extends java.lang.Object { final com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType type final byte[] value void <init> (com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType, byte[]) com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType type byte[] value }
com/android/incfs/install/IncrementalInstallSessionImpl$MagicMatcher$MagicType.class
IncrementalInstallSessionImpl.java package com.android.incfs.install final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType extends java.lang.Enum { public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType INCREMENTAL public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType INSTALLATION_FAILURE public static final enum com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType INSTALLATION_SUCCESS private static final synthetic com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType[] $VALUES public static com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType[] values () public static com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/incfs/install/IncrementalInstallSessionImpl$MagicMatcher.class
IncrementalInstallSessionImpl.java package com.android.incfs.install com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher extends java.lang.Object { private static final java.util.ArrayList MAGICS private final int[] mPositions private com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType mFoundMatch private void <init> () com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType findMagic (java.nio.ByteBuffer) byte[] magic int i byte nextByte java.nio.ByteBuffer buffer void advance () synthetic void <init> (com.android.incfs.install.IncrementalInstallSessionImpl$1) com.android.incfs.install.IncrementalInstallSessionImpl$1 x0 static void <clinit> () }
com/android/incfs/install/IncrementalInstallSessionImpl.class
IncrementalInstallSessionImpl.java package com.android.incfs.install com.android.incfs.install.IncrementalInstallSessionImpl extends java.lang.Object implements java.lang.AutoCloseable { private static final int FULL_REQUEST_SIZE private static final int REQUEST_SIZE private static final byte RESPONSE_CHUNK_HEADER_SIZE private static final int RESPONSE_HEADER_SIZE private static final int DONT_WAIT_TIME_MS private static final int WAIT_TIME_MS private final com.android.incfs.install.IDeviceConnection mConnection private final com.android.incfs.install.IBlockTransformer mTransformer private final com.android.incfs.install.ILogger mLogger private final java.util.List mApks private final long mResponseTimeoutNs private volatile Exception mPendingException private volatile boolean mInstallSucceeded private volatile boolean mStreamingCompleted private volatile boolean mClosed void <init> (com.android.incfs.install.IDeviceConnection, java.util.List, long, com.android.incfs.install.IBlockTransformer, com.android.incfs.install.ILogger) com.android.incfs.install.IDeviceConnection device java.util.List apks long responseTimeout com.android.incfs.install.IBlockTransformer transformer com.android.incfs.install.ILogger logger void waitForInstallCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit timeOutUnits void waitForServingCompleted (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit timeOutUnits void waitForAnyCompletion (long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit timeOutUnits private void waitForCondition (long, long, com.android.incfs.install.IncrementalInstallSessionImpl$IOSupplier) throws java.io.IOException java.lang.InterruptedException com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult result long timeoutNs long waitMs com.android.incfs.install.IncrementalInstallSessionImpl$IOSupplier condition long startNs public void close () void execute (java.util.concurrent.Executor) java.util.concurrent.Executor executor private void processDeviceData () throws java.io.IOException java.lang.InterruptedException java.nio.ByteBuffer buffer com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher magicMatcher StringBuilder errorBuilder private static com.android.incfs.install.ReadRequest nextRequest (java.nio.ByteBuffer) com.android.incfs.install.ReadRequest$RequestType type com.android.incfs.install.ReadRequest$RequestType type com.android.incfs.install.ReadRequest$RequestType type com.android.incfs.install.ReadRequest$RequestType type java.nio.ByteBuffer data short typeData com.android.incfs.install.ReadRequest$RequestType type private boolean processReadData (com.android.incfs.install.ReadRequest) throws java.io.IOException java.lang.InterruptedException com.android.incfs.install.StreamingApk apk java.util.List responses com.android.incfs.install.ReadRequest request private static java.nio.ByteBuffer buildCloseResponseChunk () java.nio.ByteBuffer buffer private java.nio.ByteBuffer buildResponseChunk (short, java.util.List) throws java.io.IOException com.android.incfs.install.PendingBlock block short apkId java.util.List blocks byte BLOCK_KIND_DATA byte BLOCK_KIND_HASH byte COMPRESSION_KIND_NONE byte COMPRESSION_KIND_LZ4 int maxSize java.nio.ByteBuffer buffer int totalSize private void writeToDevice (java.nio.ByteBuffer) throws java.io.IOException java.lang.InterruptedException java.nio.ByteBuffer data private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$writeToDevice$5 (java.nio.ByteBuffer) throws java.io.IOException java.lang.InterruptedException java.nio.ByteBuffer data private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$processDeviceData$4 (java.nio.ByteBuffer, com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher, java.lang.StringBuilder) throws java.io.IOException java.lang.InterruptedException int count byte c java.nio.ByteBuffer buffer com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher magicMatcher StringBuilder errorBuilder com.android.incfs.install.IncrementalInstallSessionImpl$MagicMatcher$MagicType magic private synthetic void lambda$execute$3 () Exception e private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$waitForAnyCompletion$2 () throws java.io.IOException java.lang.InterruptedException private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$waitForServingCompleted$1 () throws java.io.IOException java.lang.InterruptedException private synthetic com.android.incfs.install.IncrementalInstallSessionImpl$ConditionResult lambda$waitForInstallCompleted$0 () throws java.io.IOException java.lang.InterruptedException }
com/android/incfs/install/PendingBlock$Compression.class
PendingBlock.java package com.android.incfs.install public final enum com.android.incfs.install.PendingBlock$Compression extends java.lang.Enum { public static final enum com.android.incfs.install.PendingBlock$Compression NONE public static final enum com.android.incfs.install.PendingBlock$Compression LZ4 private static final synthetic com.android.incfs.install.PendingBlock$Compression[] $VALUES public static com.android.incfs.install.PendingBlock$Compression[] values () public static com.android.incfs.install.PendingBlock$Compression valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/incfs/install/PendingBlock$Type.class
PendingBlock.java package com.android.incfs.install public final enum com.android.incfs.install.PendingBlock$Type extends java.lang.Enum { public static final enum com.android.incfs.install.PendingBlock$Type APK_DATA public static final enum com.android.incfs.install.PendingBlock$Type SIGNATURE_TREE private static final synthetic com.android.incfs.install.PendingBlock$Type[] $VALUES public static com.android.incfs.install.PendingBlock$Type[] values () public static com.android.incfs.install.PendingBlock$Type valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/incfs/install/PendingBlock.class
PendingBlock.java package com.android.incfs.install public com.android.incfs.install.PendingBlock extends java.lang.Object { private final java.nio.file.Path mFilePath private final com.android.incfs.install.PendingBlock$Type mType private final int mBlockIndex private final int mBlockCount private final com.android.incfs.install.StreamingApk mApk private final int mBlockOffset private final short mBlockSize void <init> (java.nio.file.Path, com.android.incfs.install.PendingBlock$Type, int, int, com.android.incfs.install.StreamingApk, int, short) java.nio.file.Path filePath com.android.incfs.install.PendingBlock$Type type int blockIndex int blockCount com.android.incfs.install.StreamingApk apk int blockOffset short blockSize public void <init> (com.android.incfs.install.PendingBlock) com.android.incfs.install.PendingBlock block public java.nio.file.Path getPath () public com.android.incfs.install.PendingBlock$Type getType () public com.android.incfs.install.PendingBlock$Compression getCompression () public int getBlockIndex () public int getFileBlockCount () public short getBlockSize () public void readBlockData (java.nio.ByteBuffer) throws java.io.IOException java.nio.ByteBuffer buffer public java.lang.String toString () }
com/android/incfs/install/ReadRequest$RequestType.class
ReadRequest.java package com.android.incfs.install final enum com.android.incfs.install.ReadRequest$RequestType extends java.lang.Enum { public static final enum com.android.incfs.install.ReadRequest$RequestType SERVING_COMPLETE public static final enum com.android.incfs.install.ReadRequest$RequestType BLOCK_MISSING public static final enum com.android.incfs.install.ReadRequest$RequestType PREFETCH public static final enum com.android.incfs.install.ReadRequest$RequestType DESTROY private static final synthetic com.android.incfs.install.ReadRequest$RequestType[] $VALUES public static com.android.incfs.install.ReadRequest$RequestType[] values () public static com.android.incfs.install.ReadRequest$RequestType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/incfs/install/ReadRequest.class
ReadRequest.java package com.android.incfs.install com.android.incfs.install.ReadRequest extends java.lang.Object { final com.android.incfs.install.ReadRequest$RequestType requestType final short apkId final int blockIndex void <init> (com.android.incfs.install.ReadRequest$RequestType, short, int) com.android.incfs.install.ReadRequest$RequestType requestType short apkId int blockIndex public java.lang.String toString () }
com/android/incfs/install/StreamingApk.class
StreamingApk.java package com.android.incfs.install com.android.incfs.install.StreamingApk extends java.lang.Object implements java.lang.AutoCloseable { static final short INCFS_BLOCK_SIZE private static final int INCFS_DIGEST_SIZE private static final int INCFS_MAX_SIGNATURE_SIZE private static final int INCFS_HASHES_PER_BLOCK private final java.nio.file.Path mApk private final java.nio.file.Path mSignature private final java.nio.channels.FileChannel mApkChannel private final java.nio.channels.FileChannel mSignatureChannel private final long mApkSize private final long mSignatureSize private final int mTreeOffset private final String mSignatureBase64 private final int mDataBlockCount private final int mTreeBlockCount private final java.util.BitSet mSentDataBlocks private final java.util.BitSet mSentTreeBlocks private final com.android.incfs.install.IBlockFilter mBlockFilter private final com.android.incfs.install.ILogger mLogger private void <init> (java.nio.file.Path, java.nio.file.Path, java.nio.channels.FileChannel, java.nio.channels.FileChannel, long, long, int, java.lang.String, com.android.incfs.install.IBlockFilter, com.android.incfs.install.ILogger) java.nio.file.Path apk java.nio.file.Path signature java.nio.channels.FileChannel apkChannel java.nio.channels.FileChannel signatureChannel long apkSize long sigSize int treeOffset String signatureBase64 com.android.incfs.install.IBlockFilter server com.android.incfs.install.ILogger logger static com.android.incfs.install.StreamingApk generate (java.nio.file.Path, java.nio.file.Path, com.android.incfs.install.IBlockFilter, com.android.incfs.install.ILogger) throws java.io.IOException java.io.ByteArrayOutputStream base64SigOS java.io.OutputStream sigBOS int version int hashingInfoSize int signingInfoSize int signatureSize int treeSize int expectedTreeSize String base64Sig int treeOffset java.io.BufferedInputStream sigIs long apkSize long sigSize java.io.IOException e java.nio.file.Path apk java.nio.file.Path sig com.android.incfs.install.IBlockFilter server com.android.incfs.install.ILogger logger String base64Sig int treeOffset java.nio.channels.FileChannel apkChannel java.nio.channels.FileChannel signatureChannel long apkSize long sigSize java.lang.String getSignatureBase64 () java.util.List getBlockResponse (int) int blockIndex java.util.List responses private java.util.List getTreeBlocksResponsesForDataBlock (int) int i int blockIndex int dataBlockCount int totalNodeCount int leafNodesCount int leafNodesOffset int leafIndex java.util.ArrayList responses private java.util.Optional getTreePendingBlock (int) int treeBlockIndex int blockOffset short blockSize com.android.incfs.install.PendingBlock response private java.util.Optional getDataPendingBlock (int) int index int blockOffset short blockSize com.android.incfs.install.PendingBlock response void readBlockData (java.nio.ByteBuffer, com.android.incfs.install.PendingBlock$Type, int, short) throws java.io.IOException java.nio.ByteBuffer buffer com.android.incfs.install.PendingBlock$Type type int blockOffset short blockSize java.nio.channels.FileChannel channel int previousLimit private static int numBytesToNumBlocks (long) long fileSize private static int verityTreeSizeForFile (long) long fileSize private static int verityTreeBlocksForFile (long) long fileSize int hashPerBlock int totalTreeBlockCount long hashBlockCount private static int readInt32 (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException java.io.InputStream is java.io.OutputStream accumulator String errorMessage byte[] data private static int readBytesWithSize (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException int length java.io.InputStream is java.io.OutputStream accumulator String errorMessage int size int totalRead byte[] buffer public void close () }
com/android/incfs/install/adb/
com/android/incfs/install/adb/ddmlib/
com/android/incfs/install/adb/ddmlib/DeviceConnection$1.class
DeviceConnection.java package com.android.incfs.install.adb.ddmlib synthetic com.android.incfs.install.adb.ddmlib.DeviceConnection$1 extends java.lang.Object { }
com/android/incfs/install/adb/ddmlib/DeviceConnection$Factory.class
DeviceConnection.java package com.android.incfs.install.adb.ddmlib public com.android.incfs.install.adb.ddmlib.DeviceConnection$Factory extends java.lang.Object implements com.android.incfs.install.IDeviceConnection$Factory { private final com.android.ddmlib.IDevice mDevice private void <init> (com.android.ddmlib.IDevice) com.android.ddmlib.IDevice device public com.android.incfs.install.IDeviceConnection connectToService (java.lang.String, java.lang.String[]) throws java.io.IOException java.nio.channels.SocketChannel channel Exception e String service String[] parameters java.nio.channels.SocketChannel channel synthetic void <init> (com.android.ddmlib.IDevice, com.android.incfs.install.adb.ddmlib.DeviceConnection$1) com.android.ddmlib.IDevice x0 com.android.incfs.install.adb.ddmlib.DeviceConnection$1 x1 }
com/android/incfs/install/adb/ddmlib/DeviceConnection.class
DeviceConnection.java package com.android.incfs.install.adb.ddmlib public com.android.incfs.install.adb.ddmlib.DeviceConnection extends java.lang.Object implements com.android.incfs.install.IDeviceConnection { private final java.nio.channels.SocketChannel mChannel private final java.nio.channels.Selector mReadSelector private final java.nio.channels.Selector mWriteSelector public static com.android.incfs.install.adb.ddmlib.DeviceConnection$Factory getFactory (java.lang.String) throws java.io.IOException com.android.ddmlib.IDevice device String deviceSerialNumber com.android.ddmlib.AndroidDebugBridge adb private void <init> (java.nio.channels.SocketChannel) throws java.io.IOException java.nio.channels.SocketChannel channel public int read (java.nio.ByteBuffer, long) throws java.io.IOException java.nio.ByteBuffer dst long timeoutMs public int write (java.nio.ByteBuffer, long) throws java.io.IOException java.nio.ByteBuffer src long timeoutMs public void close () throws java.lang.Exception java.nio.channels.Selector w java.nio.channels.Selector r java.nio.channels.Channel c synthetic void <init> (java.nio.channels.SocketChannel, com.android.incfs.install.adb.ddmlib.DeviceConnection$1) throws java.io.IOException java.nio.channels.SocketChannel x0 com.android.incfs.install.adb.ddmlib.DeviceConnection$1 x1 }
com/android/incfs/install/adb/ddmlib/DeviceLogger.class
DeviceLogger.java package com.android.incfs.install.adb.ddmlib public com.android.incfs.install.adb.ddmlib.DeviceLogger extends java.lang.Object implements com.android.incfs.install.ILogger { private com.android.utils.ILogger mLogger public void <init> (com.android.utils.ILogger) com.android.utils.ILogger logger public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) Throwable t String msgFormat Object[] args public transient void warning (java.lang.String, java.lang.Object[]) String msgFormat Object[] args public transient void info (java.lang.String, java.lang.Object[]) String msgFormat Object[] args public transient void verbose (java.lang.String, java.lang.Object[]) String msgFormat Object[] args }