問題タブ [retrolambda]
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.
java - retrolambda でリストをどのように反復しますか?
次のコードがあります
この同じコードをレトロラムダで動作させる方法はありますか? リストの結果を繰り返し処理して、ビューに追加する必要があります。
アドバイスをいただければ幸いです。
android - netbeans でサンプル gluon プロジェクトをコンパイルできません
netbeans のサンプル gluon プロジェクトから android apk をリリースしようとしましたが、うまくいきませんでした。
build.gradle: http://pastebin.com/un5uBh7h エラー: http://pastebin.com/aW6ebPPR
何か案は?前もって感謝します!
java - Maven/Retrolambda: Java 8 クラスの依存関係を検出する方法
バックグラウンド:
JRE 1.7をmaven
ターゲットとするベースのJavaプロジェクトがありますが、ソースコードはラムダを使用retrolambda
しているため、Java 8
ソースコードをJava 7
. また、streams、function.*、Optional などが必要な場合は、StreamSupportバックポート ライブラリを使用します。
の使用にretrolambda
は、プロジェクトのソース言語とターゲット言語の両方のレベルを 1.8 に構成することが含まれます。
java8 のクラスまたはメソッド ( java.util.stream.*
、java.util.Optional
、または で導入されたメソッドjava8
などCollection.forEach
) に依存関係がなければ、すべて正常に動作します。そのような使用法がある場合、ビルドはパスしますが、Java 8 の JVM で実行すると、実行時に失敗します。
質問:
私の目標は、そのような依存関係が存在する場合にビルドを失敗させることです。Java 8
ビルド時に新しいクラス/メソッドへの依存関係を検出する方法はありますか?
2つの可能なオプションについて考えましたが、どちらも実行可能かどうかはわかりません:
- 定義済みのクラスとメソッドに対する依存関係を検出するためのある種のバイトコード アナライザー。そのようなツール/maven プラグインはありますか?
- リント (
lint4j
) ルール。を使用してクラス/メソッドへの依存関係を検出できるかどうかわからないlint
android - レトロラムダでクラスのプロパティを配列に変換する方法
Androidでレトロラムダを使用しています。
以下のコード(Java)のようなクラスが1つあります。
public class ContactListViewModel {
public String DisplayName;
public String PhoneNumber;
}
そして、次のように値を返すメソッドがあります ArrayList<ContactListViewModel>
プロパティのみを選択しPhoneNumber
たいのですが、配列に変換したいです。
アンドロイド:
以上、どうすればよいでしょうか?
C#のように
ありがとうございました。
android - retrolambda を含むクラスでの分析中に例外が発生して Lint がクラッシュする
私は android-retrolambda-lombok で retrolambda を使用していますが、とにかく :app:lintVital** タスク中に lint がクラッシュします。
これら2つは私のプロジェクトにあり、readmeのようbuild.gradle
に除外しました.com.android.tools.external.lombok
スタックトレースは次のとおりです。
そしてもう一つ: