Class | Description |
---|---|
FieldVariableAccessor |
A variable accessor that accesses a field directly;
|
MethodData |
Abstraction of all metadata about a method.
|
NonvolatileVariableAccessor |
A VariableAccessor that directly updates instance variables without an explicit memory fence
or synchronization.
|
StampedVariableAccessor |
A variable accessor that uses a stamped volatile int and Unsafe methods to
ensure thread-friendly table updating.
|
SynchronizedVariableAccessor |
A VariableAccessor that uses synchronization to ensure the variable table
is updated safely.
|
VariableAccessor |
Abstraction of an accessor for instance or internal variables on Ruby
objects.
|
VariableAccessorField |
A lazy mechanism for accessing VariableAccessors for a given variable name.
|
VariableTableManager |
This class encapculates all logic relating to the management of instance
variable tables in RubyBasicObject instances.
|
Copyright © 2001-2018 JRuby. All Rights Reserved.