Severity | 2 |
---|---|
Enabled | yes |
Waivable | |
Configuration |
Disallowed types: type: java.io.LineNumberInputStream type: javax.accessibility.AccessibleResourceBundle type: java.io.StringBufferInputStream type: org.omg.CORBA.Principal type: java.security.Identity type: java.rmi.server.LogStream type: java.security.IdentityScope type: javax.swing.text.DefaultTextUI type: javax.swing.text.TableView.TableCell type: java.rmi.server.Operation type: org.omg.CORBA.PrincipalHolder type: java.security.Signer |
Violation |
import java.util.Vector; class DoNotUseTypeRuleViolationTestCase { private void violate() { Vector list = new Vector(); list.add("some text"); } } |
Fix |
import java.util.List; import java.util.ArrayList; class DoNotUseTypeRuleFixTestCase { private void fix() { List list = new ArrayList(); list.add("some text"); } } |