18. august 2009 - 09:49Der er
4 kommentarer og 1 løsning
Nested deprecation giver warning
Hej.
Når jeg benytter en deprecated class i en deprecated class giver dette en warning. Det har jeg lidt svært ved at sætte mig ind i eftersom ingen af klasserne bør benyttes og en warning derfor er overflødig. Herunder er et eksempel, hvor jeg får warnings:
1: package Deprecated.test; 2: @Deprecated 3: public class Test1{ 4: public Test1(Test2 test2){ 5: 6: } 7: }
1: package Deprecated.test; 2: @Deprecated 3: public class Test2{ 4: public Test2(Test1 test1){ 5: 6: } 7: }
Test1.java:4: warning: [deprecation] Deprecated.test.Test2 in Deprecated.test has been deprecated Test2.java:4: warning: [deprecation] Deprecated.test.Test1 in Deprecated.test has been deprecated
Jeg udvikler i Netbeans 6.7, Java 1.6.0_02. Er det muligt at undgå disse warnings - men kun i tilfælde, hvor hele scopet er deprecated?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.