Skip to content

stephenc/jcip-annotations

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Introduction

This is a cleanroom implementation of the JCIP Annotations.

I used only the Javadoc of the JCIP annotations.

At no time did I look at the original Findbugs source code.

Rational

The JCIP Annotations are really useful, however they are released under the [Creative Commons Attribution License] (http://creativecommons.org/licenses/by/2.5), which is not recommended for licensing software and may therefore cause issues for some people.

Credits

Brian Goetz and Tim Peierls you guys are f*cking awesome, and I didn't realize how bad a Java developer I was until I saw that book. As soon as I saw the Yuk face listing on page 32, I knew I had to buy the book.

If there is one book every Java developer should have, JCIP is that book.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages