[
https://jira.codehaus.org/browse/MANIMALSNIFFER-25?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Connolly closed MANIMALSNIFFER-25.
------------------------------------------
Resolution: Not A Bug
Because Animal Sniffer just wants to find where you use a method/field/class
not how you use it.
Yes it might be nice to hijack signatures for API changes, but CLIRR is a tool
designed exactly for API change detection
> Detecting Access Modifier and scopes
> -------------------------------------
>
> Key: MANIMALSNIFFER-25
> URL: https://jira.codehaus.org/browse/MANIMALSNIFFER-25
> Project: Mojo Animal Sniffer
> Issue Type: Bug
> Components: ANT Tasks, Maven Plugin
> Affects Versions: 1.8
> Reporter: Eduard Ostertag
> Assignee: Stephen Connolly
>
> Animal Sniffer creates a signature File with all methods and fields of a
> class, but without Access modifiers and scopes, like private, protected
> public, package, static ....
> My question, why is this so?
> It is better to have the modifiers and scopes in a Signatur file, with this
> modifiers we can detect API changes.
> example:
> If i create a Signature of a TestClass and check this signature against
> MainClass with animalSniffer
> public class TestClass{
> public static String test = "test";
> }
> public class MainClass
> {
> public static void main(String s[])
> {
> String testCheck = TestClass.test; //Is ok
> }
> }
> and then i change public to private and create a new signature of the
> TestClass
> and check this new TestClass with animalSniffer against MainClass without to
> compile MainClass only TestClass was compiled
> public class TestClass{
> private String test = "test"
> }
> public class MainClass
> {
> public static void main(String s[])
> {
> String testCheck = TestClass.test; //is not OK, because now it´s private.
> }
> }
> Animal sniffer can't detect this changes.
> This problem you can have, if you create an assembly build, without to
> compile all modules.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email