Commit | Line | Data |
---|---|---|
a0e07ba4 NJ |
1 | *** NOTE: This information needs updating! *** |
2 | ||
3 | P - procedure | |
4 | L - local procedure | |
5 | S - syntax | |
6 | G - generic | |
7 | M - method | |
8 | ||
9 | define-class (S) | |
10 | make-class (S) | |
11 | ensure-metaclass (P) | |
12 | ensure-metaclass-with-supers (P) | |
13 | make (G) | |
14 | ensure-class (P) | |
15 | make (G) | |
16 | class-redefinition (G) | |
17 | remove-class-accessors (G) | |
18 | update-direct-method (G) | |
19 | update-direct-subclass (G) | |
20 | ||
21 | define-generic (S) | |
22 | make-generic-function (S) | |
23 | ensure-generic-function (P) | |
24 | make (G) | |
25 | ||
26 | define-method (S) | |
27 | ensure-method (P) | |
28 | ensure-generic-function (P) | |
29 | make (G) | |
30 | make (G) | |
31 | add-method (P) | |
32 | ||
33 | method (S) | |
34 | ensure-method (P) | |
35 | ||
36 | initialize (class) (M) | |
37 | compute-cpl (P) | |
38 | compute-slots (G) | |
39 | compute-getters-n-setters (P) | |
40 | compute-slot-init-function (L) | |
41 | compute-get-n-set (G) | |
42 | compute-slot-accessors (P) | |
43 | ensure-method (P) | |
44 | %inherit-magic! (P) | |
45 | %prep-layout! (P) | |
46 | ||
47 | initialize (generic) (M) | |
48 | make (G) | |
49 | ||
50 | change-class (G) | |
51 | change-object-class (P) | |
52 | update-instance-for-different-class (G) | |
53 | ||
54 | make = make-instance (G) | |
55 | allocate-instance (G) | |
56 | %allocate-instance (P) | |
57 | initialize (G) | |
58 | %initialize-object (P) | |
59 | ||
60 | apply-generic (G) | |
61 | compute-applicable-methods (G) | |
62 | find-method (P) | |
63 | sort-applicable-methods (G) | |
64 | sort (P) | |
65 | apply-methods (G) | |
66 | apply-method (G) |