Recommendations

OBJ00-J. Declare data members private

OBJ01-J. Understand how a superclass can affect a subclass

OBJ02-J. Avoid using finalizers

Rules

OBJ30-C. Prohibit inheritance from classes that cannot be safely subclassed

OBJ31-C. Declare public static fields final

OBJ32-J. Do not allow partially initialized objects to be accessed

Risk Assessment Summary

Recommendations

Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

OBJ00-A

low

unlikely

medium

P2

L3