Package org.jruby.runtime.ivars
package org.jruby.runtime.ivars
-
ClassesClassDescriptionShared 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 IRubyObjectsA 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.