CheckThread.org

Open Source

Contribute to this Open Source Project!

  • Would you like to influence and shape this open source project?
  • Would you like your name and development work featured on this web site?
  • Are you interested in adding enhancements or making modifications to CheckThread?

STEP 1: Download Souce Code Here

STEP 2: Compile CheckThread

  • Run 'ant' in the CheckThread installation directory to create a full build.
  • Requires Java 5 or later.
  • Run 'ant test' to run unit tests.
  • Play around! Try making changes, come up with a new annotation!

STEP 3: CheckThread Revision Control

  • CheckThead source is managed at checkthread.googlecode.com.
  • Send an email to Joe Conti at joe.jconti@gmail.com if you are interested in committing some changes.
  • Anyone who makes contributions will be recognized on this web site.

Some Possible Project Ideas

  • Add support for more types of static analysis related to threading.
  • Using byte code injection, add runtime thread checking for ThreadConfined annotations.
  • Create static analysis and/or runtime reporting tools.
©2008 CheckThread