A clean room implementation of the JCIP Annotations based entirely on the specification provided by the javadocs.
  • Java 99.2%
  • CSS 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Raynsford ace81f62b2
Some checks are pending
main-RHEL10-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL10-x86_64-jdk26 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk26 / Build (push) Waiting to run
Update workflows.
2026-07-31 18:42:53 +01:00
.forgejo Update workflows. 2026-07-31 18:42:53 +01:00
src Update site metadata. 2025-08-09 15:06:02 +00:00
.gitignore Update .gitignore. 2024-05-07 16:01:42 +00:00
doc7m-books.json Add doc7m-books.json 2026-07-31 18:36:45 +01:00
LICENSE.txt Initial commit 2013-02-13 10:55:36 +00:00
pom.xml Migrate project. 2026-06-27 10:08:57 +01:00
README-CHANGES.xml Mark release 2.0.1 2024-05-08 11:17:05 +00:00
README-LICENSE.txt Update LICENSE 2023-08-13 21:16:10 +00:00
README.in Migrate project. 2026-06-27 10:08:57 +01:00
README.md Migrate project. 2026-06-27 10:08:57 +01:00

jcip

Maven Central Maven Central (snapshot) Java Version

com.io7m.jcip

jcip

A clean room implementation of the JCIP Annotations based entirely on the specification provided by the javadocs.

Features

  • Supported by most good IDEs; get real-time warnings about issues such as failing to acquire a lock before a guarded object is used.
  • OSGi-ready
  • JPMS-ready
  • Apache 2.0 / ISC license.

Usage

See the JCIP Javadoc.