Class FieldVariableAccessor

java.lang.Object
org.jruby.runtime.ivars.VariableAccessor
org.jruby.runtime.ivars.FieldVariableAccessor
Direct Known Subclasses:
RawFieldVariableAccessor

public class FieldVariableAccessor extends VariableAccessor
A variable accessor that accesses a field directly;
  • Field Details

  • Constructor Details

    • FieldVariableAccessor

      public FieldVariableAccessor(RubyClass realClass, String name, int index, int classId, MethodHandle getter, MethodHandle setter)
      Construct a new FieldVariableAccessor for the given "real" class, variable name, variable index, class ID, and field offset
      Parameters:
      realClass - the "real" class
      name - the variable's name
      index - the variable's index
      classId - the class's ID
      getter - the getter handle for the field
      setter - the setter handle for the field
  • Method Details