public class android.os.FileBridge extends java.lang.Thread
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.os.FileBridge
super_class: java.lang.Thread
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "FileBridge"
private static final int MSG_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int CMD_WRITE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int CMD_FSYNC;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int CMD_CLOSE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private java.io.FileDescriptor mTarget;
descriptor: Ljava/io/FileDescriptor;
flags: (0x0002) ACC_PRIVATE
private final java.io.FileDescriptor mServer;
descriptor: Ljava/io/FileDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.io.FileDescriptor mClient;
descriptor: Ljava/io/FileDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile boolean mClosed;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tSOCK_STREAM cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tIoBridge cannot be resolved\n\tMemory cannot be resolved\n\tMemory cannot be resolved\n\tIoBridge cannot be resolved\n\tIoBridge cannot be resolved\n\tOs cannot be resolved\n\tIoBridge cannot be resolved\n\tOs cannot be resolved\n\tOs cannot be resolved\n\tIoBridge cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tThe method wtf(String, String, Throwable) in the type Log is not applicable for the arguments (String, String, Object)\n\tIoBridge cannot be resolved\n\tIoUtils cannot be resolved\n\tMemory cannot be resolved\n\tIoBridge cannot be resolved\n\tIoBridge cannot be resolved\n\tMemory cannot be resolved\n\tThe method checkOffsetAndCount(int, int, int) is undefined for the type Arrays\n\tMemory cannot be resolved\n\tMemory cannot be resolved\n\tIoBridge cannot be resolved\n\tIoBridge cannot be resolved\n\tStreams cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/os/FileBridge;
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.os.FileBridge.mClosed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/os/FileBridge;
public void forceClose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/os/FileBridge;
public void setTargetFile(java.io.FileDescriptor);
descriptor: (Ljava/io/FileDescriptor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.os.FileBridge.mTarget:Ljava/io/FileDescriptor;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/FileBridge;
0 2 1 target Ljava/io/FileDescriptor;
MethodParameters:
Name Flags
target
public java.io.FileDescriptor getClientSocket();
descriptor: ()Ljava/io/FileDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.os.FileBridge.mClient:Ljava/io/FileDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/os/FileBridge;
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tIoBridge cannot be resolved\n\tMemory cannot be resolved\n\tMemory cannot be resolved\n\tIoBridge cannot be resolved\n\tIoBridge cannot be resolved\n\tOs cannot be resolved\n\tIoBridge cannot be resolved\n\tOs cannot be resolved\n\tOs cannot be resolved\n\tIoBridge cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tThe method wtf(String, String, Throwable) in the type Log is not applicable for the arguments (String, String, Object)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/os/FileBridge;
}
SourceFile: "FileBridge.java"
NestMembers:
android.os.FileBridge$FileBridgeOutputStream
InnerClasses:
public FileBridgeOutputStream = android.os.FileBridge$FileBridgeOutputStream of android.os.FileBridge
RuntimeVisibleAnnotations:
java.lang.Deprecated()