zhuxiaobing created GROOVY-8467:
-----------------------------------

             Summary: IOGroovyMethods class readLine method works unexpected in 
 
                 Key: GROOVY-8467
                 URL: https://issues.apache.org/jira/browse/GROOVY-8467
             Project: Groovy
          Issue Type: Bug
         Environment: windows 7
            Reporter: zhuxiaobing


i have a android aapt dump file

i try to read the file use the code below:

 
{code:java}
InputStreamReader inputReader = new InputStreamReader(dumpFile)
String line = null
while ((line = inputReader.readLine()) != null){
    println(line)
}
{code}
the dumpfile uses \r\n to start a new line, while the IOGroovyMethods

readLineFromReaderWithoutMark method which called by readLine  method  is : 
{code:java}
 private static String readLineFromReaderWithoutMark(Reader input) throws 
IOException {
    int c = input.read();
    if(c == -1) {
        return null;
    } else {
        StringBuilder line;
        for(line = new StringBuilder(expectedLineLength); c != EOF && c != 10 
&& c != 13; c = input.read()) {
            char ch = (char)c;
            line.append(ch);
        }

        return line.toString();
    }
}{code}
 this casues a empty line read.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to