7
Predicate
をString
に変換する方法があるかどうかを知りたいと思います。たとえば、関数が存在します。Java - 述語を文字列に変換する
public static <T> String convertPredicate(Predicate<T> objPredicate) {
return ?...
}
次の呼び出しは、(obj) -> obj.value== 1
を返すように:
convertPredicate((obj) -> obj.value== 1)
バイトコード分析を使用して、(1)Java式からSQLへ、(2)JavaからJavaScriptを生成するために、いくつかのプロジェクトがあります。しかし、これは匿名のインターフェイスインスタンスがJavaで生成されるため、恋愛の巨大な作業になります。確かに変数名は人工的なものでなければなりません。 –
いいえ、ラムダとその実装の内部に「何が入っているのか」を見ることはできません。 –