GNOME Bugzilla – Bug 590274
/*<private>*/ annotation to hide struct members is not supported
Last modified: 2015-02-07 17:02:08 UTC
Please describe the problem: hidding private fields in a struct is not supported, causing some gir files really hard to map to other languages (vala in this case). a private field can legally have the same name than a method, however the gir file exposes this field as public and vala fails to create a .vapi file out of it Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Note: private fields need to be represented in the gir in some way (conceivably could be name-mangled), or struct offset computation won't work.
Could we define a gir attribute to define the scope of a member (public, private)?
*** This bug has been marked as a duplicate of bug 594125 ***
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]