Beispiel

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 {

}
Lösung
Im Beispiel wurde die Klasse 'Rule1' importiert, die jedoch im Paket 'com.ibm.xtools.analysis.codereview.java.rules.conventions' enthalten ist. Der Import der Klasse 'Rule1' ist somit redundant. Die Klasse 'Rule2' hingegen ist nicht im gleichen Paket wie die aktuelle Klasse vorhanden. Die entsprechende Importanweisung ist daher gültig.


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

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

public class ClassA {

}