Class Nodes.ClassVariableOperatorWriteNode

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

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

    • ClassVariableOperatorWriteNode

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