issue #358: Rename check-method and check-mixin-class TUPLE:s to ERROR:s.
parent
fbfa8543a1
commit
7441fa81fc
core
classes/mixin
generic
|
@ -18,11 +18,11 @@ M: mixin-class reset-class
|
||||||
|
|
||||||
M: mixin-class rank-class drop 8 ;
|
M: mixin-class rank-class drop 8 ;
|
||||||
|
|
||||||
TUPLE: check-mixin-class class ;
|
ERROR: check-mixin-class-error class ;
|
||||||
|
|
||||||
: check-mixin-class ( mixin -- mixin )
|
: check-mixin-class ( mixin -- mixin )
|
||||||
dup mixin-class? [
|
dup mixin-class? [
|
||||||
\ check-mixin-class boa throw
|
check-mixin-class-error
|
||||||
] unless ;
|
] unless ;
|
||||||
|
|
||||||
<PRIVATE
|
<PRIVATE
|
||||||
|
|
|
@ -89,11 +89,11 @@ ERROR: no-next-method method ;
|
||||||
: (call-next-method) ( method -- )
|
: (call-next-method) ( method -- )
|
||||||
dup next-method-quot [ call ] [ no-next-method ] ?if ;
|
dup next-method-quot [ call ] [ no-next-method ] ?if ;
|
||||||
|
|
||||||
TUPLE: check-method class generic ;
|
ERROR: check-method-error class generic ;
|
||||||
|
|
||||||
: check-method ( classoid generic -- class generic )
|
: check-method ( classoid generic -- class generic )
|
||||||
2dup [ classoid? ] [ generic? ] bi* and [
|
2dup [ classoid? ] [ generic? ] bi* and [
|
||||||
\ check-method boa throw
|
check-method-error
|
||||||
] unless ; inline
|
] unless ; inline
|
||||||
|
|
||||||
: remake-generic ( generic -- )
|
: remake-generic ( generic -- )
|
||||||
|
|
Loading…
Reference in New Issue