Java Expression Trees [geschlossen]

Gibt es ein Äquivalent von.net's Expression Trees, die LINQ für dieJVM? Ich möchte einige LINQ-ähnliche Codestrukturen in implementierenScala und ich frage mich, ob ich auch meine eigene Ausdrucksbaumbibliothek rollen muss.

Update: Ich bin nicht an einem Linq-Äquivalent selbst interessiert. .net verfügt über eine Vielzahl von Ausdrucksbaumtools, mit denen sich Code zur Laufzeit problemlos dynamisch kompilieren lässt, und die von Ihrem Code aus aufgerufen werden können. Das Projekt, das ich durchführen möchte, hat nichts mit Datenbanken zu tun. Ausdrucksbäume bieten eine einfache Möglichkeit, Code zu beschreiben, der mit Daten arbeitet.

Wenn es keine Bibliothek gibt, besteht meine andere Option darin, eine zu erstellen, die Byte-Code ausgibt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage