問題タブ [xtend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Xtend が間違ったオーバーロードを選択する
私は Xtend で遊んでいて、障害にぶつかりました。
私のクラスは Spring Data リポジトリを使用しています。インターフェースは次のとおりです。
GraphRepository<T>
(私のプロジェクトではなく、 Spring Data の一部である)のスーパーインターフェイスは、次を宣言します。
ただし、次のコードは失敗します。
これにより、次が生成されます。
境界の不一致: 型引数は、メソッド save(Iterable) の境界型パラメーターの有効な代替ではありません
Xtend が間違ったオーバーロードされたメソッドを選択しているように見えます。
タイプヒントを追加してみました、ala:
しかし、これでも同じエラーが発生します。ここで何が間違っていますか?
arrays - xtend で int の配列を宣言する
xtendでintの配列を宣言するにはどうすればよいですか?
ArrayList を試しましたが、「プリミティブ 'int' を型引数にすることはできません」というエラーが表示されます。
xtext - xbase で二項演算子を含む Java 式が機能しない
私はxbaseを使用しています
と
コードを書く場所
のような式を書くと
次に、次のエラーが表示されます
Strings でも同じことが起こります。実際、すべての二項演算子で発生します: ==、<、>、... xbase が演算子のオーバーロードをサポートしていることはわかっていますが、それと関係があるのでしょうか? (数値を追加できる場所を定義する必要があるのでしょうか?)