Details
-
Bug
-
Resolution: Done
-
Major
-
1.0.2
-
None
Description
If an inner class is used as a helper class the type checker fails to construct an internal type object to represent the helper class . This is because it looks up the class in the classloader using the canonical name (with a . separator between the outer class and the inner class) returned by Class.getCanonicalName() rather than the conventional class name (which uses a $ separator) returned by Class.getName().