A "code object" is defined as any entity in the Ruby language. Classes, modules, methods, class variables and constants are the major objects, but DSL languages can create their own by inheriting from {CodeObjects::Base}.
All builtin Ruby classes and modules.
All builtin Ruby classes for inheritance tree. @note MatchingData is a 1.8.x legacy class
All builtin Ruby exception classes for inheritance tree.
Hash of {BUILTIN_EXCEPTIONS} as keys and true as value (for O(1) lookups)
All builtin Ruby modules for mixin handling.
Regular expression to match constant name
Class method separator
Regex-quoted class method separator
Instance method separator
Regex-quoted instance method separator
Regular expression to match a fully qualified method def (self.foo, Class.foo).
Regular expression to match a method name
Regular expression to match namespaces (const A or complex path A::B)
Namespace separator
Regex-quoted namespace separator
Generated with the Darkfish Rdoc Generator 2.