public long write(byte[] bytes, int offset, int length) { CFMutableData.checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return 0; } return write(VM.getArrayValuesAddress(bytes) + offset, length); }
public CFMutableData append(byte[] bytes, int offset, int length) { checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return this; } append(VM.getArrayValuesAddress(bytes) + offset, length); return this; }
public long read(byte[] bytes, int offset, int length) { CFMutableData.checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return 0; } return read(VM.getArrayValuesAddress(bytes) + offset, length); }
public CFMutableData replace(CFRange range, byte[] bytes, int offset, int length) { checkOffsetAndCount(bytes.length, offset, length); replace(range, VM.getArrayValuesAddress(bytes) + offset, length); return this; } public CFMutableData delete(CFRange range) {
public long write(byte[] bytes, int offset, int length) { CFMutableData.checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return 0; } return write(VM.getArrayValuesAddress(bytes) + offset, length); }
public long write(byte[] bytes, int offset, int length) { CFMutableData.checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return 0; } return write(VM.getArrayValuesAddress(bytes) + offset, length); }
public CFMutableData append(byte[] bytes, int offset, int length) { checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return this; } append(VM.getArrayValuesAddress(bytes) + offset, length); return this; }
public CFMutableData append(byte[] bytes, int offset, int length) { checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return this; } append(VM.getArrayValuesAddress(bytes) + offset, length); return this; }
public CFMutableData replace(CFRange range, byte[] bytes, int offset, int length) { checkOffsetAndCount(bytes.length, offset, length); replace(range, VM.getArrayValuesAddress(bytes) + offset, length); return this; } public CFMutableData delete(CFRange range) {
public long read(byte[] bytes, int offset, int length) { CFMutableData.checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return 0; } return read(VM.getArrayValuesAddress(bytes) + offset, length); }
public CFMutableData replace(CFRange range, byte[] bytes, int offset, int length) { checkOffsetAndCount(bytes.length, offset, length); replace(range, VM.getArrayValuesAddress(bytes) + offset, length); return this; } public CFMutableData delete(CFRange range) {
public long read(byte[] bytes, int offset, int length) { CFMutableData.checkOffsetAndCount(bytes.length, offset, length); if (length == 0) { return 0; } return read(VM.getArrayValuesAddress(bytes) + offset, length); }