| Tags: | reflection | 
| Authors: | Slava Pestov | 
| Class | Superclass | Slots | 
|  check-method-error |  tuple | class generic | 
|  method-lookup-failed |  tuple | class generic | 
|  no-next-method |  tuple | method | 
| Class | Superclass | 
|  default-method |  word | 
|  generic |  word | 
|  method |  word | 
| Word | Stack effect | 
|  check-combination-effect | ( combination effect -- ) | 
|  effective-method | ( generic -- method ) | 
|  implementor-classes | ( obj -- class ) | 
|  make-consult-quot | ( consultation word quot combination -- consult-quot ) | 
|  make-default-method | ( generic combination -- method ) | 
|  next-method-quot* | ( class generic combination -- quot ) | 
|  perform-combination | ( word combination -- ) | 
|  update-generic | ( class generic -- ) | 
| Word | Stack effect | 
|  (call-next-method) | ( method -- ) | 
|  <default-method> | ( generic combination -- method ) | 
|  <method> | ( class generic -- method ) | 
|  ?lookup-method | ( class generic -- method/f ) | 
|  check-method | ( classoid generic -- class generic ) | 
|  check-method-error | ( class generic -- * ) | 
|  create-method | ( class generic -- method ) | 
|  define-default-method | ( generic combination -- ) | 
|  define-generic | ( word combination effect -- ) | 
|  dispatch-order | ( generic -- seq ) | 
|  lookup-method | ( class generic -- method ) | 
|  make-generic | ( word -- ) | 
|  method-classes | ( generic -- classes ) | 
|  method-for-class | ( class generic -- method/f ) | 
|  method-lookup-failed | ( class generic -- * ) | 
|  method-word-name | ( class generic -- string ) | 
|  method-word-props | ( class generic -- assoc ) | 
|  nearest-class | ( class generic -- class/f ) | 
|  next-method | ( class generic -- method/f ) | 
|  next-method-class | ( class generic -- class/f ) | 
|  next-method-quot | ( method -- quot ) | 
|  no-next-method | ( method -- * ) | 
|  remake-generic | ( generic -- ) | 
|  remake-generics | ( -- ) | 
|  reveal-method | ( method classes generic -- ) | 
|  with-implementors | ( class generic quot -- ) | 
|  with-methods | ( class generic quot -- ) | 
| Word | Stack effect | 
|  check-method-error? | ( object -- ? ) | 
|  default-method? | ( object -- ? ) | 
|  generic? | ( object -- ? ) | 
|  method-lookup-failed? | ( object -- ? ) | 
|  method? | ( object -- ? ) | 
|  no-next-method? | ( object -- ? ) | 
| Vocabulary | Summary | 
|  generic.hook | Hook combination used for namespace variables | 
|  generic.math | Math method combination used for arithmetic words | 
|  generic.parser | Utilities for generic word and method defining parsing words | 
|  generic.single | Single combination used for single dispatch | 
|  generic.standard | Standard combination for dispatching on stack values |