cocolabs/pz-zdoc

Deeply nested classes excluded from detail

matshou opened this issue · 0 comments

Deep inner classes are always excluded from method and field detail because they cannot be found by org.springframework.util.ClassUtils#forName(String, ClassLoader).

This method requires inner classes of depth 2 or more to include dollar sign ($) separators.
For example the following class name would not be found by mentioned method:

zombie.Lua.LuaManager.GlobalObject.LuaFileWriter

However the following class name would be found:

zombie.Lua.LuaManager.GlobalObject$LuaFileWriter