(defclass id super (intf-id ) pre-flow )
Creates documentation for a class id that is a subclass of super and implements each interface intf-id. Each identifier in super (except object%) and intf-id must be documented somewhere via defclass or definterface.
The decoding of the pre-flow sequence should start with general documentation about the class, followed by constructor definition (see defconstructor), and then field and method definitions (see defmethod). In rendered form, the constructor and method specification are indented to visually group them under the class definition.
(defclass/title id super (intf-id ) pre-flow )
This form is normally used to create a section to be rendered on its own HTML. The 'hidden style is used because the definition box serves as a title.
(definterface id (intf-id ) pre-flow )
Like defclass, but for an interfaces. Naturally, pre-flow should not generate a constructor declaration.
(definterface/title id (intf-id ) pre-flow )
(defmixin id (domain-id ) (range-id ) pre-flow )
Like defclass, but for a mixin. Any number of domain-id classes and interfaces are specified for the mixin’s input requires, and any number of result classes and (more likely) interfaces are specified for the range-id. The domain-ids supply inherited methods.
(defmixin/title id (domain-id ) (range-id ) pre-flow )
(defconstructor (arg-spec ) pre-flow )
(defconstructor/make (arg-spec ) pre-flow )
(defconstructor*/make [(arg-spec ) ] pre-flow )
(defconstructor/auto-super [(arg-spec ) ] pre-flow )
Like defconstructor, but the constructor is annotated to indicate that additional initialization arguments are accepted and propagated to the superclass.
(method class/intf-id method-id)
Creates a hyperlink to the method named by method-id in the class or interface named by class/intf-id. The hyperlink names the method, only; see also xmethod.
For-label binding information is used with class/intf-id, but not method-id.
(xmethod class/intf-id method-id)
Like method, but the hyperlink shows both the method name and the containing class/interface.