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> | |
TruffleContextInterface |
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 | |
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
|
TruffleContextInterface.BacktraceFormatter |
Exception | Description |
---|---|
RubyNumeric.InvalidIntegerException | |
RubyNumeric.NumberTooLargeException |
Error | Description |
---|---|
RubyContinuation.Continuation |
Copyright © 2001-2015 JRuby. All Rights Reserved.