| Interface | Description |
|---|---|
| ClassCache.ClassGenerator | |
| ClassDefiningClassLoader | |
| ClassProvider | |
| Dir.GlobFunc<T> | |
| FileResource |
This is a shared interface for files loaded as
File and ZipEntry. |
| ShellLauncher.PidGetter | |
| ShellLauncher.Pumper | |
| SignalFacade | |
| TypeCoercer | |
| WindowsFFI.Kernel32 |
| Class | Description |
|---|---|
| AbstractFileResource | |
| ClassCache<T> |
A Simple cache which maintains a collection of classes that can potentially be shared among
multiple runtimes (or whole JVM).
|
| ClassCache.KeyedClassReference<T> | |
| ClassCache.OneShotClassLoader | |
| ClasspathLauncher | |
| ClasspathResource | |
| CodegenUtils | |
| CompoundJarURLStreamHandler | |
| CompoundJarURLStreamHandler.CompoundJarURLConnection | |
| ConvertBytes | |
| ConvertDouble | |
| ConvertDouble.DoubleConverter | |
| Dir |
This class exists as a counterpart to the dir.c file in
MRI source.
|
| Dir.DirGlobber | |
| Dir.GlobArgs | |
| Dir.GlobPattern | |
| EmptyFileResource | |
| GenericMap |
A
GenericMap is simply an abstract java.util.Map
implementation for which subclasses really only need to implement
the method entryIterator. |
| IdUtil | |
| InputStreamMarkCursor |
Use mark to make a safe rewindable cursor.
|
| IOChannel |
This class wraps a IRubyObject in an OutputStream.
|
| IOChannel.IOReadableByteChannel | |
| IOChannel.IOReadableWritableByteChannel | |
| IOChannel.IOWritableByteChannel | |
| IOInputStream |
This class wraps a IRubyObject in an InputStream.
|
| IOOutputStream |
This class wraps a IRubyObject in an OutputStream.
|
| JarCache |
Instances of JarCache provides jar index information.
|
| JarCache.JarIndex | |
| JarDirectoryResource |
Represents a directory in a jar.
|
| JarFileResource |
Represents a file in a jar.
|
| JarFileStat | |
| JarResource | |
| JavaNameMangler | |
| JDBCDriverUnloader |
This class gets specially loaded directly in the JRubyClassLoader so that
we can unregister all JDBC drivers that were loaded/registered.
|
| Join | |
| Join.AsyncCall | |
| Join.AsyncReaction | |
| Join.Call | |
| Join.FastReaction | |
| Join.Reaction | |
| Join.Spec | |
| Join.SyncCall | |
| Join.SyncReaction | |
| JRubyClassLoader | |
| JRubyFile |
This file acts as an alternative to NormalizedFile, due to the problems with current working
directory.
|
| JRubyNonExistentFile | Deprecated |
| JRubyObjectInputStream | |
| MurmurHash | |
| NailMain | |
| NoFunctionalitySignalFacade | |
| NormalizedFile |
This class provides a File implementation that normalizes all path separators to forward slashes.
|
| Numeric | |
| Numeric.ComplexPatterns | |
| Numeric.RationalPatterns | |
| OSEnvironment | |
| Pack | |
| Pack.Converter | |
| Pack.ConverterExecutor | |
| Pack.QuadConverter | |
| PerlHash |
Perl's Hash implementation.
|
| PhantomReferenceReaper<T> | |
| Qsort | |
| Random | |
| RecursiveComparator | |
| RecursiveComparator.Pair | |
| ReferenceReaper |
A general purpose reference tracker & reaper utility class.
|
| ReferenceReaper.SingletonHolder | |
| RegexpOptions | |
| RegularFileResource |
Represents a "regular" file, backed by regular file system.
|
| RubyDateFormat | Deprecated |
| RubyDateFormat.Token | |
| RubyDateFormatter | |
| RubyDateFormatter.Token | |
| RubyTimeOutputFormatter |
Support for GNU-C output formatters, see: http://www.gnu.org/software/libc/manual/html_node/Formatting-Calendar-Time.html
|
| SafeDecimalParser | |
| SafeDoubleParser |
A safer way to parse double values
|
| SafeFloatParser |
A safer way to parse float values
|
| SafePropertyAccessor |
Utility class to safely access system properties in security-sensitive
environments.
|
| ShellLauncher |
This mess of a class is what happens when all Java gives you is
Runtime.getRuntime().exec().
|
| ShellLauncher.ChannelPumper | |
| ShellLauncher.LaunchConfig | |
| ShellLauncher.POpenProcess | |
| ShellLauncher.ScriptThreadProcess | |
| ShellLauncher.StreamPumper | |
| SipHashInline |
SipHash implementation with hand inlining the SIPROUND.
|
| SipHashInline.LongReader | |
| SipHashInline.LongReader.FallbackLongReader | |
| SipHashInline.LongReader.UnsafeLongReader | |
| SoftReferenceReaper<T> | |
| Sprintf | |
| Sprintf.Args | |
| StringSupport | |
| SunSignalFacade | |
| SunSignalFacade.JRubySignalHandler | |
| TimeOutputFormatter | Deprecated |
| TypeConverter | |
| UriLikePathHelper | |
| URLResource | |
| URLUtil |
All this because URL.getPath sucks, and we can't re-open classes in Java ;-).
|
| WeakIdentityHashMap |
Class
WeakIdentityHashMap is a hash map that hashes
objects based on System.identityHashMap, and holds weakly onto the
key. |
| WeakReferenceReaper<T> | |
| WindowsFFI |
A binding of a few key win32 functions we need to behave properly.
|
| WindowsFFI.SingletonHolder |
| Enum | Description |
|---|---|
| ConvertBytes.ERange.Kind | |
| DefinedMessage |
An enum for all "defined?" messages.
|
| KCode | |
| RubyDateFormat.FieldType | |
| RubyDateFormatter.FieldType | |
| RubyDateFormatter.Format | |
| ShellLauncher.Pumper.Slave |