Uses of Class
org.jruby.RubyBasicObject
Packages that use RubyBasicObject
Package
Description
-
Uses of RubyBasicObject in org.jruby
Subclasses of RubyBasicObject in org.jrubyModifier and TypeClassDescriptionclass
Base type for the two Ruby Method types.class
class
This class is used to provide an intermediate superclass for modules and classes that include other modules.final class
class
Deprecated.class
This class is used as an intermediate superclass for Module#prepend.class
class
The Java representation of a Ruby ArgumentError.class
Implements Enumerator::ArithmeticSequenceclass
RubyArray<T extends IRubyObject>
The implementation of the built-in class Array in Ruby.class
class
class
static class
static class
class
Implements Enumerator::Chainclass
class
class
complex.c as of revision: 20011class
The Java representation of a Ruby ConcurrencyError.class
Deprecated.class
class
The Ruby built-in class Dir.class
/** The Java representation of a Ruby DomainError.class
class
The Java representation of a Ruby EncodingError.static class
static class
static class
static class
class
Implementation of Ruby's Enumerator module.static class
Internal Enumerator::FeedValue class to be shared between enumerator and its next-er Fiber.class
The Java representation of a Ruby EOFError.class
class
The Java representation of a Ruby Fatal.class
The Java representation of a Ruby FiberError.class
The Ruby File class.class
Implements File::Statclass
Implementation of the Integer (Fixnum internal) class.class
A representation of a float objectclass
The Java representation of a Ruby FloatDomainError.class
The Java representation of a Ruby FrozenError.class
static class
Obligate string-keyed and string-valued hash, used for ENV.static class
A Pseudo-hash whose keys and values are required to be Strings.class
Implementation of the Hash class.class
The Java representation of a Ruby IndexError.class
Implementation of the Integer class.class
The Java representation of a Ruby Interrupt.class
The Java representation of a Ruby InterruptedRegexpError.class
static class
class
class
The Java representation of a Ruby IOError.class
class
The Java representation of a Ruby LoadError.class
The Java representation of a Ruby LocalJumpError.class
class
The RubyMethod class represents a RubyMethod object.class
class
The Java representation of a Ruby NameError.static final class
Nested class whose instances act as thunks reacting to to_str method called from (Exception#to_str, Exception#message) MRI equivalent: rb_cNameErrorMesg, class name: "message", construction method: "!", to_str implementation: "name_err_mesg_to_str" TODO: this class should not be lookupableclass
class
The Java representation of a Ruby ArgumentError.class
The Java representation of a Ruby ArgumentError.class
The Java representation of a Ruby NoMemoryError.class
The Java representation of a Ruby NoMethodError.class
The Java representation of a Ruby NotImplementedError.class
Base class for all numerical types in ruby.class
RubyObject represents the implementation of the Object class in Ruby.static class
static class
static class
static class
class
static class
class
Implements Enumerator::Producerclass
Implementation of the Random class.class
class
class
The Java representation of a Ruby RangeError.class
Ruby Rational impl (MRI: rational.c).class
class
The Java representation of a Ruby RegexpError.class
The Java representation of a Ruby RuntimeError.class
The Java representation of a Ruby ScriptError.class
The Java representation of a Ruby SecurityError.class
The Java representation of a Ruby SignalException.class
The Java representation of a Ruby StandardError.class
/** The Java representation of a Ruby StopIteration.class
Implementation of Ruby String class Concurrency: no synchronization is required among readers, but all users must synchronize externally with writers.static class
An FString is a frozen string that is also deduplicated and cached.class
class
Represents a Ruby symbol (e.g.class
The Java representation of a Ruby SyntaxError.class
The Java representation of a Ruby SystemCallError.class
The Java representation of a Ruby SystemExit.class
The Java representation of a Ruby SystemStackError.class
Implementation of Ruby'sThread
class.static class
static class
class
The Java representation of a Ruby ThreadError.class
Implementation of Ruby'sThreadGroup
class.class
The Time class.class
The Java representation of a Ruby TypeError.class
An unbound method representation (e.g.class
The Java representation of a Ruby UncaughtThrowError.class
class
The Java representation of a Ruby ZeroDivisionError.Methods in org.jruby that return RubyBasicObjectModifier and TypeMethodDescriptionprotected RubyBasicObject
RubyBasicObject.cloneSetup
(ThreadContext context, RubyBasicObject clone, IRubyObject freeze) protected RubyBasicObject
RubyBasicObject.dupSetup
(ThreadContext context, RubyBasicObject dup) MetaClass.getAttached()
Methods in org.jruby with parameters of type RubyBasicObjectModifier and TypeMethodDescriptionprotected RubyBasicObject
RubyBasicObject.cloneSetup
(ThreadContext context, RubyBasicObject clone, IRubyObject freeze) protected RubyBasicObject
RubyBasicObject.dupSetup
(ThreadContext context, RubyBasicObject dup) protected RubyClass
RubyBasicObject.getSingletonClassCloneAndAttach
(RubyBasicObject attach) Deprecated.protected RubyClass
RubyBasicObject.getSingletonClassCloneAndAttach
(ThreadContext context, RubyBasicObject attach) rb_singleton_class_clone Will make sure that if the current objects class is a singleton, it will get cloned.void
MetaClass.setAttached
(RubyBasicObject attached) -
Uses of RubyBasicObject in org.jruby.ext.bigdecimal
Subclasses of RubyBasicObject in org.jruby.ext.bigdecimal -
Uses of RubyBasicObject in org.jruby.ext.date
Subclasses of RubyBasicObject in org.jruby.ext.dateModifier and TypeClassDescriptionclass
JRuby'sDate
implementation - 'native' parts.class
JRuby'sDateTime
implementation - 'native' parts. -
Uses of RubyBasicObject in org.jruby.ext.digest
Subclasses of RubyBasicObject in org.jruby.ext.digestModifier and TypeClassDescriptionstatic class
static class
-
Uses of RubyBasicObject in org.jruby.ext.ffi
Subclasses of RubyBasicObject in org.jruby.ext.ffiModifier and TypeClassDescriptionclass
A native function invokerclass
A abstract memory object that defines operations common to both pointers and memory buffersclass
final class
class
Defines a C callback's parameters and return type.final class
Represents a C enumfinal class
A type which represents a conversion to/from a native type.class
class
class
C memory pointer operations.class
final class
final class
Defines the memory layout for a native structure.static final class
static class
static final class
static final class
static class
static final class
static final class
static final class
static final class
class
static final class
static final class
-
Uses of RubyBasicObject in org.jruby.ext.ffi.io
Subclasses of RubyBasicObject in org.jruby.ext.ffi.ioModifier and TypeClassDescriptionclass
An IO implementation that reads/writes to a native file descriptor. -
Uses of RubyBasicObject in org.jruby.ext.ffi.jffi
Subclasses of RubyBasicObject in org.jruby.ext.ffi.jffiModifier and TypeClassDescriptionclass
static final class
final class
class
class
-
Uses of RubyBasicObject in org.jruby.ext.fiber
Subclasses of RubyBasicObject in org.jruby.ext.fiber -
Uses of RubyBasicObject in org.jruby.ext.jruby
Subclasses of RubyBasicObject in org.jruby.ext.jrubyModifier and TypeClassDescriptionclass
final class
class
final class
-
Uses of RubyBasicObject in org.jruby.ext.monitor
Subclasses of RubyBasicObject in org.jruby.ext.monitor -
Uses of RubyBasicObject in org.jruby.ext.pathname
Subclasses of RubyBasicObject in org.jruby.ext.pathname -
Uses of RubyBasicObject in org.jruby.ext.ripper
Subclasses of RubyBasicObject in org.jruby.ext.ripper -
Uses of RubyBasicObject in org.jruby.ext.set
Subclasses of RubyBasicObject in org.jruby.ext.setModifier and TypeClassDescriptionclass
Native implementation of Ruby's Set (set.rb replacement).static final class
class
Native implementation of Ruby's SortedSet (set.rb replacement). -
Uses of RubyBasicObject in org.jruby.ext.socket
Subclasses of RubyBasicObject in org.jruby.ext.socketModifier and TypeClassDescriptionclass
class
class
class
Implementation of the BasicSocket class from Ruby.class
class
class
class
class
class
class
class
-
Uses of RubyBasicObject in org.jruby.ext.syslog
Subclasses of RubyBasicObject in org.jruby.ext.syslog -
Uses of RubyBasicObject in org.jruby.ext.thread
Subclasses of RubyBasicObject in org.jruby.ext.threadModifier and TypeClassDescriptionclass
The "ConditionVariable" class from the 'thread' library.class
The "Mutex" class from the 'thread' library.class
The "Queue" class from the 'thread' library.class
The "SizedQueue" class from the 'thread' library. -
Uses of RubyBasicObject in org.jruby.ext.tracepoint
Subclasses of RubyBasicObject in org.jruby.ext.tracepoint -
Uses of RubyBasicObject in org.jruby.ext.zlib
Subclasses of RubyBasicObject in org.jruby.ext.zlibModifier and TypeClassDescriptionclass
class
class
class
class
class
-
Uses of RubyBasicObject in org.jruby.java.proxies
Subclasses of RubyBasicObject in org.jruby.java.proxiesModifier and TypeClassDescriptionfinal class
class
A shim class created when constructing primitive arrays from proxied Java classes.class
class
class
final class
A proxy for wrappingjava.util.Map
instances. -
Uses of RubyBasicObject in org.jruby.javasupport
Subclasses of RubyBasicObject in org.jruby.javasupportModifier and TypeClassDescriptionclass
Deprecated.since 9.4class
Deprecated.since 9.3class
Deprecated.since 9.4class
A "thin" Java package wrapper (for the runtime to see them as Ruby objects).Methods in org.jruby.javasupport with parameters of type RubyBasicObjectModifier and TypeMethodDescriptionstatic <T> T
JavaUtil.convertProcToInterface
(ThreadContext context, RubyBasicObject rubyObject, Class<T> targetType) -
Uses of RubyBasicObject in org.jruby.javasupport.proxy
Subclasses of RubyBasicObject in org.jruby.javasupport.proxyModifier and TypeClassDescriptionclass
Generalized proxy for classes and interfaces.static class
class
class
-
Uses of RubyBasicObject in org.jruby.runtime.ivars
Methods in org.jruby.runtime.ivars with parameters of type RubyBasicObjectModifier and TypeMethodDescriptionVariableTableManager.clearVariable
(RubyBasicObject object, String name) void
VariableTableManager.deserializeVariables
(RubyBasicObject object, ObjectInputStream ois) final Object
VariableTableManager.getFFIHandle
(RubyBasicObject self) Retrieve the FFI ext handle for the given object.long
VariableTableManager.getObjectId
(RubyBasicObject self) Get the object_id from a given RubyBasicObject, possibly allocating space for it.static Object
VariableAccessor.getVariable
(RubyBasicObject object, int index) Retrieve the variable's value from the given object.boolean
VariableTableManager.hasInstanceVariables
(RubyBasicObject object) boolean
VariableTableManager.hasVariables
(RubyBasicObject object) Returns true if object has any variables, defined as: instance variables class variables constants internal variables, such as those used when marshaling Ranges and Exceptionsvoid
VariableTableManager.serializeVariables
(RubyBasicObject object, ObjectOutputStream oos) final void
VariableTableManager.setFFIHandle
(RubyBasicObject self, Object value) Set the FFI handle for the given object.static void
AtomicVariableTable.setVariableAtomic
(RubyBasicObject self, RubyClass realClass, boolean fullFence, int index, Object value) Set the given variable index into the specified object using atomic semantics.static void
StampedVariableAccessor.setVariableChecked
(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.void
VariableTableManager.setVariableInternal
(RubyBasicObject self, int index, Object value) Virtual entry point for setting a variable into an object.static void
VariableTableManager.setVariableInternal
(RubyClass realClass, RubyBasicObject self, int index, Object value) Static entry point for setting a variable in an object.void
VariableTableManager.syncVariables
(RubyBasicObject self, IRubyObject other) Sync one this object's variables with other's - this is used to make rbClone work correctly. -
Uses of RubyBasicObject in org.jruby.specialized
Subclasses of RubyBasicObject in org.jruby.specializedModifier and TypeClassDescriptionclass
One object version of RubyArraySpecialized.class
This is the base class for all specialized RubyArray.class
Two object version of RubyArraySpecialized. -
Uses of RubyBasicObject in org.jruby.util.collections
Subclasses of RubyBasicObject in org.jruby.util.collectionsModifier and TypeClassDescriptionclass
An RubyArray that maintains an O(1) Set for fast include? operations.