On 15 janv. 2010, at 22:16, Tudor Girba wrote:
Hi Simon,
On 15 Jan 2010, at 22:12, Simon Denier wrote:
On 15 janv. 2010, at 21:45, Tudor Girba wrote:
Hi,
I noticed that isPackage, isPrivate, isProtected were removed from FAMIXNamedEntity in Famix-Core. It's true that perhaps these methods should be in Famix-Extensions, but they should not be removed.
My bad, it seems like I forget to commit Famix-extensions. I can do that on Monday.
Also, isFinal was moved in Famix-Java. This is a Java specific, because it has a meaning also for C++ programs where isFinal is everything that is not explicitly defined as virtual.
Does someone right now have a use case in C++? Because if not, I would leave it in Java and not care about "what if..." Besides, it's this kind of things for which we will start to use traits in Famix - to avoid semantic confusion between features of different languages.
The inFusion C++ exporter exports this semantics.
For now we can move it to Famix-extensions
-- Simon