PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2811 *** shadow/2811 Wed Jul 25 17:00:28 2001 --- shadow/2811.tmp.11068 Wed Jul 25 22:28:58 2001 *************** *** 16,19 **** I have defined an interface "FooConstants" which contains a number of static final declarations. I have many classes which implement this interface in order to get access to these "constants". If I change the interface, however, ! <depend> does not cause these classes to recompile. --- 16,28 ---- I have defined an interface "FooConstants" which contains a number of static final declarations. I have many classes which implement this interface in order to get access to these "constants". If I change the interface, however, ! <depend> does not cause these classes to recompile. ! ! ------- Additional Comments From [EMAIL PROTECTED] 2001-07-25 22:28 ------- ! Are these constants objects or primitive types? ! ! For promitive types, the compiler is allowed to inline the values of final ! variables - leaving no trace of where the definition came from in the generated ! class file. <depend> doesn't get the information that the class is dependant on ! the interface and thus doesn't work. See this thread for some ideas of ! weorkarounds: http://marc.theaimsgroup.com/?t=99590095900005&w=2&r=1
