Class Nodes.LocalVariableOperatorWriteNode

java.lang.Object
org.ruby_lang.prism.Nodes.Node
org.ruby_lang.prism.Nodes.LocalVariableOperatorWriteNode
Enclosing class:
Nodes

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

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

    • value

      public final Nodes.Node value
    • name

      public final byte[] name
    • binary_operator

      public final byte[] binary_operator
    • depth

      public final int depth
  • Constructor Details

    • LocalVariableOperatorWriteNode

      public LocalVariableOperatorWriteNode(int nodeId, int startOffset, int length, Nodes.Node value, byte[] name, byte[] binary_operator, int depth)
  • Method Details