public abstract class RubyTempfile extends RubyFile
RubyObject.Data
RubyBasicObject.Finalizer
blockingThreads, openFile, popenSpecial, readEncoding, readTranscoder, transcodingActions, writeEncoding, writeTranscoder
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, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
NULL_ARRAY
Constructor and Description |
---|
RubyTempfile(Ruby runtime,
RubyClass type) |
Modifier and Type | Method and Description |
---|---|
abstract IRubyObject |
_close(ThreadContext context) |
abstract IRubyObject |
close_bang(ThreadContext context) |
abstract IRubyObject |
close(ThreadContext context,
IRubyObject[] args,
Block block) |
static RubyClass |
createTempfileClass(Ruby runtime) |
abstract IRubyObject |
initialize(IRubyObject[] args,
Block block) |
abstract IRubyObject |
make_tmpname(ThreadContext context,
IRubyObject basename,
IRubyObject n,
Block block) |
abstract IRubyObject |
open() |
static IRubyObject |
open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
size(ThreadContext context) |
abstract IRubyObject |
unlink(ThreadContext context) |
absolute_path, atime, atime, basename, canonicalize, chmod, chmod, chown, chown, close, createFileClass, ctime, ctime, dirname, expand_path, expand_path19, expandUserPath, extname, file, flock, fnmatch, ftype, get_path, getDirOrFileEntry, getEncoding, getFileEntry, getPath, initialize19, inspect, join, lchmod, lchmod, lchown, lchown, link, lstat, lstat, mtime, mtime, openInternal, openInternal, openInternal19, path, path, readlink, realdirpath, realpath, rename, setEncoding, split, splitURI, stat, stat, symlink, sysopenInternal, sysopenInternal19, toString, truncate, truncate, truncate19, umask, unlink, utime
addBlockingThread, autoclose_set, autoclose, binmode, binread, binwrite, bytes, chars, chars19, checkExecOptions, checkPopenOptions, checkSpawnOptions, close_read, close_write, close2, closed_p, codepoints, convertToIO, copy_stream, createIOClass, ctl, each_byte, each_byteInternal, each_char, each_char19, each_charInternal, each_charInternal19, each_codepoint, each_line, each_lineInternal, each, emptyBufferOrEOF, encodingFromBOM, eof_p, external_encoding, failIfDirectory, fcntl, fcntl, fdopen, fileno, flush, foreach, foreach19, foreachInternal, foreachInternal19, fsync, fwrite, getBlocking, getbyte19, getc, getc19, getcCommon, getChannel, getDescriptorByFileno, getHandler, getInStream, getIOModes, getIOModesIntFromString, getline, getline, getNativeTypeIndex, getNewFileno, getOpenFile, getOpenFileChecked, getOutStream, gets, gets, gets, gets19, gets19, gets19, initialize_copy, initialize19, initialize19, initialize19, internal_encoding, interruptBlockingThreads, ioctl, isAutoclose, isClosed, lineno_set, lineno, lines, lines19, newInstance, newIO, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newModeFlags, newModeFlags, newModeFlags, obliterateProcess, op_append, op_binmode, parseIOOptions, parseIOOptions19, pid, pipe, pipe19, pipe19, pipe19, popen, popen19, popen3, popen4, popenSpecial, pos_set, pos, print, print, printf, putc, putc, puts, puts, read_nonblock, read, read, read, read, read, read, read, read, read19, readAll, readAll, readAllCommon, readbyte, readchar, readchar19, readline, readline, readline, readlines, readlines, readpartial, readStatic, readStatic, readStatic, registerDescriptor, registerDescriptor, removeBlockingThread, reopen, reopenIO, reopenPath, restartSystemCall, rewind, seek, seek, seek, select_static, select, set_encoding, set_encoding, set_encoding, setAscii8bitBinmode, setAutoclose, setEncodingFromOptions, swallow, sync_set, sync, sysopen, sysopen19, sysread, sysseek, syswrite, to_io, tryConvert, tty_p, ungetc, ungetc19, ungetcCommon, unregisterDescriptor, updateIOOptionsFromOptions, write_nonblock, write, write, write, writeDataBuffered, writeStatic
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, 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, getVariableTableForRead, getVariableTableForWrite, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize19, initObjectId, 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 abstract IRubyObject initialize(IRubyObject[] args, Block block)
initialize
in class RubyFile
public abstract IRubyObject make_tmpname(ThreadContext context, IRubyObject basename, IRubyObject n, Block block)
public abstract IRubyObject open()
public abstract IRubyObject _close(ThreadContext context)
public abstract IRubyObject close(ThreadContext context, IRubyObject[] args, Block block)
public abstract IRubyObject close_bang(ThreadContext context)
public abstract IRubyObject unlink(ThreadContext context)
public abstract IRubyObject size(ThreadContext context)
public static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.