clearReadConversion(); return EncodingUtils.ioEncStr(runtime, str, this);
clearReadConversion(); return EncodingUtils.ioEncStr(runtime, str, this);
@JRubyMethod public RubyFixnum rewind(ThreadContext context) { Ruby runtime = context.runtime; OpenFile fptr; fptr = getOpenFileChecked(); boolean locked = fptr.lock(); try { if (fptr.seek(context, 0L, 0) == -1 && fptr.errno() != null) { throw runtime.newErrnoFromErrno(fptr.errno(), fptr.getPath()); } if (RubyArgsFile.ArgsFileData.getArgsFileData(runtime).isCurrentFile(this)) { runtime.setCurrentLine(runtime.getCurrentLine() - fptr.getLineNumber()); } fptr.setLineNumber(0); if (fptr.readconv != null) { fptr.clearReadConversion(); } } finally { if (locked) fptr.unlock(); } return RubyFixnum.zero(runtime); }
@JRubyMethod public RubyFixnum rewind(ThreadContext context) { Ruby runtime = context.runtime; OpenFile fptr; fptr = getOpenFileChecked(); boolean locked = fptr.lock(); try { if (fptr.seek(context, 0L, 0) == -1 && fptr.errno() != null) { throw runtime.newErrnoFromErrno(fptr.errno(), fptr.getPath()); } if (RubyArgsFile.ArgsFileData.getArgsFileData(runtime).isCurrentFile(this)) { runtime.setCurrentLine(runtime.getCurrentLine() - fptr.getLineNumber()); } fptr.setLineNumber(0); if (fptr.readconv != null) { fptr.clearReadConversion(); } } finally { if (locked) fptr.unlock(); } return RubyFixnum.zero(runtime); }
clearReadConversion(); return context.nil; cbuf.off += 1; cbuf.len -= 1; if (cbuf.len == 0) clearReadConversion(); ((RubyString) str).setCodeRange(StringSupport.CR_BROKEN); return str;
clearReadConversion(); return context.nil; cbuf.off += 1; cbuf.len -= 1; if (cbuf.len == 0) clearReadConversion(); ((RubyString) str).setCodeRange(StringSupport.CR_BROKEN); return str;
clearReadConversion(); lp[0] = limit; return EOF;
clearReadConversion(); lp[0] = limit; return EOF;
fptr.clearReadConversion(); if (!StringSupport.MBCLEN_CHARFOUND_P(r)) { enc = fptr.encs.enc;
fptr.clearReadConversion(); if (!StringSupport.MBCLEN_CHARFOUND_P(r)) { enc = fptr.encs.enc;