public final class android.mtp.MtpDevice
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.mtp.MtpDevice
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "MtpDevice"

  private final android.hardware.usb.UsbDevice mDevice;
    descriptor: Landroid/hardware/usb/UsbDevice;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private CloseGuard mCloseGuard;
    descriptor: LCloseGuard;
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private android.hardware.usb.UsbDeviceConnection mConnection;
    descriptor: Landroid/hardware/usb/UsbDeviceConnection;
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private final java.lang.Object mLock;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private long mNativeContext;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  public void <init>(android.hardware.usb.UsbDevice);
    descriptor: (Landroid/hardware/usb/UsbDevice;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 30
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import dalvik.system cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
        Name  Flags
      device  

  public boolean open(android.hardware.usb.UsbDeviceConnection);
    descriptor: (Landroid/hardware/usb/UsbDeviceConnection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 98
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
            Name  Flags
      connection  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.lang.Throwable

  public java.lang.String getDeviceName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 143
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  public int getDeviceId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 154
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  public android.mtp.MtpDeviceInfo getDeviceInfo();
    descriptor: ()Landroid/mtp/MtpDeviceInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 168
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  public int[] getStorageIds();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 178
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  public int[] getObjectHandles(int, int, int);
    descriptor: (III)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.mtp.MtpDevice this
         0: .line 193
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      storageId     
      format        
      objectHandle  

  public byte[] getObject(int, int);
    descriptor: (II)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 207
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      objectSize    

  public long getPartialObject(int, long, long, byte[]);
    descriptor: (IJJ[B)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.mtp.MtpDevice this
         0: .line 225
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      objectHandle  
      offset        
      size          
      buffer        

  public long getPartialObject64(int, long, long, byte[]);
    descriptor: (IJJ[B)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.mtp.MtpDevice this
         0: .line 246
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      objectHandle  
      offset        
      size          
      buffer        

  public byte[] getThumbnail(int);
    descriptor: (I)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 261
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  public android.mtp.MtpStorageInfo getStorageInfo(int);
    descriptor: (I)Landroid/mtp/MtpStorageInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 271
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
           Name  Flags
      storageId  

  public android.mtp.MtpObjectInfo getObjectInfo(int);
    descriptor: (I)Landroid/mtp/MtpObjectInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 281
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  public boolean deleteObject(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 293
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  public long getParent(int);
    descriptor: (I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  public long getStorageId(int);
    descriptor: (I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 313
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  public boolean importFile(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 328
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      destPath      

  public boolean importFile(int, android.os.ParcelFileDescriptor);
    descriptor: (ILandroid/os/ParcelFileDescriptor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 342
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      descriptor    

  public boolean sendObject(int, long, android.os.ParcelFileDescriptor);
    descriptor: (IJLandroid/os/ParcelFileDescriptor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // android.mtp.MtpDevice this
         0: .line 357
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      size          
      descriptor    

  public android.mtp.MtpObjectInfo sendObjectInfo(android.mtp.MtpObjectInfo);
    descriptor: (Landroid/mtp/MtpObjectInfo;)Landroid/mtp/MtpObjectInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 371
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
      Name  Flags
      info  

  public android.mtp.MtpEvent readEvent(android.os.CancellationSignal);
    descriptor: (Landroid/os/CancellationSignal;)Landroid/mtp/MtpEvent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 383
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      signal  

  public long getObjectSizeLong(int, int);
    descriptor: (II)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 414
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      handle  
      format  

  private boolean native_open(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 421
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
            Name  Flags
      deviceName  
      fd          

  private void native_close();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 422
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  private android.mtp.MtpDeviceInfo native_get_device_info();
    descriptor: ()Landroid/mtp/MtpDeviceInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 423
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  private int[] native_get_storage_ids();
    descriptor: ()[I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 424
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;

  private android.mtp.MtpStorageInfo native_get_storage_info(int);
    descriptor: (I)Landroid/mtp/MtpStorageInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 425
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
           Name  Flags
      storageId  

  private int[] native_get_object_handles(int, int, int);
    descriptor: (III)[I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.mtp.MtpDevice this
         0: .line 426
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      storageId     
      format        
      objectHandle  

  private android.mtp.MtpObjectInfo native_get_object_info(int);
    descriptor: (I)Landroid/mtp/MtpObjectInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 427
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  private byte[] native_get_object(int, long);
    descriptor: (IJ)[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 428
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      objectSize    

  private long native_get_partial_object(int, long, long, byte[]);
    descriptor: (IJJ[B)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.mtp.MtpDevice this
         0: .line 429
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      objectHandle  
      offset        
      objectSize    
      buffer        

  private int native_get_partial_object_64(int, long, long, byte[]);
    descriptor: (IJJ[B)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.mtp.MtpDevice this
         0: .line 431
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      objectHandle  
      offset        
      objectSize    
      buffer        

  private byte[] native_get_thumbnail(int);
    descriptor: (I)[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 433
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  private boolean native_delete_object(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 434
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  private int native_get_parent(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 435
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  private int native_get_storage_id(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 436
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  

  private boolean native_import_file(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 437
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      destPath      

  private boolean native_import_file(int, int);
    descriptor: (II)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 438
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      fd            

  private boolean native_send_object(int, long, int);
    descriptor: (IJI)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // android.mtp.MtpDevice this
         0: .line 439
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
              Name  Flags
      objectHandle  
      size          
      fd            

  private android.mtp.MtpObjectInfo native_send_object_info(android.mtp.MtpObjectInfo);
    descriptor: (Landroid/mtp/MtpObjectInfo;)Landroid/mtp/MtpObjectInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 440
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
      Name  Flags
      info  

  private int native_submit_event_request();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.mtp.MtpDevice this
         0: .line 441
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException

  private android.mtp.MtpEvent native_reap_event_request(int);
    descriptor: (I)Landroid/mtp/MtpEvent;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 442
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      handle  

  private void native_discard_event_request(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.mtp.MtpDevice this
         0: .line 443
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    MethodParameters:
        Name  Flags
      handle  

  private long native_get_object_size_long(int, int);
    descriptor: (II)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.mtp.MtpDevice this
         0: .line 444
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.mtp.MtpDevice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/mtp/MtpDevice;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      handle  
      format  
}
SourceFile: "MtpDevice.java"
NestMembers:
  android.mtp.MtpDevice$1