The Expressions library enables language-level code expressions to be represented as objects in the form of expression trees at runtime, for example, a method call or a binary operation such as x < y. This enables dynamic analysis of lambda's code, usually for building fluent interfaces.

Compile Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Bytecode BSD 3-clause
org.ow2.asm » asm
ASM, a very small and fast Java bytecode manipulation framework
7.29.10.1

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
CodeGen MIT
org.projectlombok » lombok
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.101.18.46

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.126.1.1
MIT
org.danekja » jdk-serializable-functional
A library containing Serializable versions of functional interfaces from
1.9.0