GNU bug report logs -
#23282
24.5; eieio class unexpected behaviour
Previous Next
Reported by: Tom <tomhk215 <at> gmail.com>
Date: Wed, 13 Apr 2016 15:40:02 UTC
Severity: normal
Tags: wontfix
Found in version 24.5
Done: Noam Postavsky <npostavs <at> users.sourceforge.net>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
In GNU Emacs 24.5.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8)
of 2016-01-05 on Tom-Fujitsu
Windowing system distributor `The X.Org Foundation', version 11.0.11501000
System Description: Ubuntu 14.04.4 LTS
Important settings:
value of $LANG: en_HK.UTF-8
value of $XMODIFIERS: @im=ibus
locale-coding-system: utf-8-unix
Memory information:
((conses 16 320884 19487)
(symbols 48 38512 1)
(miscs 40 632 687)
(strings 32 78047 9931)
(string-bytes 1 2243922)
(vectors 16 32952)
(vector-slots 8 675268 10887)
(floats 8 629 636)
(intervals 56 4725 390)
(buffers 960 23)
(heap 1024 35485 1572))
(defclass testclass ()
((num :initform 1
:protection :private
:accessor testclass.num)))
(setq my-test (make-instance 'testclass))
(eieio-oref my-test 'num)
;; ==> Error because of private
(testclass.num my-test)
;; ==> 1, Can get a private value!!
Accessor should be unable to access private data.
--
Regards
Tom Tang
This bug report was last modified 9 years and 68 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.