ER-038 Non-sequential logic - 'continue' statement

Severity2
Enabledyes
Waivable
Violation
while (iter.hasNext()) {
	Object item = iter.next();
	if (item.getClass() != Date.class) {
		continue;
	}
	retVal = (Date) item;
}
Fix
while (iter.hasNext()) {
	Object item = iter.next();
	if (item.getClass() == Date.class) {
		retVal = (Date) item;
	}
}


Hammurapi 3 Copyright © 2004 Hammurapi Group. All Rights Reserved.