Przykład

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 {

}
Rozwiązanie
W tym przykładzie została zaimportowana klasa 'Rule1', którą zawiera pakiet 'com.ibm.xtools.analysis.codereview.java.rules.conventions'. Tak więc importowanie klasy 'Rule1' jest zbędne. Jednak klasa 'Rule2' nie znajduje się w tym samym pakiecie, co klasa bieżąca, dlatego ta instrukcja importu jest poprawna.


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

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

public class ClassA {

}