| Interface | Description |
|---|---|
| Finalizable |
An almost entirely useless interface for those objects that we _really_ want
to finalize.
|
| ObjectFlags |
Flags used by RubyBasicObject descendants.
|
| ParseResult | |
| Profile | |
| Ruby.ObjectSpacer | |
| Ruby.RecursiveFunction | Deprecated |
| Ruby.RecursiveFunctionEx<T> | |
| RubyArray.ArgumentVisitor | |
| RubyEnumerator.SizeFn |
"Function" type for java-created enumerators with size.
|
| RubyInstanceConfig.LoadServiceCreator | |
| RubyModule.AutoloadMethod | |
| RubyObjectAdapter | |
| RubyRuntimeAdapter | |
| RubySymbol.ObjBooleanConsumer<T> | |
| RubyThread.BlockingTask | Deprecated |
| RubyThread.Task<Data,Return> | |
| RubyThread.Unblocker<Data> |
| Class | Description |
|---|---|
| AbstractRubyMethod | |
| BasicObjectStub | |
| BasicObjectStub.DummyInstanceVariables | |
| BasicObjectStub.DummyInternalVariables | |
| FlagRegistry |
This class serves as a registry of all bit flags we use on JRuby objects.
|
| IncludedModule | |
| IncludedModuleWrapper |
This class is used to provide an intermediate superclass for modules and classes that include
other modules.
|
| JarBootstrapMain |
A specialized "main" entry point that assumes it will run a specific file
(jar-bootstrap.rb) when launching.
|
| Main |
Class used to launch the interpreter.
|
| Main.Status | |
| MetaClass | |
| NativeException | Deprecated |
| PrependedModule |
This class is used as an intermediate superclass for Module#prepend
|
| Ruby |
The Ruby object represents the top-level of a JRuby "instance" in a given VM.
|
| Ruby.CallTraceFuncHook | |
| RubyArgsFile | |
| RubyArgsFile.ArgsFileData | |
| RubyArgumentError |
The Java representation of a Ruby ArgumentError.
|
| RubyArray<T extends IRubyObject> |
The implementation of the built-in class Array in Ruby.
|
| RubyArray.DefaultComparator | |
| RubyBasicObject |
RubyBasicObject is the only implementation of the
IRubyObject. |
| RubyBasicObject.Finalizer |
Class that keeps track of the finalizers for the object under
operation.
|
| RubyBignum | |
| RubyBinding | |
| RubyBoolean | |
| RubyBoolean.False | |
| RubyBoolean.True | |
| RubyClass | |
| RubyClassPathVariable | |
| RubyComparable |
Implementation of the Comparable module.
|
| RubyComplex |
complex.c as of revision: 20011
|
| RubyConcurrencyError |
The Java representation of a Ruby ConcurrencyError.
|
| RubyContinuation | Deprecated |
| RubyConverter | |
| RubyConverter.EncodingErrorMethods | |
| RubyConverter.InvalidByteSequenceErrorMethods | |
| RubyConverter.UndefinedConversionErrorMethods | |
| RubyDir |
The Ruby built-in class Dir.
|
| RubyDomainError |
/**
The Java representation of a Ruby DomainError.
|
| RubyEncoding | |
| RubyEncodingError |
The Java representation of a Ruby EncodingError.
|
| RubyEncodingError.RubyCompatibilityError | |
| RubyEncodingError.RubyConverterNotFoundError | |
| RubyEncodingError.RubyInvalidByteSequenceError | |
| RubyEncodingError.RubyUndefinedConversionError | |
| RubyEnumerable |
The implementation of Ruby's Enumerable module.
|
| RubyEnumerable.AppendBlockCallback | |
| RubyEnumerable.ChunkedBlockCallback | |
| RubyEnumerable.PutKeyValueCallback | |
| RubyEnumerator |
Implementation of Ruby's Enumerator module.
|
| RubyEnumerator.FeedValue |
Internal Enumerator::FeedValue class to be shared between enumerator and its next-er Fiber.
|
| RubyEOFError |
The Java representation of a Ruby EOFError.
|
| RubyException | |
| RubyFatal |
The Java representation of a Ruby Fatal.
|
| RubyFiberError |
The Java representation of a Ruby FiberError.
|
| RubyFile |
The Ruby File class.
|
| RubyFileStat |
Implements File::Stat
|
| RubyFileTest | |
| RubyFileTest.FileTestFileMethods |
MRI defines the FileTest methods both as module functions on FileTest and
as singleton methods on the File class.
|
| RubyFixnum |
Implementation of the Integer (Fixnum internal) class.
|
| RubyFloat |
A representation of a float object
|
| RubyFloatDomainError |
The Java representation of a Ruby FloatDomainError.
|
| RubyFrozenError |
The Java representation of a Ruby FrozenError.
|
| RubyGC |
GC (Garbage Collection) Module
Note: Since we rely on Java's memory model we can't provide the
kind of control over garbage collection that MRI provides.
|
| RubyGenerator | |
| RubyGlobal |
This class initializes global variables and constants.
|
| RubyGlobal.CaseInsensitiveStringOnlyRubyHash |
Obligate string-keyed and string-valued hash, used for ENV.
|
| RubyGlobal.InputGlobalVariable | |
| RubyGlobal.KCodeGlobalVariable | |
| RubyGlobal.OutputGlobalVariable | |
| RubyGlobal.StringGlobalVariable | |
| RubyGlobal.StringOnlyRubyHash |
A Pseudo-hash whose keys and values are required to be Strings.
|
| RubyGlobal.StringOrRegexpGlobalVariable | |
| RubyHash |
Implementation of the Hash class.
|
| RubyHash.RubyHashEntry | |
| RubyHash.Visitor | |
| RubyHash.VisitorWithState<T> | |
| RubyIndexError |
The Java representation of a Ruby IndexError.
|
| RubyInstanceConfig |
A structure used to configure new JRuby instances.
|
| RubyInteger |
Implementation of the Integer class.
|
| RubyInterrupt |
The Java representation of a Ruby Interrupt.
|
| RubyInterruptedRegexpError |
The Java representation of a Ruby InterruptedRegexpError.
|
| RubyIO | |
| RubyIO.Sysopen | |
| RubyIOError |
The Java representation of a Ruby IOError.
|
| RubyKernel |
Note: For CVS history, see KernelModule.java.
|
| RubyKernel.LoopMethods | |
| RubyKernel.MethodMissingMethod | |
| RubyKeyError | |
| RubyLoadError |
The Java representation of a Ruby LoadError.
|
| RubyLocalJumpError |
The Java representation of a Ruby LocalJumpError.
|
| RubyMarshal |
Marshal module
|
| RubyMatchData | |
| RubyMath | |
| RubyMath.NemesLogGamma |
Inner class to help with Γ functions
|
| RubyMethod |
The RubyMethod class represents a RubyMethod object.
|
| RubyModule | |
| RubyModule.CacheEntryFactory | |
| RubyModule.ConstantEntry |
Represents a constant value, possibly hidden (private).
|
| RubyModule.JavaClassKindOf | |
| RubyModule.KindOf | |
| RubyModule.MethodClumper | |
| RubyModule.ModuleKernelMethods | |
| RubyModule.ProfilingCacheEntryFactory | |
| RubyModule.RespondToMissingMethod | |
| RubyModule.SynchronizedCacheEntryFactory | |
| RubyModule.WrapperCacheEntryFactory |
A wrapper CacheEntryFactory, for delegating cache entry creation along a chain.
|
| RubyNameError |
The Java representation of a Ruby NameError.
|
| 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
|
| RubyNil | |
| RubyNoMemoryError |
The Java representation of a Ruby NoMemoryError.
|
| RubyNoMethodError |
The Java representation of a Ruby NoMethodError.
|
| RubyNotImplementedError |
The Java representation of a Ruby NotImplementedError.
|
| RubyNumeric |
Base class for all numerical types in ruby.
|
| RubyObject |
RubyObject represents the implementation of the Object class in Ruby.
|
| RubyObject.Data | |
| RubyObjectSpace | |
| RubyObjectSpace.WeakMap | |
| RubyProc | |
| RubyProcess | |
| RubyProcess.GroupID | |
| RubyProcess.RubyStatus | |
| RubyProcess.Sys | |
| RubyProcess.UserID | |
| RubyRandom |
Implementation of the Random class.
|
| RubyRandom.RandomType |
Internal API, subject to change.
|
| RubyRange | |
| RubyRangeError |
The Java representation of a Ruby RangeError.
|
| RubyRational |
Ruby Rational impl (MRI: rational.c).
|
| RubyRegexp | |
| RubyRegexpError |
The Java representation of a Ruby RegexpError.
|
| RubyRuntimeError |
The Java representation of a Ruby RuntimeError.
|
| RubyScriptError |
The Java representation of a Ruby ScriptError.
|
| RubySecurityError |
The Java representation of a Ruby SecurityError.
|
| RubySignal | |
| RubySignalException |
The Java representation of a Ruby SignalException.
|
| RubyStandardError |
The Java representation of a Ruby StandardError.
|
| RubyStopIteration |
/**
The Java representation of a Ruby StopIteration.
|
| RubyString |
Implementation of Ruby String class
Concurrency: no synchronization is required among readers, but
all users must synchronize externally with writers.
|
| RubyStruct | |
| RubyStruct.Accessor | |
| RubyStruct.Mutator | |
| RubyStruct.StructMethods | |
| RubySymbol |
Represents a Ruby symbol (e.g.
|
| RubySymbol.SymbolTable | |
| RubySyntaxError |
The Java representation of a Ruby SyntaxError.
|
| RubySystemCallError |
The Java representation of a Ruby SystemCallError.
|
| RubySystemExit |
The Java representation of a Ruby SystemExit.
|
| RubySystemStackError |
The Java representation of a Ruby SystemStackError.
|
| RubyThread |
Implementation of Ruby's
Thread class. |
| RubyThread.Location | |
| RubyThread.SleepTask | |
| RubyThreadError |
The Java representation of a Ruby ThreadError.
|
| RubyThreadGroup |
Implementation of Ruby's
ThreadGroup class. |
| RubyTime |
The Time class.
|
| RubyTypeError |
The Java representation of a Ruby TypeError.
|
| RubyUnboundMethod |
An unbound method representation (e.g.
|
| RubyUncaughtThrowError |
The Java representation of a Ruby UncaughtThrowError.
|
| RubyYielder | |
| RubyZeroDivisionError |
The Java representation of a Ruby ZeroDivisionError.
|
| TopSelfFactory |
| Enum | Description |
|---|---|
| CompatVersion | Deprecated |
| EvalType | |
| RubyClass.CS_NAMES | |
| RubyInstanceConfig.CompileMode | |
| RubyInstanceConfig.ProfilingMode | |
| RubyInstanceConfig.Verbosity | |
| RubyLocalJumpError.Reason | |
| RubyThread.Status |
Thread statuses
|
| Exception | Description |
|---|---|
| RubyContinuation.Continuation | Deprecated |
| RubyNumeric.InvalidIntegerException | Deprecated |
| RubyNumeric.NumberTooLargeException | Deprecated |
Copyright © 2001-2021 JRuby. All Rights Reserved.