package java.io;

public abstract class Reader
{
 protected Object lock;

 protected Reader()
 {
 }
 
 protected Reader(Object object_1)
 {
 }
 
 public int read() throws IOException
 {
  return 0;
 }
 
 public int read(char[] chars_1) throws IOException
 {
  return 0;
 }
 
 public abstract int read(char[] chars_1, int int_1, int int_2) throws IOException;
 
 public long skip(long long_1) throws IOException
 {
  return 0;
 }
 
 public boolean ready() throws IOException
 {
  return false;
 }
 
 public boolean markSupported()
 {
  return false;
 }
 
 public void mark(int int_1) throws IOException
 {
 }
 
 public void reset() throws IOException
 {
 }
 
 public abstract void close() throws IOException;
 
}