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");
 

No comments: