Esempio

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 {

}
Soluzione
Nell'esempio, la classe 'Rule1' è stata importata ma è contenuta nel pacchetto'com.ibm.xtools.analysis.codereview.java.rules.conventions'. Pertanto, l'importazione della classe 'Rule1' è ridondante. La classe 'Rule2' non è presente nello stesso pacchetto della classe corrente. Pertanto questa è un'istruzione import valida


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

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

public class ClassA {

}