問題タブ [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.

0 投票する
5 に答える
3933 参照

java - Android プロジェクトで Eclipse の新しい Xtend 言語を使用するにはどうすればよいですか?

私は Xtend 言語で Java クラスを書きたいと思っています (単純に、そのほうが簡潔だからです)。コーヒースクリプトのように。これどうやってするの?

新しいクラスと同じように Xtend ファイルを作成しようとしましたが、次のエラーが発生します。

'org.eclipse.xtext.xbase.lib'クラスパスに必須のライブラリ バンドルが見つかりません。

これにより、インテリセンス (オートコンプリート) が無効になります。また、それが機能したとしても、Java クラスにコンパイルするにはどうすればよいですか?

0 投票する
4 に答える
3018 参照

java - Xtend のクラス コンストラクター

Xtendを試しています。コンストラクタを作ることは可能ですか?とても簡単に思えますが、次のようなことをしようとするとエラーが発生します。

0 投票する
2 に答える
2710 参照

java - EclipseXtendおよび静的メソッド

以前にこれについて尋ねる人を見つけることができなかったのは奇妙だと思います。しかし、XTendで静的メソッドを使用することは不可能ですか?

私はPlayFrameworkを使用していますが、コントローラーオブジェクトではメソッドが静的である必要があります。では、XTendは実際には静的メソッドをサポートしておらず、play(So much)で使用できませんか?

これ以外に、Playのミキシングに問題はありませんでした。およびXTend。

助けてくれてありがとう。

0 投票する
3 に答える
4903 参照

xtend - Xtendの欠点は何ですか?

Xtendを使用することの短所/欠点は何ですか?

0 投票する
2 に答える
246 参照

xtend - RichString内で開始/終了式のシンボルを作成するにはどうすればよいですか?

このコードを取得するために、Xtendを使用してEclipse環境内からシンボル»を作成するにはどうすればよいですか。

0 投票する
3 に答える
613 参照

generics - Xtendを使用してパラメータ化されたクラスのGuiceバインディングを簡潔に定義する方法は?

次の Java コードは、Guice バインディングをセットアップします。AbstractModuleの実装を提供するの匿名サブクラスを使用しconfigureてバインディングを設定し、 の匿名サブクラスを使用して特定の型パラメーターのへTypeLiteralのバインディングを作成します (ここで説明されているように)。MapHashMap

これを Xtend でどのように記述できますか?

私が見る限り、Xtend は匿名クラスまたはネストされたクラスの実装をサポートしていません (ドキュメントには記載されておらず、動作する構文を推測できませんでした)。したがって、私AbstractModuleと私のTypeLiteral実装のそれぞれを別々の Xtend ファイルで定義する必要があります...あまり簡潔ではありません。これをうまく機能させるための Xtend または Guice のトリックが欠けていますか?

0 投票する
1 に答える
665 参照

eclipse - Eclipse の自動インデント プラグインを探す

今日、私はxtendを使って簡単なプログラムを書こうとしています。良さそうに見えますが、コードのフォーマットをサポートしていません!

そこで、コードを自動インデントできる Eclipse プラグインを探しています。Eclipse がサポートしていない xtend やその他の言語に関係なく、それらを自動インデントできます。

ありますか?

0 投票する
1 に答える
1206 参照

java - Android 開発に Xtend を使用する (再度)

次の単純な WebView の例をコンパイルするには、2 つの主な問題点があります。

  • 鋳造部分(WebView)findViewById(R$id::webview)unresolved JvmIdentifiableElement

  • 匿名クラスの部分はまったく機能しません。Xtend はそれをサポートしていないと思いますか?

ソースコードは次のとおりです。

そして私の.classpath

アイデア?

0 投票する
1 に答える
2013 参照

eclipse - XtextとXtendを使用してASTを生成する方法は?

したがって、xtext文法のデフォルトの例があります。

抽象構文木を表示したいのですが、特に対応するxtendファイルが欲しいのですが、次のようになります。

doGenerateが呼び出されるたびに、テキストバージョンのASTを印刷します。私はこれを約2日間ハッキングしてきましたが、基本的な何かが明らかに欠けています-誰かが私を憐れんでいますか?doGenerate関数には何が入りますか?

0 投票する
1 に答える
1935 参照

guava - 標準ライブラリ-または-マップを使用して2つのIterableを複数のIterableと組み合わせる

2つ与えられたときIterables

次のように、両方のリストの各アイテムを相互に関連付けたいと思います。

OK、両方のリストを手動で繰り返すことでそれを行うことができます。

一方、これはどこのようなにおいがします

  • いくつかの標準機能はXtendまたはguavaまたは
  • いくつかの巧妙なトリックは1行でそれを行います。

Pythonの例では、マップ関数が複数のリストを取得できるため、これは簡単です。

Xtend2 +と最小コードを使用してこれをどのように解決できますか?