Package org.jruby.runtime.ivars
package org.jruby.runtime.ivars
-
ClassesClassDescriptionA variable accessor that accesses a field directly;Abstraction of all metadata about a method.A VariableAccessor that directly updates instance variables without an explicit memory fence or synchronization.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.A VariableAccessor that uses synchronization to ensure the variable table is updated safely.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.