Modifier and Type | Class and Description |
---|---|
class |
AbstractRubyMethod |
class |
IncludedModule |
class |
IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include
other modules.
|
class |
MetaClass |
class |
NativeException
Deprecated.
|
class |
PrependedModule
This class is used as an intermediate superclass for Module#prepend
|
class |
RubyArgsFile |
class |
RubyArgumentError
The Java representation of a Ruby ArgumentError.
|
class |
RubyArray<T extends IRubyObject>
The implementation of the built-in class Array in Ruby.
|
class |
RubyBignum |
class |
RubyBinding |
class |
RubyBoolean |
static class |
RubyBoolean.False |
static class |
RubyBoolean.True |
class |
RubyClass |
class |
RubyClassPathVariable |
class |
RubyComplex
complex.c as of revision: 20011
|
class |
RubyConcurrencyError
The Java representation of a Ruby ConcurrencyError.
|
class |
RubyContinuation
Deprecated.
|
class |
RubyConverter |
class |
RubyDir
The Ruby built-in class Dir.
|
class |
RubyDomainError
/**
The Java representation of a Ruby DomainError.
|
class |
RubyEncoding |
class |
RubyEncodingError
The Java representation of a Ruby EncodingError.
|
static class |
RubyEncodingError.RubyCompatibilityError |
static class |
RubyEncodingError.RubyConverterNotFoundError |
static class |
RubyEncodingError.RubyInvalidByteSequenceError |
static class |
RubyEncodingError.RubyUndefinedConversionError |
class |
RubyEnumerator
Implementation of Ruby's Enumerator module.
|
class |
RubyEOFError
The Java representation of a Ruby EOFError.
|
class |
RubyException |
class |
RubyFatal
The Java representation of a Ruby Fatal.
|
class |
RubyFiberError
The Java representation of a Ruby FiberError.
|
class |
RubyFile
The Ruby File class.
|
class |
RubyFileStat
Implements File::Stat
|
class |
RubyFixnum
Implementation of the Integer (Fixnum internal) class.
|
class |
RubyFloat
A representation of a float object
|
class |
RubyFloatDomainError
The Java representation of a Ruby FloatDomainError.
|
class |
RubyFrozenError
The Java representation of a Ruby FrozenError.
|
class |
RubyGenerator |
static class |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash
Obligate string-keyed and string-valued hash, used for ENV.
|
static class |
RubyGlobal.StringOnlyRubyHash
A Pseudo-hash whose keys and values are required to be Strings.
|
class |
RubyHash
Implementation of the Hash class.
|
class |
RubyIndexError
The Java representation of a Ruby IndexError.
|
class |
RubyInteger
Implementation of the Integer class.
|
class |
RubyInterrupt
The Java representation of a Ruby Interrupt.
|
class |
RubyInterruptedRegexpError
The Java representation of a Ruby InterruptedRegexpError.
|
class |
RubyIO |
class |
RubyIOError
The Java representation of a Ruby IOError.
|
class |
RubyKeyError |
class |
RubyLoadError
The Java representation of a Ruby LoadError.
|
class |
RubyLocalJumpError
The Java representation of a Ruby LocalJumpError.
|
class |
RubyMatchData |
class |
RubyMethod
The RubyMethod class represents a RubyMethod object.
|
class |
RubyModule |
class |
RubyNameError
The Java representation of a Ruby NameError.
|
static class |
RubyNameError.RubyNameErrorMessage
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 lookupable
|
class |
RubyNil |
class |
RubyNoMemoryError
The Java representation of a Ruby NoMemoryError.
|
class |
RubyNoMethodError
The Java representation of a Ruby NoMethodError.
|
class |
RubyNotImplementedError
The Java representation of a Ruby NotImplementedError.
|
class |
RubyNumeric
Base class for all numerical types in ruby.
|
static class |
RubyObject.Data |
static class |
RubyObjectSpace.WeakMap |
class |
RubyProc |
static class |
RubyProcess.RubyStatus |
class |
RubyRandom
Implementation of the Random class.
|
class |
RubyRange |
class |
RubyRangeError
The Java representation of a Ruby RangeError.
|
class |
RubyRational
Ruby Rational impl (MRI: rational.c).
|
class |
RubyRegexp |
class |
RubyRegexpError
The Java representation of a Ruby RegexpError.
|
class |
RubyRuntimeError
The Java representation of a Ruby RuntimeError.
|
class |
RubyScriptError
The Java representation of a Ruby ScriptError.
|
class |
RubySecurityError
The Java representation of a Ruby SecurityError.
|
class |
RubySignalException
The Java representation of a Ruby SignalException.
|
class |
RubyStandardError
The Java representation of a Ruby StandardError.
|
class |
RubyStopIteration
/**
The Java representation of a Ruby StopIteration.
|
class |
RubyString
Implementation of Ruby String class
Concurrency: no synchronization is required among readers, but
all users must synchronize externally with writers.
|
class |
RubyStruct |
class |
RubySymbol
Represents a Ruby symbol (e.g.
|
class |
RubySyntaxError
The Java representation of a Ruby SyntaxError.
|
class |
RubySystemCallError
The Java representation of a Ruby SystemCallError.
|
class |
RubySystemExit
The Java representation of a Ruby SystemExit.
|
class |
RubySystemStackError
The Java representation of a Ruby SystemStackError.
|
class |
RubyThread
Implementation of Ruby's
Thread class. |
static class |
RubyThread.Location |
class |
RubyThreadError
The Java representation of a Ruby ThreadError.
|
class |
RubyThreadGroup
Implementation of Ruby's
ThreadGroup class. |
class |
RubyTime
The Time class.
|
class |
RubyTypeError
The Java representation of a Ruby TypeError.
|
class |
RubyUnboundMethod
An unbound method representation (e.g.
|
class |
RubyUncaughtThrowError
The Java representation of a Ruby UncaughtThrowError.
|
class |
RubyYielder |
class |
RubyZeroDivisionError
The Java representation of a Ruby ZeroDivisionError.
|
Modifier and Type | Method and Description |
---|---|
RubyObject |
RubyTime.mdump()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyMarshal.undumpable(ThreadContext context,
RubyObject self)
Convenience method for objects that are undumpable.
|
Modifier and Type | Method and Description |
---|---|
BiVariable |
BiVariableMap.getVariable(RubyObject receiver,
java.lang.String name)
Returns the value in BiVariable type to which the specified key is mapped,
or
null if this map contains no mapping for the key. |
void |
BiVariableMap.setVariable(RubyObject receiver,
BiVariable var) |
void |
BiVariableMap.updateVariable(RubyObject receiver,
java.lang.String name,
IRubyObject value,
java.lang.Class<? extends BiVariable> type) |
Modifier and Type | Method and Description |
---|---|
static BiVariable |
Argv.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
GlobalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
LocalGlobalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
InstanceVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
ClassVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
PersistentLocalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
TransientLocalVariable.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
Constant.getInstance(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObject)
Returns an instance of this class.
|
static BiVariable |
VariableInterceptor.getVariableInstance(LocalVariableBehavior behavior,
RubyObject receiver,
java.lang.String name,
java.lang.Object... value)
Returns an appropriate type of a variable instance to the specified local
variable behavior.
|
boolean |
BiVariable.isReceiverIdentical(RubyObject receiver)
Returns true if a given receiver is identical to the receiver this object has.
|
boolean |
GlobalVariable.isReceiverIdentical(RubyObject recv)
Returns true if a given receiver is identical to the receiver this object has.
|
static void |
VariableInterceptor.retrieve(LocalVariableBehavior behavior,
BiVariableMap map,
RubyObject receiver)
Retrieves variable/constant names and values after the evaluation or method
invocation.
|
static void |
Argv.retrieve(RubyObject receiver,
BiVariableMap vars)
Retrieves ARGV from Ruby after the evaluation or method invocation.
|
static void |
LocalGlobalVariable.retrieve(RubyObject receiver,
BiVariableMap vars)
Retrieves global variables eagerly from Ruby right after the evaluation.
|
static void |
InstanceVariable.retrieve(RubyObject receiver,
BiVariableMap vars)
Retrieves instance variables from Ruby after the evaluation.
|
static void |
ClassVariable.retrieve(RubyObject receiver,
BiVariableMap vars)
Retrieves class variables from Ruby after the evaluation.
|
static void |
PersistentLocalVariable.retrieve(RubyObject receiver,
BiVariableMap vars)
Retrieves local variables from Ruby after the evaluation.
|
static void |
TransientLocalVariable.retrieve(RubyObject receiver,
BiVariableMap vars)
Doesn't do anything since a transient local variable should not be retrieved
from Ruby.
|
static void |
Constant.retrieve(RubyObject receiver,
BiVariableMap vars)
Retrieves constants from Ruby after the evaluation or method invocation.
|
static void |
Argv.retrieveByKey(RubyObject receiver,
BiVariableMap vars,
java.lang.String key)
Retrieves ARGV by key from Ruby runtime after the evaluation.
|
static void |
InstanceVariable.retrieveByKey(RubyObject receiver,
BiVariableMap vars,
java.lang.String key)
Retrieves a instance variable by key from Ruby runtime after the evaluation.
|
static void |
ClassVariable.retrieveByKey(RubyObject receiver,
BiVariableMap vars,
java.lang.String name)
Retrieves a class variable by key from Ruby runtime after the evaluation.
|
static void |
Constant.retrieveByKey(RubyObject receiver,
BiVariableMap vars,
java.lang.String key)
Retrieves a constant by key from Ruby runtime after the evaluation.
|
Constructor and Description |
---|
GlobalVariable(RubyObject receiver,
java.lang.String name,
java.lang.Object... javaObjects) |
Modifier and Type | Class and Description |
---|---|
class |
RubyBigDecimal |
Modifier and Type | Class and Description |
---|---|
class |
RubyDate
JRuby's
Date implementation - 'native' parts. |
class |
RubyDateTime
JRuby's
DateTime implementation - 'native' parts. |
Modifier and Type | Class and Description |
---|---|
static class |
RubyDigest.DigestBase |
static class |
RubyDigest.DigestClass |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInvoker
A native function invoker
|
class |
AbstractMemory
A abstract memory object that defines operations common to both pointers and
memory buffers
|
class |
AutoPointer |
class |
Buffer |
class |
CallbackInfo
Defines a C callback's parameters and return type.
|
class |
Enum
Represents a C enum
|
class |
Enums
Represents a C enum
|
class |
MappedType
A type which represents a conversion to/from a native type.
|
class |
MemoryObject |
class |
MemoryPointer |
class |
Pointer
C memory pointer operations.
|
class |
Struct |
class |
StructByReference |
class |
StructByValue |
class |
StructLayout
Defines the memory layout for a native structure.
|
static class |
StructLayout.ArrayField |
static class |
StructLayout.ArrayProxy |
static class |
StructLayout.CharArrayProxy |
static class |
StructLayout.EnumField |
static class |
StructLayout.Field |
static class |
StructLayout.FunctionField |
static class |
StructLayout.InnerStructField |
static class |
StructLayout.MappedField |
static class |
StructLayout.NumberField |
static class |
StructLayout.PointerField |
class |
Type |
static class |
Type.Array |
static class |
Type.Builtin |
Modifier and Type | Class and Description |
---|---|
class |
FileDescriptorIO
An IO implementation that reads/writes to a native file descriptor.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicLibrary |
static class |
DynamicLibrary.Symbol |
class |
Function |
class |
JFFIInvoker |
class |
VariadicInvoker |
Modifier and Type | Method and Description |
---|---|
Pointer |
NativeCallbackFactory.getCallback(RubyObject callable) |
Modifier and Type | Class and Description |
---|---|
class |
ThreadFiber |
Modifier and Type | Class and Description |
---|---|
class |
JRubyExecutionContextLocal |
class |
JRubyFiberLocal |
class |
JRubyObjectInputStream |
class |
JRubyThreadLocal |
Modifier and Type | Class and Description |
---|---|
class |
RubyPathname |
Modifier and Type | Class and Description |
---|---|
class |
RubyRipper |
Modifier and Type | Class and Description |
---|---|
class |
RubySet
Native implementation of Ruby's Set (set.rb replacement).
|
static class |
RubySet.DivideTSortHash |
class |
RubySortedSet
Native implementation of Ruby's SortedSet (set.rb replacement).
|
Modifier and Type | Class and Description |
---|---|
class |
Addrinfo |
class |
Ifaddr |
class |
Option |
class |
RubyBasicSocket
Implementation of the BasicSocket class from Ruby.
|
class |
RubyIPSocket |
class |
RubyServerSocket |
class |
RubySocket |
class |
RubyTCPServer |
class |
RubyTCPSocket |
class |
RubyUDPSocket |
class |
RubyUNIXServer |
class |
RubyUNIXSocket |
Modifier and Type | Class and Description |
---|---|
class |
StringIO |
Modifier and Type | Class and Description |
---|---|
class |
RubyStringScanner |
Modifier and Type | Class and Description |
---|---|
class |
Tempfile
An implementation of tempfile.rb in Java.
|
Modifier and Type | Class and Description |
---|---|
class |
ConditionVariable
The "ConditionVariable" class from the 'thread' library.
|
class |
Mutex
The "Mutex" class from the 'thread' library.
|
class |
Queue
The "Queue" class from the 'thread' library.
|
class |
SizedQueue
The "SizedQueue" class from the 'thread' library.
|
Modifier and Type | Class and Description |
---|---|
class |
TracePoint |
Modifier and Type | Class and Description |
---|---|
class |
JZlibDeflate |
class |
JZlibInflate |
class |
JZlibRubyGzipReader |
class |
JZlibRubyGzipWriter |
class |
RubyGzipFile |
class |
ZStream |
Modifier and Type | Class and Description |
---|---|
class |
ArrayJavaProxy |
class |
ArrayJavaProxyCreator
A shim class created when constructing primitive arrays from proxied Java classes.
|
class |
ConcreteJavaProxy |
class |
InterfaceJavaProxy |
class |
JavaProxy |
class |
MapJavaProxy
A proxy for wrapping
java.util.Map instances. |
Modifier and Type | Class and Description |
---|---|
class |
JavaAccessibleObject |
class |
JavaArray |
class |
JavaCallable |
class |
JavaClass |
class |
JavaConstructor |
class |
JavaField |
class |
JavaMethod |
class |
JavaObject |
class |
JavaPackage
A "thin" Java package wrapper (for the runtime to see them as Ruby objects).
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
JavaUtil.convertProcToInterface(ThreadContext context,
RubyObject rubyObject,
java.lang.Class<T> targetType) |
Modifier and Type | Class and Description |
---|---|
class |
JavaProxyClass
Generalized proxy for classes and interfaces.
|
static class |
JavaProxyClass.ProxyMethodImpl |
class |
JavaProxyConstructor |
class |
JavaProxyReflectionObject |
Modifier and Type | Method and Description |
---|---|
static RubyObject |
JavaProxyClass.get_with_class(IRubyObject self,
IRubyObject obj) |
static RubyObject |
JavaProxyClass.get(IRubyObject self,
IRubyObject obj) |
RubyObject |
JavaProxyClass.ProxyMethodImpl.name() |
RubyObject |
JavaProxyConstructor.new_instance(IRubyObject[] args,
Block block) |
RubyObject |
JavaProxyConstructor.new_instance2(IRubyObject[] args,
Block unusedBlock) |
RubyObject |
JavaProxyClass.superclass() |
Modifier and Type | Class and Description |
---|---|
class |
RubyArrayOneObject
One object version of RubyArraySpecialized.
|
class |
RubyArraySpecialized
This is the base class for all specialized RubyArray.
|
class |
RubyArrayTwoObject
Two object version of RubyArraySpecialized.
|
Modifier and Type | Class and Description |
---|---|
class |
StringArraySet
An RubyArray that maintains an O(1) Set for fast include? operations.
|
Copyright © 2001-2019 JRuby. All Rights Reserved.