private HashMap<String, IMapper> mapper = new HashMap<String, IMapper>();
Кажется таким невинным, но Затмение жалуется на точку с запятой, на все вещи.
Ошибка затмения: синтаксическая ошибка на токене ";", недопустимый AssignmentOperator
Спасибо
Весь класс:
package persistence;
import java.util.UUID;
import java.util.HashMap;
import domain.Task;
public class PersistanceFacade {
private static PersistanceFacade uniqueInstance = null;
private HashMap<String, IMapper> mapper = new HashMap<String, IMapper>();
(SingleTaskRDBMapper) mapper.put("SingleTask", new SingleTaskRDBMapper());
public PersistanceFacade() {};
public static synchronized PersistanceFacade getUniqueInstance() {
if (uniqueInstance == null) {
uniqueInstance = new PersistanceFacade();
return uniqueInstance;
}
else return uniqueInstance;
}
@SuppressWarnings("unchecked")
public Object get(UUID oid, Class type) {
Object mappers;
IMapper mapper = ((HashMap<String, IMapper>) mappers).get(type);
}
}