Uses of Class
org.jruby.RubyIO
Packages that use RubyIO
Package
Description
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby.-
Uses of RubyIO in org.jruby
Modifier and TypeFieldDescriptionfinal RubyIORubyIO.POpenTuple.errorDeprecated.final RubyIORubyIO.POpenTuple.inputDeprecated.final RubyIORubyIO.POpenTuple.outputDeprecated.Modifier and TypeFieldDescriptionprivate static final Getline.Callback<RubyIO,IRubyObject> RubyIO.GETLINEprivate static final Getline.Callback<RubyIO,RubyArray> RubyIO.GETLINE_ARYprivate static final Getline.Callback<RubyIO,RubyIO> RubyIO.GETLINE_YIELDprivate static final Getline.Callback<RubyIO,RubyIO> RubyIO.GETLINE_YIELDModifier and TypeMethodDescriptionstatic RubyIORubyIO.convertToIO(ThreadContext context, IRubyObject obj) RubyIO.flush(ThreadContext context) Flushes the IO output stream.protected RubyIORubyIO.flushRaw(ThreadContext context, boolean sync) private static RubyIORubyArgsFile.getCurrentDataFile(ThreadContext context, String errorMessage) RubyIO.GetWriteIO()(package private) static RubyIORubyIO.ioOpen(ThreadContext context, IRubyObject recv, RubyString filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) private static RubyIORubyIO.ioOpenGeneric(ThreadContext context, IRubyObject recv, IRubyObject filename, int oflags, int fmode, IOEncodable convconfig, int perm) static RubyIOprivate static RubyIORubyIO.openKeyArgs(ThreadContext context, IRubyObject recv, IRubyObject[] argv, IRubyObject opt) private static RubyIOstatic RubyIOstatic RubyIOprivate static RubyIORubyIO.recheckTTY(Ruby runtime, OpenFile fptr, RubyIO io) protected RubyIORubyIO.reopenIO(ThreadContext context, RubyIO nfile) protected RubyIORubyIO.setAscii8bitBinmode()RubyIO.to_io()Modifier and TypeMethodDescriptionstatic IRubyObjectRubyIO.ensureYieldClosePipes(ThreadContext context, IRubyObject obj, RubyIO r, RubyIO w, Block block) booleanRubyArgsFile.ArgsFileData.isCurrentFile(RubyIO io) private static voidRubyIO.pipePairClose(ThreadContext context, RubyIO r, RubyIO w) private static RubyIORubyIO.recheckTTY(Ruby runtime, OpenFile fptr, RubyIO io) protected RubyIORubyIO.reopenIO(ThreadContext context, RubyIO nfile) (package private) static IRubyObjectRubyIO.seekBeforeAccess(ThreadContext context, RubyIO io, IRubyObject offset) booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations.booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations or the given timeout.booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations or the given timeout.booleanPerform an interruptible select operation on the given channel and fptr, waiting for the requested operations or the given timeout.booleanRubyThread.selectForAccept(RubyIO io) Deprecated.booleanRubyThread.waitForIO(ThreadContext context, RubyIO io, int ops) -
Uses of RubyIO in org.jruby.embed.jsr223
Methods in org.jruby.embed.jsr223 that return RubyIO -
Uses of RubyIO in org.jruby.ext.ffi.io
Subclasses of RubyIO in org.jruby.ext.ffi.ioModifier and TypeClassDescriptionclassAn IO implementation that reads/writes to a native file descriptor.Methods in org.jruby.ext.ffi.io that return RubyIOModifier and TypeMethodDescriptionstatic RubyIOFileDescriptorIO.wrap(ThreadContext context, IRubyObject recv, IRubyObject fd) -
Uses of RubyIO in org.jruby.ext.io.nonblock
Methods in org.jruby.ext.io.nonblock that return RubyIO -
Uses of RubyIO in org.jruby.ext.io.wait
Methods in org.jruby.ext.io.wait with parameters of type RubyIOModifier and TypeMethodDescriptionprivate static IRubyObjectIOWaitLibrary.doWait(ThreadContext context, RubyIO io, OpenFile fptr, long tv, int ops) -
Uses of RubyIO in org.jruby.ext.socket
Subclasses of RubyIO in org.jruby.ext.socketModifier and TypeClassDescriptionclassImplementation of the BasicSocket class from Ruby.classclassclassclassclassclassclassclass -
Uses of RubyIO in org.jruby.ext.tempfile
Subclasses of RubyIO in org.jruby.ext.tempfile -
Uses of RubyIO in org.jruby.javasupport.ext
Methods in org.jruby.javasupport.ext that return RubyIOModifier and TypeMethodDescriptionJavaIo.ChannelToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.ChannelToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaIo.InputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.InputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaIo.OutputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.OutputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) private static RubyIOJavaIo.ChannelToIO.to_io(ThreadContext context, IRubyObject self, IRubyObject opts) (package private) static RubyIOJavaIo.to_io(ThreadContext context, InputStream stream, IRubyObject opts) (package private) static RubyIOJavaIo.to_io(ThreadContext context, OutputStream stream, IRubyObject opts) Methods in org.jruby.javasupport.ext with parameters of type RubyIOModifier and TypeMethodDescriptionprivate static voidJavaIo.setAutoclose(ThreadContext context, RubyIO io, IRubyObject opts) -
Uses of RubyIO in org.jruby.runtime.profile.builtin
Methods in org.jruby.runtime.profile.builtin with parameters of type RubyIO -
Uses of RubyIO in org.jruby.util
Fields in org.jruby.util declared as RubyIOMethods in org.jruby.util that return RubyIOModifier and TypeMethodDescriptionprotected RubyIOIOOutputStream.getRealIO(IRubyObject io) static RubyIOTypeConverter.ioGetIO(Ruby runtime, IRubyObject obj) Methods in org.jruby.util with parameters of type RubyIO -
Uses of RubyIO in org.jruby.util.io
Fields in org.jruby.util.io declared as RubyIOMethods in org.jruby.util.io that return RubyIOModifier and TypeMethodDescriptionprivate RubyIOPopenExecutor.pipeOpen(ThreadContext context, PopenExecutor.ExecArg eargp, String modestr, int fmode, IOEncodable convconfig) Methods in org.jruby.util.io with parameters of type RubyIOModifier and TypeMethodDescriptionOpenFile.getlineFast(ThreadContext context, org.jcodings.Encoding enc, RubyIO io, boolean chomp) voidOpenFile.incrementLineno(Ruby runtime, RubyIO io) static voidEncodingUtils.ioSetEncodingByBOM(ThreadContext context, RubyIO io) static org.jcodings.EncodingEncodingUtils.ioStripBOM(RubyIO io) Deprecated.static org.jcodings.EncodingEncodingUtils.ioStripBOM(ThreadContext context, RubyIO io)