ByteReaderWrapperImpl.java
885 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.internal.io;
import com.adobe.internal.io.ByteReader;
import com.adobe.internal.io.ByteWriter;
import java.io.IOException;
abstract class ByteReaderWrapperImpl
implements ByteReader {
ByteWriter byteWriter;
protected ByteReaderWrapperImpl(ByteWriter byteWriter) {
this.byteWriter = byteWriter;
}
@Override
public int read(long position) throws IOException {
return this.byteWriter.read(position);
}
@Override
public int read(long position, byte[] b, int offset, int length) throws IOException {
return this.byteWriter.read(position, b, offset, length);
}
@Override
public long length() throws IOException {
return this.byteWriter.length();
}
@Override
public void close() throws IOException {
this.byteWriter.close();
}
}