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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Bytecode
BSD 3-clause
| org.ow2.asm
»
asm ASM, a very small and fast Java bytecode manipulation framework | 7.2 | 9.10.1 |
Provided Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
CodeGen
MIT
| org.projectlombok
»
lombok Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ... | 1.18.10 | 1.18.46 |
Test Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.12 | 6.1.1 | |
MIT
| org.danekja
»
jdk-serializable-functional A library containing Serializable versions of functional interfaces from | 1.9.0 | ✔ |