String readAsciiLine()

in extension-base/src/main/java/com/azure/autorest/extension/base/jsonrpc/PeekingBinaryReader.java [52:66]


    String readAsciiLine() throws IOException {
        StringBuilder result = new StringBuilder();
        int c = readByte();
        while (c != '\r' && c != '\n' && c != -1) {
            result.append((char) c);
            c = readByte();
        }
        if (c == '\r' && peekByte() == '\n') {
            readByte();
        }
        if (c == -1 && result.length() == 0) {
            return null;
        }
        return result.toString();
    }