public class android.hardware.usb.UsbRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.hardware.usb.UsbRequest
  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: "UsbRequest"

  static final int MAX_USBFS_BUFFER_SIZE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 16384

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

  private android.hardware.usb.UsbEndpoint mEndpoint;
    descriptor: Landroid/hardware/usb/UsbEndpoint;
    flags: (0x0002) ACC_PRIVATE

  private java.nio.ByteBuffer mBuffer;
    descriptor: Ljava/nio/ByteBuffer;
    flags: (0x0002) ACC_PRIVATE

  private int mLength;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object mClientData;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private android.hardware.usb.UsbDeviceConnection mConnection;
    descriptor: Landroid/hardware/usb/UsbDeviceConnection;
    flags: (0x0002) ACC_PRIVATE

  private boolean mIsUsingNewQueue;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.nio.ByteBuffer mTempBuffer;
    descriptor: Ljava/nio/ByteBuffer;
    flags: (0x0002) ACC_PRIVATE

  private final CloseGuard mCloseGuard;
    descriptor: LCloseGuard;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 25
            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.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;

  public boolean initialize(android.hardware.usb.UsbDeviceConnection, android.hardware.usb.UsbEndpoint);
    descriptor: (Landroid/hardware/usb/UsbDeviceConnection;Landroid/hardware/usb/UsbEndpoint;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 101
            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.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
            Name  Flags
      connection  
      endpoint    

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 115
            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.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 122
            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.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    Exceptions:
      throws java.lang.Throwable

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

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

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

  public boolean queue(java.nio.ByteBuffer, int);
    descriptor: (Ljava/nio/ByteBuffer;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 188
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      buffer  
      length  

  public boolean queue(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 240
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
        Name  Flags
      buffer  

  void dequeue(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 298
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
                                      Name  Flags
      useBufferOverflowInsteadOfIllegalArg  

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

  private boolean native_init(android.hardware.usb.UsbDeviceConnection, int, int, int, int);
    descriptor: (Landroid/hardware/usb/UsbDeviceConnection;IIII)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 364
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
                    Name  Flags
      connection          
      ep_address          
      ep_attributes       
      ep_max_packet_size  
      ep_interval         

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

  private boolean native_queue(java.nio.ByteBuffer, int, int);
    descriptor: (Ljava/nio/ByteBuffer;II)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 367
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
        Name  Flags
      buffer  
      offset  
      length  

  private boolean native_queue_array(byte[], int, boolean);
    descriptor: ([BIZ)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 368
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
        Name  Flags
      buffer  
      length  
      out     

  private int native_dequeue_array(byte[], int, boolean);
    descriptor: ([BIZ)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 369
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
        Name  Flags
      buffer  
      length  
      out     

  private boolean native_queue_direct(java.nio.ByteBuffer, int, boolean);
    descriptor: (Ljava/nio/ByteBuffer;IZ)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 370
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
    MethodParameters:
        Name  Flags
      buffer  
      length  
      out     

  private int native_dequeue_direct();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.usb.UsbRequest 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.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;

  private boolean native_cancel();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.usb.UsbRequest this
         0: .line 372
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.usb.UsbRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/usb/UsbRequest;
}
SourceFile: "UsbRequest.java"