public class RubyStringIO extends RubyStringIO implements EncodingCapable
RubyObject.Data
RubyBasicObject.Finalizer
Modifier and Type | Field and Description |
---|---|
static org.jruby.util.ByteList |
NEWLINE |
FIELD_ALLOCATED_CLASSES, FIELD_ALLOCATORS, IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, OBJECT_VAR0_ALLOCATOR, OBJECT_VAR1_ALLOCATOR, OBJECT_VAR2_ALLOCATOR, OBJECT_VAR3_ALLOCATOR, OBJECT_VAR4_ALLOCATOR, OBJECT_VAR5_ALLOCATOR, OBJECT_VAR6_ALLOCATOR, OBJECT_VAR7_ALLOCATOR, OBJECT_VAR8_ALLOCATOR, OBJECT_VAR9_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, VAR_TABLE_OFFSET, varTable, varTableStamp
NULL_ARRAY
Modifier | Constructor and Description |
---|---|
protected |
RubyStringIO(Ruby runtime,
RubyClass klass) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getNativeHandle, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize19, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public org.jcodings.Encoding getEncoding()
getEncoding
in interface EncodingCapable
public void setEncoding(org.jcodings.Encoding e)
setEncoding
in interface EncodingCapable
public static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public IRubyObject initialize(IRubyObject[] args, Block unusedBlock)
initialize
in class RubyStringIO
public IRubyObject initialize_copy(IRubyObject other)
RubyBasicObject
initialize_copy
in class RubyStringIO
public IRubyObject append(ThreadContext context, IRubyObject arg)
append
in class RubyStringIO
public IRubyObject binmode()
binmode
in class RubyStringIO
public IRubyObject close()
close
in class RubyStringIO
public IRubyObject closed_p()
closed_p
in class RubyStringIO
public IRubyObject close_read()
close_read
in class RubyStringIO
public IRubyObject closed_read_p()
closed_read_p
in class RubyStringIO
public IRubyObject close_write()
close_write
in class RubyStringIO
public IRubyObject closed_write_p()
closed_write_p
in class RubyStringIO
public IRubyObject eachInternal(ThreadContext context, IRubyObject[] args, Block block)
eachInternal
in class RubyStringIO
public IRubyObject each(ThreadContext context, IRubyObject[] args, Block block)
each
in class RubyStringIO
public IRubyObject each19(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject each_line(ThreadContext context, IRubyObject[] args, Block block)
each_line
in class RubyStringIO
public IRubyObject each_line19(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject lines(ThreadContext context, IRubyObject[] args, Block block)
lines
in class RubyStringIO
public IRubyObject lines19(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject each_byte(ThreadContext context, Block block)
each_byte
in class RubyStringIO
public IRubyObject each_byte19(ThreadContext context, Block block)
each_byte19
in class RubyStringIO
public IRubyObject bytes(ThreadContext context, Block block)
bytes
in class RubyStringIO
public IRubyObject each_charInternal(ThreadContext context, Block block)
each_charInternal
in class RubyStringIO
public IRubyObject each_char(ThreadContext context, Block block)
each_char
in class RubyStringIO
public IRubyObject chars(ThreadContext context, Block block)
chars
in class RubyStringIO
public IRubyObject eof()
eof
in class RubyStringIO
public IRubyObject fcntl()
fcntl
in class RubyStringIO
public IRubyObject fileno()
fileno
in class RubyStringIO
public IRubyObject flush()
flush
in class RubyStringIO
public IRubyObject fsync()
fsync
in class RubyStringIO
public IRubyObject getc()
getc
in class RubyStringIO
public IRubyObject getc19(ThreadContext context)
getc19
in class RubyStringIO
public IRubyObject gets(ThreadContext context, IRubyObject[] args)
gets
in class RubyStringIO
public IRubyObject gets19(ThreadContext context, IRubyObject[] args)
gets19
in class RubyStringIO
public IRubyObject getsOnly(ThreadContext context, IRubyObject[] args)
getsOnly
in class RubyStringIO
public IRubyObject isatty()
isatty
in class RubyStringIO
public IRubyObject length()
length
in class RubyStringIO
public IRubyObject lineno()
lineno
in class RubyStringIO
public IRubyObject set_lineno(IRubyObject arg)
set_lineno
in class RubyStringIO
public IRubyObject path()
path
in class RubyStringIO
public IRubyObject pid()
pid
in class RubyStringIO
public IRubyObject pos()
pos
in class RubyStringIO
public IRubyObject set_pos(IRubyObject arg)
set_pos
in class RubyStringIO
public IRubyObject print(ThreadContext context, IRubyObject[] args)
print
in class RubyStringIO
public IRubyObject print19(ThreadContext context, IRubyObject[] args)
print19
in class RubyStringIO
public IRubyObject printf(ThreadContext context, IRubyObject[] args)
printf
in class RubyStringIO
public IRubyObject putc(IRubyObject obj)
putc
in class RubyStringIO
public IRubyObject puts(ThreadContext context, IRubyObject[] args)
puts
in class RubyStringIO
public IRubyObject read(ThreadContext context, IRubyObject[] args)
public IRubyObject read_nonblock(ThreadContext contet, IRubyObject[] args)
read_nonblock
in class RubyStringIO
public IRubyObject readpartial(ThreadContext context, IRubyObject[] args)
readpartial
in class RubyStringIO
public IRubyObject readchar()
readchar
in class RubyStringIO
public IRubyObject readchar19(ThreadContext context)
readchar19
in class RubyStringIO
public IRubyObject readbyte(ThreadContext context)
public IRubyObject readline18(ThreadContext context, IRubyObject[] args)
public IRubyObject readline(ThreadContext context, IRubyObject[] args)
readline
in class RubyStringIO
public IRubyObject readlines(ThreadContext context, IRubyObject[] args)
readlines
in class RubyStringIO
public IRubyObject readlines19(ThreadContext context, IRubyObject[] args)
public IRubyObject reopen(IRubyObject[] args)
reopen
in class RubyStringIO
public IRubyObject rewind()
rewind
in class RubyStringIO
@Deprecated public IRubyObject seek(IRubyObject[] args)
seek
in class RubyStringIO
public IRubyObject seek(ThreadContext context, IRubyObject[] args)
public IRubyObject set_string(IRubyObject arg)
set_string
in class RubyStringIO
public IRubyObject set_sync(IRubyObject args)
set_sync
in class RubyStringIO
public IRubyObject string()
string
in class RubyStringIO
public IRubyObject sync()
sync
in class RubyStringIO
public IRubyObject sysread18(IRubyObject[] args)
public IRubyObject sysread(ThreadContext context, IRubyObject[] args)
public IRubyObject sysread(IRubyObject[] args)
sysread
in class RubyStringIO
public IRubyObject truncate(IRubyObject arg)
truncate
in class RubyStringIO
public IRubyObject ungetc(IRubyObject arg)
ungetc
in class RubyStringIO
public IRubyObject ungetc19(ThreadContext context, IRubyObject arg)
ungetc19
in class RubyStringIO
public IRubyObject ungetbyte(ThreadContext context, IRubyObject arg)
public IRubyObject write(ThreadContext context, IRubyObject arg)
write
in class RubyStringIO
public IRubyObject set_encoding(ThreadContext context, IRubyObject enc)
set_encoding
in class RubyStringIO
public IRubyObject set_encoding(ThreadContext context, IRubyObject enc, IRubyObject ignored)
public IRubyObject set_encoding(ThreadContext context, IRubyObject enc, IRubyObject ignored1, IRubyObject ignored2)
public IRubyObject external_encoding(ThreadContext context)
external_encoding
in class RubyStringIO
public IRubyObject internal_encoding(ThreadContext context)
internal_encoding
in class RubyStringIO
public IRubyObject each_codepoint(ThreadContext context, Block block)
public void checkFrozen()
RubyBasicObject
RubyBasicObject.testFrozen(java.lang.String)
.checkFrozen
in class RubyStringIO
@Deprecated public IRubyObject read(IRubyObject[] args)
read
in class RubyStringIO
Copyright © 2001-2013 JRuby. All Rights Reserved.