summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/warnings.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2019-10-06 16:00:21 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2019-10-06 16:00:21 -0400
commit47cf2a37e7f7d2df3cc05b657b1b4ad8307c7c64 (patch)
treec32439e23d01746e88a81582b7c8ebb74e47c70a /lisp/emacs-lisp/warnings.el
parentdc8108e10910352ab97c8200b23672072c374a91 (diff)
downloademacs-47cf2a37e7f7d2df3cc05b657b1b4ad8307c7c64.tar.gz
emacs-47cf2a37e7f7d2df3cc05b657b1b4ad8307c7c64.tar.bz2
emacs-47cf2a37e7f7d2df3cc05b657b1b4ad8307c7c64.zip
* eieio-core.el (eieio--full-class-object): New function.
Rather than explicitly call eieio-class-un-autoload, the autoloading is now performed on-demand if you use eieio--full-class-object. * lisp/emacs-lisp/eieio-core.el (eieio-class-un-autoload): Remove. (eieio--full-class-object): New function, to replace it. (eieio-oref, eieio--class-precedence-list): * lisp/emacs-lisp/eieio-base.el (eieio-persistent-convert-list-to-object): Use it instead of eieio-class-un-autoload. * lisp/emacs-lisp/eieio.el (eieio-class-parents, child-of-class-p): Load the class if needed.
Diffstat (limited to 'lisp/emacs-lisp/warnings.el')
0 files changed, 0 insertions, 0 deletions