package java.io;
import checkers.javari.quals.*;
public class ObjectInputStream extends InputStream implements ObjectInput, ObjectStreamConstants {
public abstract static class GetField {
public GetField() {};
public abstract boolean defaulted(String name) throws IOException;
public abstract boolean get(String name, boolean val) throws IOException;
public abstract byte get(String name, byte val) throws IOException;
public abstract char get(String name, char val) throws IOException;
public abstract double get(String name, double val) throws IOException;
public abstract float get(String name, float val) throws IOException;
public abstract int get(String name, int val) throws IOException;
public abstract long get(String name, long val) throws IOException;
public abstract @PolyRead Object get(String name, @PolyRead Object val) throws IOException;
public abstract short get(String name, short val) throws IOException;
public abstract ObjectStreamClass getObjectStreamClass();
}
protected ObjectInputStream() throws IOException, SecurityException { throw new RuntimeException("skeleton method"); }
public ObjectInputStream(InputStream in) throws IOException { throw new RuntimeException("skeleton method"); }
public int available() @ReadOnly throws IOException { throw new RuntimeException("skeleton method"); }
public void close() throws IOException{ throw new RuntimeException("skeleton method"); }
public void defaultReadObject() throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
protected boolean enableResolveObject(boolean enable) throws SecurityException { throw new RuntimeException("skeleton method"); }
public int read() throws IOException { throw new RuntimeException("skeleton method"); }
public int read(byte @ReadOnly [] buf, int off, int len) throws IOException { throw new RuntimeException("skeleton method"); }
public boolean readBoolean() throws IOException { throw new RuntimeException("skeleton method"); }
public byte readByte() throws IOException { throw new RuntimeException("skeleton method"); }
public char readChar() throws IOException { throw new RuntimeException("skeleton method"); }
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
public double readDouble() throws IOException { throw new RuntimeException("skeleton method"); }
public @PolyRead ObjectInputStream.GetField readFields() throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
public float readFloat() throws IOException { throw new RuntimeException("skeleton method"); }
public void readFully(byte @ReadOnly [] buf) throws IOException { throw new RuntimeException("skeleton method"); }
public void readFully(byte @ReadOnly [] buf, int off, int len) throws IOException { throw new RuntimeException("skeleton method"); }
public int readInt() throws IOException { throw new RuntimeException("skeleton method"); }
@Deprecated public String readLine() throws IOException { throw new RuntimeException("skeleton method"); }
public long readLong() throws IOException { throw new RuntimeException("skeleton method"); }
public final Object readObject() throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
protected Object readObjectOverride() throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
public short readShort() throws IOException { throw new RuntimeException("skeleton method"); }
protected void readStreamHeader() throws IOException, StreamCorruptedException { throw new RuntimeException("skeleton method"); }
public Object readUnshared() throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
public int readUnsignedByte() throws IOException { throw new RuntimeException("skeleton method"); }
public int readUnsignedShort() throws IOException { throw new RuntimeException("skeleton method"); }
public String readUTF() throws IOException { throw new RuntimeException("skeleton method"); }
public void registerValidation(ObjectInputValidation obj, int prio) throws NotActiveException, InvalidObjectException { throw new RuntimeException("skeleton method"); }
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
protected Object resolveObject(Object obj) throws IOException { throw new RuntimeException("skeleton method"); }
protected Class<?> resolveProxyClass(String @ReadOnly [] interfaces) throws IOException, ClassNotFoundException { throw new RuntimeException("skeleton method"); }
public int skipBytes(int len) throws IOException{ throw new RuntimeException("skeleton method"); }
}