JADEx

JADEx (Java Advanced Development Tool) - Same Java, Just Safer: A Practical Null-Safety Solution

by
Stop NullPointerExceptions in your Java projects without a full rewrite. JADEx is a practical safety layer that brings modern null-safety and readonly semantics to existing Java code Key Features: - Non-null by default: Catch bugs at compile-time, not in production - Readonly Enforcement: Optional final-by-default for safer state management Perfect for teams with legacy code who want Kotlin-style safety while staying 100% in the Java ecosystem. Make your Java code structurally safer with JADEx

Add a comment

Replies

Best
JADEx
Maker
📌
Hi everyone! I’m the maker of JADEx. I’ve spent years maintaining large Java legacy projects and, like many of you, I’ve fought countless battles against NullPointerExceptions. While modern languages like Kotlin offer great safety features, migrating a massive existing codebase is often too risky or expensive. I built JADEx to bridge this gap. It’s not a new language; it’s a practical safety layer for the Java you already have. By using the JADEx IntelliJ and Gradle plugins, you can incrementally add null-safety (non-null by default) and readonly semantics to your project—file by file. The best part? It compiles into clean, standard Java source code with zero runtime overhead. It’s about making your code structurally safer today, without waiting for future JVM updates or leaving the ecosystem you rely on. I’d love for you to try it out on a single file or a small module and share your thoughts. Your feedback is what will help shape the future of JADEx! I'll be here all day to answer your questions. Thanks for the support!