T M
class X::Augment::NoSuchType
Error ReportCollection examples

Compilation error due to augmenting a non-existing type

class X::Augment::NoSuchType does X::Comp { }

Thrown when trying to augment a type which doesn't exist.

For example

use MONKEY-TYPING;
augment class NoSuch { }

dies with

You tried to augment class NoSuchbut it does not exist

Methods

method package-kind

method package-kind(--> Str:D)

Returns the kind of package (class, grammar) that is being tried to augment

method package

Returns the name that was tried to augment, but which doesn't exist.