PlaceHistoryMapper 用に生成されたクラスは、AbstractPlaceHistoryMapper をスーパー クラスとして使用するようにハードコーディングされているようです。
したがって、この AbstractPlaceHistoryMapper を deferred binding を使用して私のカスタムマッパーに置き換えようとすることで、これを回避しようとしています。*.gwt.xml で次のルールを使用しています。
<replace-with class="com.google.gwt.place.impl.AbstractPlaceHistoryMapper">
<when-type-is class="com.test.sampleapp.CustomPlaceHistoryMapper" />
</replace-with>
しかし、何らかの理由で置換が行われていないようです。CustomPlaceHistoryMapper は起動されず、生成されたクラスは引き続き AbstractPlaceHistoryMapper を使用します。
この動作の結果となる可能性のあるものについての考え/指針は大歓迎です。
注: これは GWT グループにも投稿しましたが、まだ回答がありません。