001package org.apache.commons.ssl.util;
002
003import java.io.ByteArrayInputStream;
004import java.io.IOException;
005
006public class ByteArrayReadLine extends ReadLine {
007
008    public ByteArrayReadLine(ByteArrayInputStream in) { super(in); }
009
010    public String next() { return next(1); }
011
012    public String next(int lines) {
013        try {
014            return super.next(lines);
015        } catch (IOException ioe) {
016            // impossible since we're using ByteArrayInputStream
017            throw new RuntimeException("impossible", ioe);
018        }
019    }
020
021    public byte[] nextAsBytes() { return nextAsBytes(1); }
022
023    public byte[] nextAsBytes(int lines) {
024        try {
025            return super.nextAsBytes(lines);
026        } catch (IOException ioe) {
027            // impossible since we're using ByteArrayInputStream
028            throw new RuntimeException("impossible", ioe);
029        }
030    }
031
032}