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)