package-private visibility? [message #890282] |
Thu, 21 June 2012 18:15 |
Edwin Park Messages: 124 Registered: July 2009 |
Senior Member |
|
|
Hi,
Xtend makes all def methods public by default, and you can also explicitly specify public/private/protected visibility. However in Java there is a fourth kind of visibility: package-private, which is the default in Java if no explicit visibility modifier is set (http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html).
There is one case where I like to use package-private methods a lot and that is for testing. This way I can put my test classes in the same package as the class under test to get access to internal functionality, but I don't expose these internal functions to the whole world.
Is there any way in Xtend to specify package-private visibility for methods? If not is there some other recommended way to allow test code to access internal functions defined in Xtend classes without making internal stuff public?
Thanks,
Edwin
[Updated on: Thu, 21 June 2012 18:15] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.04171 seconds