public class GetsLexerSource extends LexerSource
scriptLines| Constructor and Description |
|---|
GetsLexerSource(java.lang.String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines) |
GetsLexerSource(java.lang.String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines,
org.jcodings.Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
static org.jcodings.Encoding |
frobnicateEncoding(IRubyObject io) |
org.jcodings.Encoding |
getEncoding() |
int |
getOffset() |
java.nio.channels.Channel |
getRemainingAsChannel() |
IRubyObject |
getRemainingAsIO() |
org.jruby.util.ByteList |
gets() |
void |
setEncoding(org.jcodings.Encoding encoding) |
encodeExistingScriptLines, getFilename, getLineOffsetpublic GetsLexerSource(java.lang.String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines,
org.jcodings.Encoding encoding)
public GetsLexerSource(java.lang.String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines)
public static final org.jcodings.Encoding frobnicateEncoding(IRubyObject io)
public org.jcodings.Encoding getEncoding()
getEncoding in class LexerSourcepublic void setEncoding(org.jcodings.Encoding encoding)
setEncoding in class LexerSourcepublic org.jruby.util.ByteList gets()
gets in class LexerSourcepublic int getOffset()
getOffset in class LexerSourcepublic java.nio.channels.Channel getRemainingAsChannel()
getRemainingAsChannel in class LexerSourcepublic IRubyObject getRemainingAsIO()
getRemainingAsIO in class LexerSourceCopyright © 2001-2018 JRuby. All Rights Reserved.