Merge "Add missing Nullable annotations to UsbDeviceConnection.controlTransfer."
This commit is contained in:
@@ -18727,8 +18727,8 @@ package android.hardware.usb {
|
|||||||
method public int bulkTransfer(android.hardware.usb.UsbEndpoint, byte[], int, int, int);
|
method public int bulkTransfer(android.hardware.usb.UsbEndpoint, byte[], int, int, int);
|
||||||
method public boolean claimInterface(android.hardware.usb.UsbInterface, boolean);
|
method public boolean claimInterface(android.hardware.usb.UsbInterface, boolean);
|
||||||
method public void close();
|
method public void close();
|
||||||
method public int controlTransfer(int, int, int, int, byte[], int, int);
|
method public int controlTransfer(int, int, int, int, @Nullable byte[], int, int);
|
||||||
method public int controlTransfer(int, int, int, int, byte[], int, int, int);
|
method public int controlTransfer(int, int, int, int, @Nullable byte[], int, int, int);
|
||||||
method public int getFileDescriptor();
|
method public int getFileDescriptor();
|
||||||
method public byte[] getRawDescriptors();
|
method public byte[] getRawDescriptors();
|
||||||
method public String getSerial();
|
method public String getSerial();
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ public class UsbDeviceConnection {
|
|||||||
* or negative value for failure
|
* or negative value for failure
|
||||||
*/
|
*/
|
||||||
public int controlTransfer(int requestType, int request, int value,
|
public int controlTransfer(int requestType, int request, int value,
|
||||||
int index, byte[] buffer, int length, int timeout) {
|
int index, @Nullable byte[] buffer, int length, int timeout) {
|
||||||
return controlTransfer(requestType, request, value, index, buffer, 0, length, timeout);
|
return controlTransfer(requestType, request, value, index, buffer, 0, length, timeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -263,7 +263,7 @@ public class UsbDeviceConnection {
|
|||||||
* or negative value for failure
|
* or negative value for failure
|
||||||
*/
|
*/
|
||||||
public int controlTransfer(int requestType, int request, int value, int index,
|
public int controlTransfer(int requestType, int request, int value, int index,
|
||||||
byte[] buffer, int offset, int length, int timeout) {
|
@Nullable byte[] buffer, int offset, int length, int timeout) {
|
||||||
checkBounds(buffer, offset, length);
|
checkBounds(buffer, offset, length);
|
||||||
return native_control_request(requestType, request, value, index,
|
return native_control_request(requestType, request, value, index,
|
||||||
buffer, offset, length, timeout);
|
buffer, offset, length, timeout);
|
||||||
|
|||||||
Reference in New Issue
Block a user