| Interface | Description |
|---|---|
| Finalizable |
An almost entirely useless interface for those objects that we _really_ want
to finalize.
|
| ParseResult | |
| Profile | |
| Ruby.ObjectSpacer | |
| Ruby.RecursiveFunction | |
| RubyArray.ArgumentVisitor | |
| RubyEnumerator.SizeFn |
"Function" type for java-created enumerators with size.
|
| RubyInstanceConfig.LoadServiceCreator | |
| RubyObjectAdapter | |
| RubyRuntimeAdapter | |
| RubyThread.BlockingTask | Deprecated |
| RubyThread.Task<Data,Return> | |
| RubyThread.Unblocker<Data> | |
| TruffleBridge | |
| TruffleHooksStub |
| Class | Description |
|---|---|
| AbstractRubyMethod |
The RubyMethod class represents a RubyMethod object.
|
| BasicObjectStub | |
| BasicObjectStub.DummyInstanceVariables | |
| BasicObjectStub.DummyInternalVariables | |
| 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 | |
| ParsingAndRunManager | |
| 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.
|
| RubyArgsFile | |
| RubyArray |
The implementation of the built-in class Array in Ruby.
|
| 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 |
1.9 complex.c as of revision: 20011
|
| RubyContinuation |
Placeholder until/if we can support this
|
| RubyConverter | |
| RubyConverter.EncodingErrorMethods | |
| RubyConverter.InvalidByteSequenceErrorMethods | |
| RubyConverter.UndefinedConversionErrorMethods | |
| RubyDir |
.The Ruby built-in class Dir.
|
| RubyEncoding | |
| RubyEnumerable |
The implementation of Ruby's Enumerable module.
|
| RubyEnumerable.AppendBlockCallback | |
| RubyEnumerable.ChunkedBlockCallback | |
| RubyEnumerable.PutKeyValueCallback | |
| RubyEnumerator |
Implementation of Ruby's Enumerator module.
|
| RubyException | |
| RubyFile |
Ruby File class equivalent in java.
|
| 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 Fixnum class.
|
| RubyFloat |
A representation of a float object
|
| 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.
|
| RubyHash |
Implementation of the Hash class.
|
| RubyHash.RubyHashEntry | |
| RubyHash.Visitor | |
| RubyInstanceConfig |
A structure used to configure new JRuby instances.
|
| RubyInteger |
Implementation of the Integer class.
|
| RubyIO | |
| RubyKernel |
Note: For CVS history, see KernelModule.java.
|
| RubyKernel.MethodMissingMethod | |
| RubyLocalJumpError | |
| 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 | |
| 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 | |
| RubyNoMethodError | |
| 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 | |
| RubyObjectVar0 |
A RubyObject that provides a direct field for one stored variable, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar1 |
A RubyObject that provides a direct field for two stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar2 |
A RubyObject that provides a direct field for three stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar3 |
A RubyObject that provides a direct field for four stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar4 |
A RubyObject that provides a direct field for five stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar5 |
A RubyObject that provides a direct field for six stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar6 |
A RubyObject that provides a direct field for seven stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar7 |
A RubyObject that provides a direct field for eight stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar8 |
A RubyObject that provides a direct field for nine stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyObjectVar9 |
A RubyObject that provides a direct field for ten stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
| RubyProc | |
| RubyProcess | |
| RubyProcess.GroupID | |
| RubyProcess.RubyStatus | |
| RubyProcess.Sys | |
| RubyProcess.UserID | |
| RubyRandom |
Implementation of the Random class.
|
| RubyRandom.RandomType | |
| RubyRange | |
| RubyRational |
1.9 rational.c as of revision: 20011
|
| RubyRegexp | |
| RubySignal | |
| RubyString |
Implementation of Ruby String class
Concurrency: no synchronization is required among readers, but
all users must synchronize externally with writers.
|
| RubyStruct | |
| RubyStruct.StructMethods | |
| RubySymbol |
Represents a Ruby symbol (e.g.
|
| RubySymbol.SymbolTable | |
| RubySystemCallError | |
| RubySystemExit | |
| RubyThread |
Implementation of Ruby's
Thread class. |
| RubyThread.Location | |
| RubyThread.SleepTask | |
| RubyThreadGroup |
Implementation of Ruby's
ThreadGroup class. |
| RubyTime |
The Time class.
|
| RubyUnboundMethod |
Note: This was renamed from UnboundMethod.java
|
| RubyYielder | |
| TopSelfFactory |
| Enum | Description |
|---|---|
| CompatVersion | |
| EvalType | |
| RubyClass.CS_NAMES | |
| RubyInstanceConfig.CompileMode | |
| RubyInstanceConfig.ProfilingMode | |
| RubyInstanceConfig.Verbosity | |
| RubyLocalJumpError.Reason | |
| RubyThread.Status |
Thread statuses
|
| TruffleBridge.BacktraceFormatter |
| Exception | Description |
|---|---|
| RubyNumeric.InvalidIntegerException | |
| RubyNumeric.NumberTooLargeException |
| Error | Description |
|---|---|
| RubyContinuation.Continuation |
Copyright © 2001-2015 JRuby. All Rights Reserved.