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 | |
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
|
ReifiedRubyObject |
A RubyObject that provides a direct field for up to ten stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
Ruby |
The Ruby object represents the top-level of a JRuby "instance" in a given VM.
|
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 |
Placeholder until/if we can support this
|
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.
|
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 |
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
|
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 |
rational.c (as of revision: 20011)
|
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.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 | |
RubyNumeric.InvalidIntegerException | Deprecated |
RubyNumeric.NumberTooLargeException | Deprecated |
Copyright © 2001-2018 JRuby. All Rights Reserved.