私がする時
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
コンパイラは4 つの順列を実行します。
しかし、追加:
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
<extend-property name="locale" values="nl" />
<extend-property name="locale" values="en" />
<collapse-property name="locale" values="en*" />
<collapse-property name="locale" values="nl*" />
<set-property-fallback name="locale" value="en" />
48 個の順列が表示されます。しかし、4 * 2 = 8個の順列が予想されます。
48 の順列とは何ですか?また、コンパイル プロセス中に順列が何を表しているかをコンパイラに示すように指示する方法はありますか?
モジュールにもこれがあります<inherits name="com.google.gwt.i18n.CldrLocales" />
* UPDATE * : この変更により、56 個の順列が得られます
<extend-property name="locale" values="nl_NL" />
<extend-property name="locale" values="nl_BE" />
<extend-property name="locale" values="en_GB" />
<set-property-fallback name="locale" value="en_GB" />
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
コンパイラがこの数に到達する方法はまだ明確ではありませんか?