Class Nodes.InstanceVariableOperatorWriteNode

java.lang.Object
org.prism.Nodes.Node
org.prism.Nodes.InstanceVariableOperatorWriteNode
Enclosing class:
Nodes

public static final class Nodes.InstanceVariableOperatorWriteNode extends Nodes.Node
 Represents assigning to an instance variable using an operator that isn't `=`.

     @target += value
     ^^^^^^^^^^^^^^^^
 
  • Field Details

    • name

      public final org.jruby.RubySymbol name
    • value

      public final Nodes.Node value
    • binary_operator

      public final org.jruby.RubySymbol binary_operator
  • Constructor Details

    • InstanceVariableOperatorWriteNode

      public InstanceVariableOperatorWriteNode(int startOffset, int length, org.jruby.RubySymbol name, Nodes.Node value, org.jruby.RubySymbol binary_operator)
  • Method Details