diff options
| author | Stefan Monnier | 2024-03-12 15:43:43 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2024-03-12 15:43:43 -0400 |
| commit | 8df673907781bce8b080b91b056cb9987587387c (patch) | |
| tree | 1a2a7d5653f0ae3bfad515e05edeb72b54f9a99e /java | |
| parent | 3e96dd4f8851a45c66ebc9b8666ae449cc4c2725 (diff) | |
| download | emacs-8df673907781bce8b080b91b056cb9987587387c.tar.gz emacs-8df673907781bce8b080b91b056cb9987587387c.zip | |
Cleanup some type predicates
Use the new `cl--define-built-in-type` to reduce the manually
maintained list of built-in type predicates.
Also tweak docstrings to use "supertype" rather than "super type",
since it seems to be what we use elsewhere.
* lisp/subr.el (special-form-p): Remove redundant `fboundp` test.
(compiled-function-p): Don'Return nil for subrs that aren't functions.
* lisp/emacs-lisp/cl-macs.el (type predicates): Trim down the list.
* lisp/emacs-lisp/cl-preloaded.el (cl--define-built-in-type):
Register the corresponding predicate if applicable.
(atom, null): Specify the predicate name explicitly.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions