What is jarnotator

What is jarnotator? First things first, the name: jarnotator it is the contraction of "jar annotator". Simple enough?

It is a static code analyser that works directly on java bytecode. Currently the analysis is centered around nullness handling in java programs.  Where necessary the bytecode is annotated with the JSR 305 annotations. This makes it possible for the static analysis tool FindBugs (TM) to use those during its analysis and obtain more relevant results.

How to use it? It processes a classes directory or jar file directly. The result are new classes files or a new jar file containing your classes but possible annotated if needed.

jarnotator is free for both individuals or commercial use. A document regarding the licensing model with but made available on this site shortly. Right now the download area is empty, but not for long 1.0 coming soon.

You can use jarnotator in your projects in 3 ways:

  1. the command line tool
  2. ant task
  3. maven2 plugin
More information will be available in later posts.

 

Follow Me

Follow us on Twitter

Feed Display

Linux Today
Linux Today News Service
Linux Today
  • Linux File System Fsck Testing -- The Results Are In
    EnterpriseStorageForum: "It has been a while since we started the fsck project to test fsck (file system check) times on Linux file systems. After an extended delay, the Linux File System fsck testing results can now be presented."
  • Firefox 11 Gets SPDY
    Datamation: Google's speed-enhancing SPDY protocol lands in upcoming version of Mozilla's open source browser.
  • Piracy and the value of freedom
    Linux User & Developer: "If I were a victim of actual piracy while sailing the seas, I would probably consider the word's rampant misuse in technology circles as massively insulting."

Phoca - Google AdSense Easy

Google Search

Webwww.biggerbytes.be

RSS socialnet

Add to MyYahoo!
Subscribe in NewsGator Online
Add to Newsburst
Add to Google
Add to My AOL
Add to Pluck
Subscribe in FeedLounge
Add to Windows Live
Add to NetVibes
Subscribe in Rojo
Subscribe in Bloglines
Add to MyMSN
Add to Plusmo for your cellphone
Add to PageFlakes
Add to Technorati
Add to BlinkBits
Copyright © 2012 BiggerBytes.Be. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.