Class Nodes.BlockParameterNode

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

public static final class Nodes.BlockParameterNode extends Nodes.Node
 Represents a block parameter of a method, block, or lambda definition.

     def a(&b)
           ^^
     end
 
  • Field Details

    • flags

      public final short flags
    • name

      public final org.jruby.RubySymbol name
       The name of the block parameter.
      
           def a(&b) # name `:b`
                  ^
           end
       
  • Constructor Details

    • BlockParameterNode

      public BlockParameterNode(int startOffset, int length, short flags, org.jruby.RubySymbol name)
  • Method Details