Uses of Class
org.jruby.runtime.ivars.VariableAccessor
Packages that use VariableAccessor
Package
Description
-
Uses of VariableAccessor in org.jruby
Methods in org.jruby that return VariableAccessorModifier and TypeMethodDescriptionRubyClass.getFFIHandleAccessorForRead()
RubyClass.getFFIHandleAccessorForWrite()
RubyClass.getObjectGroupAccessorForRead()
RubyClass.getObjectGroupAccessorForWrite()
RubyClass.getVariableAccessorForRead
(String name) RubyClass.getVariableAccessorForWrite
(String name) Methods in org.jruby that return types with arguments of type VariableAccessorModifier and TypeMethodDescriptionRubyClass.getVariableAccessorsForRead()
RubyClass.getVariableTableCopy()
-
Uses of VariableAccessor in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as VariableAccessor -
Uses of VariableAccessor in org.jruby.internal.runtime.methods
Constructors in org.jruby.internal.runtime.methods with parameters of type VariableAccessorModifierConstructorDescriptionAttrReaderMethod
(RubyModule implementationClass, Visibility visibility, VariableAccessor accessor) -
Uses of VariableAccessor in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions that return VariableAccessorModifier and TypeMethodDescriptionGetFieldInstr.getAccessor
(IRubyObject o) PutFieldInstr.getAccessor
(IRubyObject o) -
Uses of VariableAccessor in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return VariableAccessorModifier and TypeMethodDescriptionstatic VariableAccessor
IRRuntimeHelpers.getVariableAccessorForRead
(IRubyObject object, String name) static VariableAccessor
IRRuntimeHelpers.getVariableAccessorForWrite
(IRubyObject object, String name) -
Uses of VariableAccessor in org.jruby.runtime.ivars
Subclasses of VariableAccessor in org.jruby.runtime.ivarsModifier and TypeClassDescriptionclass
A variable accessor that accesses a field directly;class
A variable accessor that accesses a reified java field directly (Storing java objects that may not be IRubyObjectsclass
A variable accessor that uses a stamped volatile int and Unsafe methods to ensure thread-friendly table updating.Fields in org.jruby.runtime.ivars declared as VariableAccessorModifier and TypeFieldDescriptionstatic final VariableAccessor
VariableAccessor.DUMMY_ACCESSOR
a dummy accessor that will always return nullMethods in org.jruby.runtime.ivars that return VariableAccessorModifier and TypeMethodDescriptionVariableTableManager.getFFIHandleAccessorForRead()
Retrieve the read accessor for FFI handle.VariableTableManager.getFFIHandleAccessorForWrite()
Retrieve the write accessor for FFI handle.VariableTableManager.getObjectGroupAccessorForRead()
Retrieve the read accessor for object group.VariableTableManager.getObjectGroupAccessorForWrite()
Retrieve the write accessor for object group.VariableTableManager.getObjectIdAccessorForRead()
Retrieve the read accessor for object_id for reads.VariableTableManager.getObjectIdAccessorForWrite()
Retrieve the write accessor for object_id.VariableTableManager.getVariableAccessorForJavaMappedVar
(String name, boolean unwrap, Class<?> unwrapType, Class<?> fieldType, MethodHandle getter, MethodHandle setter) VariableAccessorField.getVariableAccessorForRead()
Retrieve the variable accessor for read.VariableTableManager.getVariableAccessorForRead
(String name) Get the variable accessor for the given name with intent to use it for reading.VariableTableManager.getVariableAccessorForRubyVar
(String name, MethodHandle getter, MethodHandle setter) VariableAccessorField.getVariableAccessorForWrite
(VariableTableManager tableMgr) Retrieve the variable access for write.VariableTableManager.getVariableAccessorForWrite
(String name) Get the variable accessor for the given name with intent to use it for writing.Methods in org.jruby.runtime.ivars that return types with arguments of type VariableAccessorModifier and TypeMethodDescriptionVariableTableManager.getVariableAccessorsForRead()
Get the map of all current variable accessors with intent to read from it.VariableTableManager.getVariableTableCopy()
Get a Map representing all variables registered in the variable table.