public abstract class RubyStringIO extends RubyObject
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 static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public abstract IRubyObject initialize(IRubyObject[] args, Block unusedBlock)
public abstract IRubyObject initialize_copy(IRubyObject other)
RubyBasicObject
initialize_copy
in class RubyBasicObject
public abstract IRubyObject append(ThreadContext context, IRubyObject arg)
public abstract IRubyObject binmode()
public abstract IRubyObject close()
public abstract IRubyObject closed_p()
public abstract IRubyObject close_read()
public abstract IRubyObject closed_read_p()
public abstract IRubyObject close_write()
public abstract IRubyObject closed_write_p()
public abstract IRubyObject eachInternal(ThreadContext context, IRubyObject[] args, Block block)
public abstract IRubyObject each(ThreadContext context, IRubyObject[] args, Block block)
public abstract IRubyObject each_line(ThreadContext context, IRubyObject[] args, Block block)
public abstract IRubyObject lines(ThreadContext context, IRubyObject[] args, Block block)
public abstract IRubyObject each_byte(ThreadContext context, Block block)
public abstract IRubyObject each_byte19(ThreadContext context, Block block)
public abstract IRubyObject bytes(ThreadContext context, Block block)
public abstract IRubyObject each_charInternal(ThreadContext context, Block block)
public abstract IRubyObject each_char(ThreadContext context, Block block)
public abstract IRubyObject chars(ThreadContext context, Block block)
public abstract IRubyObject eof()
public abstract IRubyObject fcntl()
public abstract IRubyObject fileno()
public abstract IRubyObject flush()
public abstract IRubyObject fsync()
public abstract IRubyObject getc()
public abstract IRubyObject getc19(ThreadContext context)
public abstract IRubyObject gets(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject gets19(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject getsOnly(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject isatty()
public abstract IRubyObject length()
public abstract IRubyObject lineno()
public abstract IRubyObject set_lineno(IRubyObject arg)
public abstract IRubyObject path()
public abstract IRubyObject pid()
public abstract IRubyObject pos()
public abstract IRubyObject set_pos(IRubyObject arg)
public abstract IRubyObject print(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject print19(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject printf(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject putc(IRubyObject obj)
public abstract IRubyObject puts(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject read(IRubyObject[] args)
public abstract IRubyObject read_nonblock(ThreadContext contet, IRubyObject[] args)
public abstract IRubyObject readpartial(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject readchar()
public abstract IRubyObject readchar19(ThreadContext context)
public abstract IRubyObject readline(ThreadContext context, IRubyObject[] args)
public abstract IRubyObject readlines(ThreadContext context, IRubyObject[] arg)
public abstract IRubyObject reopen(IRubyObject[] args)
public abstract IRubyObject rewind()
public abstract IRubyObject seek(IRubyObject[] args)
public abstract IRubyObject set_string(IRubyObject arg)
public abstract IRubyObject set_sync(IRubyObject args)
public abstract IRubyObject string()
public abstract IRubyObject sync()
public abstract IRubyObject sysread(IRubyObject[] args)
public abstract IRubyObject truncate(IRubyObject arg)
public abstract IRubyObject ungetc(IRubyObject arg)
public abstract IRubyObject ungetc19(ThreadContext context, IRubyObject arg)
public abstract IRubyObject write(ThreadContext context, IRubyObject arg)
public abstract IRubyObject set_encoding(ThreadContext context, IRubyObject enc)
public abstract IRubyObject external_encoding(ThreadContext context)
public abstract IRubyObject internal_encoding(ThreadContext context)
public void checkFrozen()
RubyBasicObject
RubyBasicObject.testFrozen(java.lang.String)
.checkFrozen
in class RubyBasicObject
Copyright © 2001-2017 JRuby. All Rights Reserved.