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.
|
VariableAccessorVar0 |
A variable accessor that accesses a var0 field directly;
|
VariableAccessorVar1 |
A variable accessor that accesses a var1 field directly;
|
VariableAccessorVar2 |
A variable accessor that accesses a var2 field directly;
|
VariableAccessorVar3 |
A variable accessor that accesses a var3 field directly;
|
VariableAccessorVar4 |
A variable accessor that accesses a var4 field directly;
|
VariableAccessorVar5 |
A variable accessor that accesses a var5 field directly;
|
VariableAccessorVar6 |
A variable accessor that accesses a var6 field directly;
|
VariableAccessorVar7 |
A variable accessor that accesses a var7 field directly;
|
VariableAccessorVar8 |
A variable accessor that accesses a var8 field directly;
|
VariableAccessorVar9 |
A variable accessor that accesses a var9 field directly;
|
VariableTableManager |
This class encapculates all logic relating to the management of instance
variable tables in RubyBasicObject instances.
|
Copyright © 2001-2016 JRuby. All Rights Reserved.