Похоже, что класс, сгенерированный для PlaceHistoryMapper, жестко запрограммирован для использования AbstractPlaceHistoryMapper в качестве суперкласса.
Итак, я пытаюсь обойти эту проблему, пытаясь заменить этот AbstractPlaceHistoryMapper моим пользовательским сопоставителем, используя отложенное связывание. Я использую следующее правило в моем * .gwt.xml:
<replace-with class="com.google.gwt.place.impl.AbstractPlaceHistoryMapper">
<when-type-is class="com.test.sampleapp.CustomPlaceHistoryMapper" />
</replace-with>
Но почему-то замена не происходит. CustomPlaceHistoryMapper не запускается, и сгенерированный класс по-прежнему использует AbstractPlaceHistoryMapper.
Любые мысли / указатели относительно того, что может привести к такому поведению, очень ценятся.
Примечание: я также разместил это в группе GWT, но пока не получил ответа.