eval4j is a Java byte code interpreter written in Kotlin. Its primary use case is implementing expression evaluation in debuggers.