class X::Syntax::NoSelf does X::Syntax { }
Compile time error thrown when $.foo
style calls are used where no invocant is available.
For example the code
$.meth;
in the program body throws the error
===SORRY!=== Variable $.meth used where no 'self' is available
because $.meth
is short for $(self.meth)
, and there is no self
available in mainline.
Methods§
method variable§
Returns the variable/method call that caused the error.