jamaica-core
noexception
jamaica-core | noexception | |
---|---|---|
1 | 1 | |
1 | 91 | |
- | - | |
3.4 | 4.4 | |
11 months ago | about 1 month ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jamaica-core
-
Unchecked Java: Say Goodbye to Checked Exceptions Forever
This is from my original solution to the problem:https://github.com/rogerkeays/jamaica-core/blob/0cc98b114998....
noexception
-
Unchecked Java: Say Goodbye to Checked Exceptions Forever
Putting aside the discussions about the necessity of checked exceptions (to which I feel unqualified to express my opinion), I believe the approach used by the OP article is not the best one:
- It requires modifying compiler arguments and putting some file in the local classpath! That's really not Java-ic. Is it?
- It is not transparent in the code. You cannot infer by looking at the source code that something has changed.
Since some time ago I use the NoException library[0] in my Java projects which achieves the same goal but without the above-mentioned issues. It can also be used to mimic Scala's Try construct.
[0] https://github.com/robertvazan/noexception
What are some alternatives?
unchecked - Say goodbye to checked exceptions forever.
night-config - Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.
KEEP - Kotlin Evolution and Enhancement Process
uom-se - JSR 363 - Implementation for Java SE 8
retry4j - Lightweight Java library for retrying unreliable logic - DEPRECATED
JavaGuide - 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
throwing-function - Checked Exceptions-enabled Java 8+ functional interfaces + adapters
SAP Machine - An OpenJDK release maintained and supported by SAP
BowlerStudio - A Full-Stack Robotics Development Environment