public class RubyOutputStreamWrapper
extends org.jruby.RubyObject
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RUBY_CLASS_NAME |
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStamp
Constructor and Description |
---|
RubyOutputStreamWrapper(org.jruby.Ruby rubyRuntime,
org.jruby.RubyClass rubyClass) |
Modifier and Type | Method and Description |
---|---|
org.jruby.runtime.builtin.IRubyObject |
append(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject arg) |
static org.jruby.RubyClass |
getOrCreateOutputStreamWrapperClass(org.jruby.Ruby rubyRuntime) |
java.io.OutputStream |
getOut() |
org.jruby.runtime.builtin.IRubyObject |
printf(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject[] args) |
void |
setOut(java.io.OutputStream out) |
org.jruby.runtime.builtin.IRubyObject |
size(org.jruby.runtime.ThreadContext context) |
static org.jruby.runtime.builtin.IRubyObject |
wrap(org.jruby.Ruby rubyRuntime,
java.io.OutputStream out) |
org.jruby.runtime.builtin.IRubyObject |
write(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject arg) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, 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, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize_copy, initialize, 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, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, 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, rbClone, rbInspect, 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_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, 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, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public static final java.lang.String RUBY_CLASS_NAME
public RubyOutputStreamWrapper(org.jruby.Ruby rubyRuntime, org.jruby.RubyClass rubyClass)
public static org.jruby.runtime.builtin.IRubyObject wrap(org.jruby.Ruby rubyRuntime, java.io.OutputStream out)
public void setOut(java.io.OutputStream out)
public java.io.OutputStream getOut()
public static org.jruby.RubyClass getOrCreateOutputStreamWrapperClass(org.jruby.Ruby rubyRuntime)
public org.jruby.runtime.builtin.IRubyObject write(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) throws java.io.IOException
java.io.IOException
public org.jruby.runtime.builtin.IRubyObject append(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) throws java.io.IOException
java.io.IOException
public org.jruby.runtime.builtin.IRubyObject printf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) throws java.io.IOException
java.io.IOException
public org.jruby.runtime.builtin.IRubyObject size(org.jruby.runtime.ThreadContext context) throws java.io.IOException
java.io.IOException