Class: Rubyzen::Collections::ArgumentsCollection
- Inherits:
-
ExpressionsCollection
- Object
- Array
- BaseCollection
- ExpressionsCollection
- Rubyzen::Collections::ArgumentsCollection
- Defined in:
- lib/rubyzen/collections/arguments_collection.rb
Overview
Collection of Declarations::ExpressionDeclaration representing the arguments passed at a call site.
A specialization of ExpressionsCollection: arguments are value-expressions, so this inherits the value-expression filters (‘#hash_literals`, `#constants`) and remains a drop-in `ExpressionsCollection`. It exists as a distinct type so argument-specific filters (e.g. positional vs keyword) can be added later without a breaking change.
Method Summary
Methods inherited from ExpressionsCollection
Methods included from Providers::CollectionFilterProvider
#with_name, #with_name_ending_with, #with_name_including, #with_name_starting_with, #without_name, #without_name_ending_with, #without_name_including, #without_name_starting_with