Friday, June 08, 2007

The all-dancing, all-singing LockSmith plugin for IntelliJ

I've never been willing to pay for IntelliJ plugins, but LockSmith from the very clever Sixth & Red River may change my mind.

This is a list of features which made me look twice:

  • Split Lock
  • Merge Locks
  • Make Class Thread-Safe
  • Convert Field to Atomic
  • Convert Field to ThreadLocal
  • Lock Call-Sites of Method
  • Convert Simple Lock to Read-Write Lock
  • Convert Read-Write Lock to Simple Lock
  • Convert Synchronization Field to Lock
  • Split Critical Section
  • Shrink Critical Section
  • Merge Critical Sections

Fortunately, I work for an excellent employer, and may be able to wrangle a group bulk license for my team for LockSmith and other wonderful plugins.

1 comment:

Anonymous said...

Brinkley,

We're pretty proud of LockSmith, and just began work on a 1.5 version. Highlights include "Create Threadsafe Wrapper", "Create Threadsafe Subclass", improved support for JCiP annotations, and a lot of small improvements to the existing concurrency transformations.

We don't have any published group license discounts, but if you drop us a line at "sales at sixthandredriver.com", we'll be happy to quote you a price. IIRC, there are already a couple of users of our Refactor-J product at your employer.