check-method ( classoid generic -- class generic ) - Factor Documentation

check-method ( classoid generic -- class generic )


Vocabulary
generic

Inputs
generic a generic


Outputs
class a class
generic a generic


Word description
Asserts that class is a class word and generic is a generic word, throwing a check-method error if the assertion fails.

Error description
Thrown if M: or create-method is given an invalid class or generic word.

Definition
USING: classes kernel ;

IN: generic

: check-method ( classoid generic -- class generic )
2dup [ classoid? ] [ generic? ] bi* and
[ check-method-error ] unless ; inline

AltStyle によって変換されたページ (->オリジナル) /