Деревья выражений Java [закрыто]
Есть ли эквивалент.net
деревья выражения, лежащие в основе LINQ дляJVM
? Я хотел бы реализовать некоторые LINQ-подобные структуры кода вScala
и мне интересно, если я должен свернуть свою собственную библиотеку дерева выражений также.
Обновление: меня не интересует сам эквивалент linq. .net имеет большой набор инструментов дерева выражений, которые упрощают динамическую компиляцию кода во время выполнения и могут вызывать его из вашего кода. Проект, который я хочу предпринять, не имеет отношения к базам данных. Дерево выражений обеспечивает простой способ описания кода, который работает с данными.
Если нет другой библиотеки, я думаю, что другой вариант - создать тот, который испускает байт-код.