package java.io;
import org.checkerframework.checker.nullness.qual.Nullable;
@org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
public interface DataInput{
void readFully(byte[] a1) throws IOException;
void readFully(byte[] a1, int a2, int a3) throws IOException;
int skipBytes(int a1) throws IOException;
boolean readBoolean() throws IOException;
byte readByte() throws IOException;
int readUnsignedByte() throws IOException;
short readShort() throws IOException;
int readUnsignedShort() throws IOException;
char readChar() throws IOException;
int readInt() throws IOException;
long readLong() throws IOException;
float readFloat() throws IOException;
double readDouble() throws IOException;
@Nullable String readLine() throws IOException;
String readUTF() throws IOException;
}