class X::Augment::NoSuchType

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 NoSuch, but 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.

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite β€” the markup and publishing tools behind this site.