From 29eeb4f67f9db8caae74b5b1e847e9f4f3c8102b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Va=C5=BEan?= Date: Mon, 19 Jun 2017 15:04:41 +0200 Subject: [PATCH] Added NoException NoException takes functional approach to exception handling. It allows throwing checked exceptions in functional interfaces and converts all exceptions to Optional return to simplify fallback code. NoException is a superset of functionality found in other similar libraries (listed on NoException site). Arguably, NoException also has a cleaner API. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b830df1..50ca6fe 100644 --- a/README.md +++ b/README.md @@ -298,6 +298,7 @@ A curated list of awesome Java frameworks, libraries and software. * [JavaParser](https://github.com/javaparser/javaparser) - Parse, modify and generate Java code. * [JavaSymbolSolver](https://github.com/javaparser/javasymbolsolver) - A symbol solver for Java. * [JRebel ![c]](http://zeroturnaround.com/software/jrebel/) - Instantly reloads code and configuration changes without redeploys. +* [NoException](https://noexception.machinezoo.com/) - Allows checked exceptions in functional interfaces and converts exceptions to Optional return. * [Spring Loaded](https://github.com/spring-projects/spring-loaded) - Class reloading agent. ## Distributed Applications