class Prism::ParametersNode

def initialize(requireds, optionals, rest, posts, keywords, keyword_rest, block, location)

Experimental RBS support (using type sampling data from the type_fusion project).

def initialize: ((Array[Prism::RequiredParameterNode] | Array[]) requireds, (Array[Prism::OptionalParameterNode] | Array[]) optionals, nil rest, Array[] posts, Array[] keywords, nil keyword_rest, nil block, Prism::Location location) -> void

This signature was generated using 6 samples from 1 application.

def initialize: (Array[Node] requireds, Array[Node] optionals, Node? rest, Array[Node] posts, Array[Node] keywords, Node? keyword_rest, BlockParameterNode? block, Location location) -> void
def initialize(requireds, optionals, rest, posts, keywords, keyword_rest, block, location)
  @newline = false
  @requireds = requireds
  @optionals = optionals
  @rest = rest
  @posts = posts
  @keywords = keywords
  @keyword_rest = keyword_rest
  @block = block
  @location = location
end