Evitaţi utilizarea constructorului şi câmpurilor perimate DumpNameSpace

Această regulă semnalează utilizarea unui constructor şi a două câmpuri din clasa com.ibm.websphere.naming.DumpNameSpace, care este perimată în Versiunea 7.0. Scanerul de aplicaţie pentru binare nu semnalează referinţele la câmpuri, deoarece fişierele binare de aplicaţie conţin numai valoarea întreagă rezolvată.

Câmpurile care vor fi semnalate sunt:
com.ibm.websphere.naming.DumpNamespace.LONG
com.ibm.websphere.naming.DumpNamespace.SHORT

Utilizaţi următoarele câmpuri în loc:
com.ibm.websphere.naming.DumpNamespace.ReportFormat.LONG
com.ibm.websphere.naming.DumpNamespace.ReportFormat.SHORT

Constructorul care va fi semnalat este:
DumpNameSpace(java.io.PrintStream outStream, int reportFormat)

Utilizaţi următorul constructor în loc:
DumpNameSpace(java.io.PrintStream outStream, DumpNameSpace.ReportFormat reportFormat)

Pentru informaţii suplimentare, vedeţi