Class Nodes.LocalVariableOperatorWriteNode

java.lang.Object
org.prism.Nodes.Node
org.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 org.jruby.RubySymbol name
    • binary_operator

      public final org.jruby.RubySymbol binary_operator
    • depth

      public final int depth
  • Constructor Details

    • LocalVariableOperatorWriteNode

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