public class RubyStringIO extends RubyStringIO implements EncodingCapable
RubyObject.DataRubyBasicObject.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_ALLOCATORALL_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, varTableStampNULL_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, toStringaddFinalizer, 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, yieldUnderpublic org.jcodings.Encoding getEncoding()
getEncoding in interface EncodingCapablepublic void setEncoding(org.jcodings.Encoding e)
setEncoding in interface EncodingCapablepublic static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public IRubyObject initialize(IRubyObject[] args, Block unusedBlock)
initialize in class RubyStringIOpublic IRubyObject initialize_copy(IRubyObject other)
RubyBasicObjectinitialize_copy in class RubyStringIOpublic IRubyObject append(ThreadContext context, IRubyObject arg)
append in class RubyStringIOpublic IRubyObject binmode()
binmode in class RubyStringIOpublic IRubyObject close()
close in class RubyStringIOpublic IRubyObject closed_p()
closed_p in class RubyStringIOpublic IRubyObject close_read()
close_read in class RubyStringIOpublic IRubyObject closed_read_p()
closed_read_p in class RubyStringIOpublic IRubyObject close_write()
close_write in class RubyStringIOpublic IRubyObject closed_write_p()
closed_write_p in class RubyStringIOpublic IRubyObject eachInternal(ThreadContext context, IRubyObject[] args, Block block)
eachInternal in class RubyStringIOpublic IRubyObject each(ThreadContext context, IRubyObject[] args, Block block)
each in class RubyStringIOpublic IRubyObject each19(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject each_line(ThreadContext context, IRubyObject[] args, Block block)
each_line in class RubyStringIOpublic IRubyObject each_line19(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject lines(ThreadContext context, IRubyObject[] args, Block block)
lines in class RubyStringIOpublic IRubyObject lines19(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject each_byte(ThreadContext context, Block block)
each_byte in class RubyStringIOpublic IRubyObject each_byte19(ThreadContext context, Block block)
each_byte19 in class RubyStringIOpublic IRubyObject bytes(ThreadContext context, Block block)
bytes in class RubyStringIOpublic IRubyObject each_charInternal(ThreadContext context, Block block)
each_charInternal in class RubyStringIOpublic IRubyObject each_char(ThreadContext context, Block block)
each_char in class RubyStringIOpublic IRubyObject chars(ThreadContext context, Block block)
chars in class RubyStringIOpublic IRubyObject eof()
eof in class RubyStringIOpublic IRubyObject fcntl()
fcntl in class RubyStringIOpublic IRubyObject fileno()
fileno in class RubyStringIOpublic IRubyObject flush()
flush in class RubyStringIOpublic IRubyObject fsync()
fsync in class RubyStringIOpublic IRubyObject getc()
getc in class RubyStringIOpublic IRubyObject getc19(ThreadContext context)
getc19 in class RubyStringIOpublic IRubyObject gets(ThreadContext context, IRubyObject[] args)
gets in class RubyStringIOpublic IRubyObject gets19(ThreadContext context, IRubyObject[] args)
gets19 in class RubyStringIOpublic IRubyObject getsOnly(ThreadContext context, IRubyObject[] args)
getsOnly in class RubyStringIOpublic IRubyObject isatty()
isatty in class RubyStringIOpublic IRubyObject length()
length in class RubyStringIOpublic IRubyObject lineno()
lineno in class RubyStringIOpublic IRubyObject set_lineno(IRubyObject arg)
set_lineno in class RubyStringIOpublic IRubyObject path()
path in class RubyStringIOpublic IRubyObject pid()
pid in class RubyStringIOpublic IRubyObject pos()
pos in class RubyStringIOpublic IRubyObject set_pos(IRubyObject arg)
set_pos in class RubyStringIOpublic IRubyObject print(ThreadContext context, IRubyObject[] args)
print in class RubyStringIOpublic IRubyObject print19(ThreadContext context, IRubyObject[] args)
print19 in class RubyStringIOpublic IRubyObject printf(ThreadContext context, IRubyObject[] args)
printf in class RubyStringIOpublic IRubyObject putc(IRubyObject obj)
putc in class RubyStringIOpublic IRubyObject puts(ThreadContext context, IRubyObject[] args)
puts in class RubyStringIOpublic IRubyObject read(ThreadContext context, IRubyObject[] args)
public IRubyObject read_nonblock(ThreadContext contet, IRubyObject[] args)
read_nonblock in class RubyStringIOpublic IRubyObject readpartial(ThreadContext context, IRubyObject[] args)
readpartial in class RubyStringIOpublic IRubyObject readchar()
readchar in class RubyStringIOpublic IRubyObject readchar19(ThreadContext context)
readchar19 in class RubyStringIOpublic IRubyObject readbyte(ThreadContext context)
public IRubyObject readline18(ThreadContext context, IRubyObject[] args)
public IRubyObject readline(ThreadContext context, IRubyObject[] args)
readline in class RubyStringIOpublic IRubyObject readlines(ThreadContext context, IRubyObject[] args)
readlines in class RubyStringIOpublic IRubyObject readlines19(ThreadContext context, IRubyObject[] args)
public IRubyObject reopen(IRubyObject[] args)
reopen in class RubyStringIOpublic IRubyObject rewind()
rewind in class RubyStringIO@Deprecated public IRubyObject seek(IRubyObject[] args)
seek in class RubyStringIOpublic IRubyObject seek(ThreadContext context, IRubyObject[] args)
public IRubyObject set_string(IRubyObject arg)
set_string in class RubyStringIOpublic IRubyObject set_sync(IRubyObject args)
set_sync in class RubyStringIOpublic IRubyObject string()
string in class RubyStringIOpublic IRubyObject sync()
sync in class RubyStringIOpublic IRubyObject sysread18(IRubyObject[] args)
public IRubyObject sysread(ThreadContext context, IRubyObject[] args)
public IRubyObject sysread(IRubyObject[] args)
sysread in class RubyStringIOpublic IRubyObject truncate(IRubyObject arg)
truncate in class RubyStringIOpublic IRubyObject ungetc(IRubyObject arg)
ungetc in class RubyStringIOpublic IRubyObject ungetc19(ThreadContext context, IRubyObject arg)
ungetc19 in class RubyStringIOpublic IRubyObject ungetbyte(ThreadContext context, IRubyObject arg)
public IRubyObject write(ThreadContext context, IRubyObject arg)
write in class RubyStringIOpublic IRubyObject set_encoding(ThreadContext context, IRubyObject enc)
set_encoding in class RubyStringIOpublic 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 RubyStringIOpublic IRubyObject internal_encoding(ThreadContext context)
internal_encoding in class RubyStringIOpublic IRubyObject each_codepoint(ThreadContext context, Block block)
public void checkFrozen()
RubyBasicObjectRubyBasicObject.testFrozen(java.lang.String).checkFrozen in class RubyStringIO@Deprecated public IRubyObject read(IRubyObject[] args)
read in class RubyStringIOCopyright © 2001-2013 JRuby. All Rights Reserved.