Class Nodes.ConstantOperatorWriteNode

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

public static final class Nodes.ConstantOperatorWriteNode extends Nodes.Node
 Represents assigning to a constant 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

    • ConstantOperatorWriteNode

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