問題タブ [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 投票する
4 に答える
584 参照

eclipse - Xtend 2.4 for Androidをインストールするにはどうすればいいですか?

私はこの記事をフォローしようとしています

「他のEclipseプラグインの不要な更新を避けるために、インストール中にすべての更新サイトに連絡して必要なソフトウェアを見つける」チェックボックスを無効にしようとすると。次のステップができないので

または、そのチェックボックスを有効にすると、Eclipseでのインストール中にエラーが発生します。

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

android - XTendを搭載したAndroidActivityMontior

Xtendを使用してAndroidアプリを作成しようとしていますが、どちらも多少新しいです。Javaを使用してAndroidの例をいくつか作成しましたが、まだ学習中です。

これらのアプリandroid.app.Instrumentation.ActivityMonitor では、アクティビティが開始されたことを確認するためにを使用しました。Xtendはネストされたクラスをサポートしていないことを読みました

var args、ネストされたクラス、匿名クラスはありませんか?これらの言語機能はドキュメントに記載されておらず、有効な構文を推測できませんでした。>それらは利用できないと思いますが、間違っている可能性があります。 http://blogs.atlassian.com/2011/11/xtend-first-impressions/

これは、Xtendを使用しているときにActivityMonitorにアクセスできないことを意味しますか、それとも単に何か間違ったことをしているだけですか?

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

xtend - xtend のアクティブな注釈を持つ `String[]` フィールドを作成する方法は?

String[]xtend のアクティブ アノテーションを試してみましたが、メソッド パラメーターの名前を記録するフィールドを生成できるライブ アノテーションを作成したいと考えています。

新しく作成されたフィールドのタイプを定義するために使用していることがわかりますtypeof(String[]).newTypeReferenceが、機能しません。生成された Java コードは次のようになります。

使い部分が空いていますObjectinitializer

修正方法は?

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

operators - Xtend Elvis ?: 演算子が期待どおりに機能しない

私は Xtend を使用して Android アプリを作成していますが、elvis 演算子を使用して以下を簡素化したいと考えていました (これは機能します)。

elvis 演算子を使用して、次のように書きました。

私が理解している限り、これは同じように機能します。

ただし、Eclipse で次のエラーが発生しました。Type mismatch: cannot convert from Object to String[]何が問題なのですか?

Xtend 2.4 を使用しています。MatrixCursorコンストラクターのシグネチャはMatrixCursor(String[])であり、projection明示的に として定義されていString[]ます。

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

xtext - xText のジェネレーション ギャップ パターンを実装する方法は?

現在、xText を使用してカスタム DSL を解析するプロジェクトを変更しています。生成されたクラスに機能を追加したいのですが、残念ながらジェネレーション ギャップ パターンの実装に失敗しました。私はこの記事を基礎として使用しました:

http://heikobehrens.net/2009/04/23/generation-gap-pattern/

私の問題は、org.eclipse.xtext.generator.Generator をカスタマイズするために多くのフラグメントを使用していることです。これらのフラグメントを org.eclipse.xpand2.Generator に再利用できないようです。

結論として:

  • xtext ジェネレーターのジェネレーション ギャップ パターンを実装するにはどうすればよいですか
  • または、xpand2-Generator で Fragments を使用するにはどうすればよいですか
  • または、フラグメントを使用してジェネレーション ギャップ パターンを実装できるようにする 3 番目のソリューションはありますか?

問題を調査した後、私は完全に混乱しています。

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

string-formatting - xtend に相当する sprintf

xtend で文字列をフォーマットすることは可能ですか? C の sprintf のようなものを探しています。

Java で String.format を使用してみましたが、xtend で使用できない理由がわかりません。たぶん、彼らは似たようなものを持っていますか?