Uses of Class
org.jruby.RubyObject
Packages that use RubyObject
Package
Description
-
Uses of RubyObject in org.jruby
Subclasses of RubyObject in org.jrubyModifier and TypeClassDescriptionclassclassclassThis class is used to provide an intermediate superclass for modules and classes that include other modules.final classclassDeprecated.classThis class is used as an intermediate superclass for Module#prepend.classclassThe Java representation of a Ruby ArgumentError.classImplements Enumerator::ArithmeticSequenceclassRubyArray<T extends IRubyObject>The implementation of the built-in class Array in Ruby.classclassclassstatic classstatic classclassImplements Enumerator::Chainclassclassclasscomplex.c as of revision: 20011classThe Java representation of a Ruby ConcurrencyError.classDeprecated.classclassThe Ruby built-in class Dir.class/** The Java representation of a Ruby DomainError.classclassThe Java representation of a Ruby EncodingError.static classstatic classstatic classstatic classclassImplementation of Ruby's Enumerator module.static classInternal Enumerator::FeedValue class to be shared between enumerator and its next-er Fiber.classThe Java representation of a Ruby EOFError.classclassThe Java representation of a Ruby Fatal.classThe Java representation of a Ruby FiberError.classThe Ruby File class.classImplements File::StatclassImplementation of the Integer (Fixnum internal) class.classA representation of a float objectclassThe Java representation of a Ruby FloatDomainError.classThe Java representation of a Ruby FrozenError.classstatic classObligate string-keyed and string-valued hash, used for ENV.private static classstatic classA Pseudo-hash whose keys and values are required to be Strings.classImplementation of the Hash class.classThe Java representation of a Ruby IndexError.classImplementation of the Integer class.classThe Java representation of a Ruby Interrupt.classThe Java representation of a Ruby InterruptedRegexpError.classclassThe Java representation of a Ruby IOError.classclassThe Java representation of a Ruby LoadError.classThe Java representation of a Ruby LocalJumpError.classclassThe RubyMethod class represents a RubyMethod object.classclassThe Java representation of a Ruby NameError.static final classNested 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 lookupableclassclassThe Java representation of a Ruby NoMemoryError.classThe Java representation of a Ruby NoMethodError.classThe Java representation of a Ruby NotImplementedError.classBase class for all numerical types in ruby.static classstatic classclassstatic classclassImplementation of the Random class.classclassThe Java representation of a Ruby RangeError.classRuby Rational impl (MRI: rational.c).classclassThe Java representation of a Ruby RegexpError.classThe Java representation of a Ruby RuntimeError.classThe Java representation of a Ruby ScriptError.classThe Java representation of a Ruby SecurityError.classThe Java representation of a Ruby SignalException.classThe Java representation of a Ruby StandardError.class/** The Java representation of a Ruby StopIteration.classImplementation of Ruby String class Concurrency: no synchronization is required among readers, but all users must synchronize externally with writers.classclassRepresents a Ruby symbol (e.g.classThe Java representation of a Ruby SyntaxError.classThe Java representation of a Ruby SystemCallError.classThe Java representation of a Ruby SystemExit.classThe Java representation of a Ruby SystemStackError.classImplementation of Ruby'sThreadclass.static classclassThe Java representation of a Ruby ThreadError.classImplementation of Ruby'sThreadGroupclass.classThe Time class.classThe Java representation of a Ruby TypeError.classAn unbound method representation (e.g.classThe Java representation of a Ruby UncaughtThrowError.classclassThe Java representation of a Ruby ZeroDivisionError.Methods in org.jruby that return RubyObjectMethods in org.jruby with parameters of type RubyObjectModifier and TypeMethodDescriptionstatic IRubyObjectRubyMarshal.undumpable(ThreadContext context, RubyObject self) Convenience method for objects that are undumpable. -
Uses of RubyObject in org.jruby.embed.internal
Methods in org.jruby.embed.internal that return RubyObjectModifier and TypeMethodDescriptionprivate RubyObjectBiVariableMap.getReceiverObject(Object receiver) private RubyObjectBiVariableMap.getTopSelf()Methods in org.jruby.embed.internal with parameters of type RubyObjectModifier and TypeMethodDescriptionBiVariableMap.getVariable(RubyObject receiver, String name) Returns the value in BiVariable type to which the specified key is mapped, ornullif this map contains no mapping for the key.private static BiVariableBiVariableMap.newVariable(RubyObject receiver, String name, IRubyObject value, Class<? extends BiVariable> type) voidBiVariableMap.setVariable(RubyObject receiver, BiVariable var) voidBiVariableMap.updateVariable(RubyObject receiver, String name, IRubyObject value, Class<? extends BiVariable> type) -
Uses of RubyObject in org.jruby.embed.variable
Methods in org.jruby.embed.variable that return RubyObjectModifier and TypeMethodDescription(package private) final RubyObjectAbstractVariable.getTopSelf()(package private) static RubyObjectAbstractVariable.getTopSelf(IRubyObject receiver) Methods in org.jruby.embed.variable with parameters of type RubyObjectModifier and TypeMethodDescriptionstatic BiVariableArgv.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableClassVariable.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableConstant.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableGlobalVariable.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableInstanceVariable.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableLocalGlobalVariable.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariablePersistentLocalVariable.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableTransientLocalVariable.getInstance(RubyObject receiver, String name, Object... javaObject) Returns an instance of this class.static BiVariableVariableInterceptor.getVariableInstance(LocalVariableBehavior behavior, RubyObject receiver, String name, Object... value) Returns an appropriate type of a variable instance to the specified local variable behavior.booleanAbstractVariable.isReceiverIdentical(RubyObject receiver) Returns true if a given receiver is identical to the receiver this object has.booleanBiVariable.isReceiverIdentical(RubyObject receiver) Returns true if a given receiver is identical to the receiver this object has.booleanGlobalVariable.isReceiverIdentical(RubyObject recv) Returns true if a given receiver is identical to the receiver this object has.static voidArgv.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves ARGV from Ruby after the evaluation or method invocation.static voidClassVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves class variables from Ruby after the evaluation.static voidConstant.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves constants from Ruby after the evaluation or method invocation.static voidInstanceVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves instance variables from Ruby after the evaluation.static voidLocalGlobalVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves global variables eagerly from Ruby right after the evaluation.static voidPersistentLocalVariable.retrieve(RubyObject receiver, BiVariableMap vars) Retrieves local variables from Ruby after the evaluation.static voidTransientLocalVariable.retrieve(RubyObject receiver, BiVariableMap vars) Doesn't do anything since a transient local variable should not be retrieved from Ruby.static voidVariableInterceptor.retrieve(LocalVariableBehavior behavior, BiVariableMap map, RubyObject receiver) Retrieves variable/constant names and values after the evaluation or method invocation.static voidArgv.retrieveByKey(RubyObject receiver, BiVariableMap vars, String key) Retrieves ARGV by key from Ruby runtime after the evaluation.static voidClassVariable.retrieveByKey(RubyObject receiver, BiVariableMap vars, String name) Retrieves a class variable by key from Ruby runtime after the evaluation.static voidConstant.retrieveByKey(RubyObject receiver, BiVariableMap vars, String key) Retrieves a constant by key from Ruby runtime after the evaluation.static voidInstanceVariable.retrieveByKey(RubyObject receiver, BiVariableMap vars, String key) Retrieves a instance variable by key from Ruby runtime after the evaluation.private static voidClassVariable.updateClassVar(RubyObject receiver, BiVariableMap vars) private static voidConstant.updateConstants(RubyObject receiver, BiVariableMap vars) private static voidConstant.updateConstantsOfSuperClass(RubyObject receiver, BiVariableMap vars) private static voidGlobalVariable.updateGlobalVar(BiVariableMap vars, RubyObject receiver, String name, IRubyObject value) (package private) static voidInstanceVariable.updateInstanceVar(RubyObject receiver, BiVariableMap vars) private static voidLocalGlobalVariable.updateLocalGlobal(RubyObject receiver, BiVariableMap vars, String name, IRubyObject value) Constructors in org.jruby.embed.variable with parameters of type RubyObjectModifierConstructorDescriptionprivateArgv(RubyObject receiver, String name, Object... javaObjects) (package private)Argv(RubyObject receiver, String name, IRubyObject irubyObject) A constructor used when ARGV is retrieved from Ruby.privateClassVariable(RubyObject receiver, String name, Object... javaObjects) Constructor when the variable is originated from Java(package private)ClassVariable(RubyObject receiver, String name, IRubyObject irubyObject) A constructor used when this variable is retrieved from Ruby.privateConstant(RubyObject receiver, String name, Object... javaObjects) (package private)Constant(RubyObject receiver, String name, IRubyObject irubyObject) A constructor used when constants are retrieved from Ruby.protectedGlobalVariable(RubyObject receiver, String name, Object... javaObjects) (package private)GlobalVariable(RubyObject receiver, String name, IRubyObject irubyObject) A constructor used when global variables are retrieved from Ruby.privateInstanceVariable(RubyObject receiver, String name, Object... javaObjects) (package private)InstanceVariable(RubyObject receiver, String name, IRubyObject irubyObject) privateLocalGlobalVariable(RubyObject receiver, String name, Object... javaObject) (package private)LocalGlobalVariable(RubyObject receiver, String name, IRubyObject irubyObject) A constructor used when local global type variables are retrieved from Ruby.privatePersistentLocalVariable(RubyObject receiver, String name, Object... javaObjects) (package private)PersistentLocalVariable(RubyObject origin, String name, IRubyObject irubyObject) A constructor used when persistent local variables are retrieved from Ruby.privateTransientLocalVariable(RubyObject receiver, String name, Object... javaObjects) -
Uses of RubyObject in org.jruby.ext.bigdecimal
Subclasses of RubyObject in org.jruby.ext.bigdecimal -
Uses of RubyObject in org.jruby.ext.date
Subclasses of RubyObject in org.jruby.ext.dateModifier and TypeClassDescriptionclassJRuby'sDateimplementation - 'native' parts.classJRuby'sDateTimeimplementation - 'native' parts. -
Uses of RubyObject in org.jruby.ext.digest
Subclasses of RubyObject in org.jruby.ext.digestModifier and TypeClassDescriptionstatic classstatic class -
Uses of RubyObject in org.jruby.ext.ffi
Subclasses of RubyObject in org.jruby.ext.ffiModifier and TypeClassDescriptionclassA native function invokerclassA abstract memory object that defines operations common to both pointers and memory buffersclassfinal classclassDefines a C callback's parameters and return type.final classRepresents a C enumfinal classA type which represents a conversion to/from a native type.classclassclassC memory pointer operations.classfinal classfinal classDefines the memory layout for a native structure.static final classstatic classstatic final classstatic final classstatic classstatic final classstatic final classstatic final classstatic final class(package private) static final classclassstatic final classstatic final class -
Uses of RubyObject in org.jruby.ext.ffi.io
Subclasses of RubyObject in org.jruby.ext.ffi.ioModifier and TypeClassDescriptionclassAn IO implementation that reads/writes to a native file descriptor. -
Uses of RubyObject in org.jruby.ext.ffi.jffi
Subclasses of RubyObject in org.jruby.ext.ffi.jffiModifier and TypeClassDescriptionclassstatic final classfinal classclass(package private) classWrapper around the native callback, to represent it as a ruby objectclassMethods in org.jruby.ext.ffi.jffi with parameters of type RubyObjectModifier and TypeMethodDescriptionfinal PointerNativeCallbackFactory.getCallback(RubyObject callable) -
Uses of RubyObject in org.jruby.ext.fiber
Subclasses of RubyObject in org.jruby.ext.fiber -
Uses of RubyObject in org.jruby.ext.jruby
Subclasses of RubyObject in org.jruby.ext.jrubyModifier and TypeClassDescriptionclassfinal classclassfinal class -
Uses of RubyObject in org.jruby.ext.monitor
Subclasses of RubyObject in org.jruby.ext.monitor -
Uses of RubyObject in org.jruby.ext.pathname
Subclasses of RubyObject in org.jruby.ext.pathname -
Uses of RubyObject in org.jruby.ext.ripper
Subclasses of RubyObject in org.jruby.ext.ripper -
Uses of RubyObject in org.jruby.ext.set
Subclasses of RubyObject in org.jruby.ext.setModifier and TypeClassDescriptionclassNative implementation of Ruby's Set (set.rb replacement).static final classclassNative implementation of Ruby's SortedSet (set.rb replacement). -
Uses of RubyObject in org.jruby.ext.socket
Subclasses of RubyObject in org.jruby.ext.socketModifier and TypeClassDescriptionclassclassclassclassImplementation of the BasicSocket class from Ruby.classclassclassclassclassclassclassclass -
Uses of RubyObject in org.jruby.ext.stringio
Subclasses of RubyObject in org.jruby.ext.stringio -
Uses of RubyObject in org.jruby.ext.strscan
Subclasses of RubyObject in org.jruby.ext.strscan -
Uses of RubyObject in org.jruby.ext.syslog
Subclasses of RubyObject in org.jruby.ext.syslog -
Uses of RubyObject in org.jruby.ext.tempfile
Subclasses of RubyObject in org.jruby.ext.tempfile -
Uses of RubyObject in org.jruby.ext.thread
Subclasses of RubyObject in org.jruby.ext.threadModifier and TypeClassDescriptionclassThe "ConditionVariable" class from the 'thread' library.classThe "Mutex" class from the 'thread' library.classThe "Queue" class from the 'thread' library.classThe "SizedQueue" class from the 'thread' library. -
Uses of RubyObject in org.jruby.ext.tracepoint
Subclasses of RubyObject in org.jruby.ext.tracepoint -
Uses of RubyObject in org.jruby.ext.zlib
Subclasses of RubyObject in org.jruby.ext.zlibModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of RubyObject in org.jruby.java.proxies
Subclasses of RubyObject in org.jruby.java.proxiesModifier and TypeClassDescriptionfinal classclassA shim class created when constructing primitive arrays from proxied Java classes.classclassclassfinal classA proxy for wrappingjava.util.Mapinstances.private static final class -
Uses of RubyObject in org.jruby.javasupport
Subclasses of RubyObject in org.jruby.javasupportModifier and TypeClassDescriptionclassclassclassclassA "thin" Java package wrapper (for the runtime to see them as Ruby objects).(package private) static final classThis special module wrapper is used by the Java "package modules" in order to simulate a blank slate.Methods in org.jruby.javasupport with parameters of type RubyObjectModifier and TypeMethodDescriptionstatic <T> TJavaUtil.convertProcToInterface(ThreadContext context, RubyObject rubyObject, Class<T> targetType) -
Uses of RubyObject in org.jruby.javasupport.proxy
Subclasses of RubyObject in org.jruby.javasupport.proxyModifier and TypeClassDescriptionclassGeneralized proxy for classes and interfaces.static classclassclassMethods in org.jruby.javasupport.proxy that return RubyObjectModifier and TypeMethodDescriptionstatic RubyObjectJavaProxyClass.get_with_class(IRubyObject self, IRubyObject obj) JavaProxyClass.ProxyMethodImpl.name()JavaProxyConstructor.new_instance(IRubyObject[] args, Block block) JavaProxyConstructor.new_instance2(IRubyObject[] args, Block unusedBlock) -
Uses of RubyObject in org.jruby.specialized
Subclasses of RubyObject in org.jruby.specializedModifier and TypeClassDescriptionclassOne object version of RubyArraySpecialized.classThis is the base class for all specialized RubyArray.classTwo object version of RubyArraySpecialized. -
Uses of RubyObject in org.jruby.util.collections
Subclasses of RubyObject in org.jruby.util.collectionsModifier and TypeClassDescriptionclassAn RubyArray that maintains an O(1) Set for fast include? operations.