I have a few converters that convert inner classes.
The only syntax that works for inner classes is the dollar syntax:
<converter>
<converter-for-class>
com.foo.SomeClass$InnerClass
</converter-for-class>
<converter-class>
com.foo.Converter
</converter-class>
</converter>
However, ME claims it is an error (“Class ____ is not found.”) unless I use the dot syntax.
<converter>
<converter-for-class>
com.foo.SomeClass.InnerClass
</converter-for-class>
<converter-class>
com.foo.Converter
</converter-class>
</converter>
I’m using MyFaces, and I’m guessing they just do a Class.forName on the converter class, which is why I need the $ instead of the ‘.’ but this is really annoy, because I have quite a few converters that work like this.