Exemple

package com.ibm.xtools.analysis.codereview.java.rules.conventions


import com.ibm.xtools.analysis.codereview.java.rules.conventions.Rule1
import com.ibm.xtools.analysis.codereview.java.rules.Rule2

public class ClassA {

}
Solution
Dans l'exemple ci-dessus, la classe 'Rule1' a été importée mais cette classe fait partie du package 'com.ibm.xtools.analysis.codereview.java.rules.conventions'. L'importation de la classe 'Rule1' est donc redondante. En revanche, la classe 'Rule2' ne se trouve pas dans le même package que la classe en cours et l'instruction d'importation est ici correcte.


package com.ibm.xtools.analysis.codereview.java.rules.conventions

import com.ibm.xtools.analysis.codereview.java.rules.Rule2

public class ClassA {

}