Tuesday, August 27, 2013

Loading static inner classes in Java

Use the following syntax when loading static inner classes. The key is to use $ (dollar) sign instead of . (dot) to separate outer and inner class names in your fully-qualified class name.

Class innerClass = Class.forName("com.foo.OuterClass$InnerClass");
 

Tuesday, August 20, 2013

Cherry Picking Commits in Subversion

I found this article quite useful in cherry picking commits in Subversion. Anyway I know for sure that merging in svn is not as fun as it is in other configuration management systems like git. Enjoy!.