/jfunc

A generalized lightweight set of lambda interfaces and some implementations that adds the necessary functionality that is not available in the standard sdk.

Primary LanguageJavaApache License 2.0Apache-2.0

jfunc maven-central

A generalized lightweight set of lambda interfaces and some implementations that adds the necessary functionality that is not available in the standard sdk.

Getting Started

To install it, you will need:

  • Java 11+
  • Maven/Gradle

Features

  • Common set of functional interfaces
  • Double-check lazy suppliers
  • Wrappers for suppressing checked exceptions

Installing

Gradle dependency

dependencies {
    implementation group: 'com.github.romanqed', name: 'jfunc', version: 'LATEST'
}

Maven dependency

<dependency>
    <groupId>com.github.romanqed</groupId>
    <artifactId>jfunc</artifactId>
    <version>LATEST</version>
</dependency>

Built With

  • Gradle - Dependency management

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details