class X::Constructor::Positional is Exception { }

Thrown from Mu.new when positional arguments are passed to it.

For example

class A { };
A.new(23);
CATCH { default { put .^name''.Str } };
# OUTPUT: «X::Constructor::Positional: Default constructor for 'A' only takes named arguments␤»

Typegraph§

Type relations for X::Constructor::Positional
raku-type-graph X::Constructor::Positional X::Constructor::Positional Exception Exception X::Constructor::Positional->Exception Mu Mu Any Any Any->Mu Exception->Any

Expand chart above