Package org.jruby.runtime.ivars


package org.jruby.runtime.ivars
  • Classes
    Class
    Description
    Shared operations for working atomically with a Ruby object's variable table.
    A variable accessor that accesses a field directly;
    Abstraction of all metadata about a method.
    A variable accessor that accesses a reified java field directly (Storing java objects that may not be IRubyObjects
    A variable accessor that uses a stamped volatile int and Unsafe methods to ensure thread-friendly table updating.
    Abstraction of an accessor for instance or internal variables on Ruby objects.
    A lazy mechanism for accessing VariableAccessors for a given variable name.
    This class encapculates all logic relating to the management of instance variable tables in RubyBasicObject instances.