/FunctionalAop

A simple functional AOP implementation

Primary LanguageKotlinApache License 2.0Apache-2.0

Functional AOP

This library provides a functional way to enhance a function.

You can add additional steps before and after or around a function.

Thanks to Kotlin's inline and crossinline functions, and JIT of JVM, this simple AOP implementation has a good performance.