apiguardian-team / apiguardian
Java annotation for documenting the @API status of types and members in Java APIs. Maintained by the JUnit team.
☆200Updated last week
Alternatives and similar repositories for apiguardian:
Users that are interested in apiguardian are comparing it to the libraries listed below
- Common Java exception classes to represent test failures. Maintained by the JUnit team.☆293Updated last week
- System Lambda is a collection of functions for testing code that uses java.lang.System☆218Updated last year
- A library that simplifies error handling for Functional Programming in Java☆137Updated last month
- Gradle plugin for `git.properties` file generation☆339Updated last month
- SneakyThrow is a Java library to ignore checked exceptions☆76Updated 5 years ago
- JUnit 5 test framework support for Pitest☆75Updated 2 months ago
- A collection of Gradle plugins☆139Updated 3 months ago
- https://openjdk.org/projects/amber☆145Updated 3 months ago
- Java Annotation Indexer☆413Updated last week
- A plug-in for the Java compiler that validates a project's package relationships☆144Updated 2 years ago
- Java library for handling exceptions in concise, unified, and architecturally clean way.☆98Updated last year
- A Runner and API for Layered Java Applications☆342Updated last year
- A Java library for designing good error messages☆148Updated 3 years ago
- 🧩 Java modules published at Maven Central☆149Updated this week
- Uber-project for foundational modules of Jackson that build directly on core components but nothing else; not including data format or da…☆171Updated this week
- System Stubs - Test Doubles for Java System resources☆100Updated 3 weeks ago
- Advanced generic type reflection library with support for working with AnnotatedTypes (for Java 8+)☆107Updated 3 months ago
- Provides additional date-time classes that complement those in JDK 8☆406Updated 9 months ago
- Apache Maven Artifact Resolver☆131Updated this week
- 🎼 Bach Builds (on(ly)) Modules☆236Updated last month
- Revapi is an API analysis and change tracking tool written in Java. Its focus is mainly on Java language itself but it has been specif…☆196Updated last week
- Detect uses of legacy Java APIs☆382Updated this week
- Formatter Maven Plugin☆292Updated this week
- maven core extension to automatically define versions using jgitver & git tags☆159Updated last year
- OpenRewrite's Maven plugin.☆155Updated this week
- Gradle plugin & Maven Enforcer rule that restricts usage of unwanted imports in Java, Kotlin and Groovy source files.☆77Updated 3 weeks ago
- Injecting maven configurations by composition rather than inheritance☆159Updated last month
- A JUnit extension for asserting JDK Flight Recorder events☆317Updated 2 years ago
- Dependency injection via source code generation☆259Updated this week
- Apache Maven Enforcer (Plugin)☆152Updated this week