public class GetsLexerSource extends LexerSource
scriptLines
Constructor and Description |
---|
GetsLexerSource(String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines) |
GetsLexerSource(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() |
org.jruby.util.ByteList |
gets() |
void |
setEncoding(org.jcodings.Encoding encoding) |
encodeExistingScriptLines, getFilename, getLineOffset
public GetsLexerSource(String sourceName, int line, IRubyObject io, RubyArray scriptLines, org.jcodings.Encoding encoding)
public GetsLexerSource(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 LexerSource
public void setEncoding(org.jcodings.Encoding encoding)
setEncoding
in class LexerSource
public org.jruby.util.ByteList gets()
gets
in class LexerSource
public int getOffset()
getOffset
in class LexerSource
Copyright © 2001-2015 JRuby. All Rights Reserved.