Known Issues and Limitations
- Productivity! Classes Cache
- Since only public classes may be cached, the tools that depend on the cache allow
working with the public classes only.
- Cache may not be automatically refreshed during
adding and/or removing classes, packages, and libraries, as well as
upon changes to the project class and source paths. In such cases you
should refresh the class cache manually or schedule the refresh at the project make or build.
- To avoid using the already cached classes that
belong to the previously removed packages, you should refresh the cache for
all classes.
- The tools that operate with the words under cursor
may sometimes improperly handle the words with underscores.
- Productivity! shortcuts are prepared and tested to eliminate any possible conflicts with
the JBuilder shortcuts in any standard JBuilder keymap. However there remains a possibility of conflicts
with some of JBuilder plug-ins, other applications and those functionalities of the operational
system that use the same shortcuts for other purposes.
- Several different Insights may be shown
simultaneously.
- Smart.Instantiate always
allows instantiation of classes that have constructors with the package access
only, without checking the actual package.
- Working with Inner Classes.
- Override.Insight and GetSet.Creator are unable to
place caret at the methods generated for anonymous inner classes or for
inner classes defined in the methods. The caret position in this case will
be unchanged.
- Override.Insight and GetSet.Creator are unable to
resolve the inner classes stated as super classes or super interfaces for
any other inner class. Thus it is not possible to override methods or to
generate access methods for the fields defined in such inner
classes.
- Help.Insight.
- Shortcuts to non-local HTML pages may not work for
external browsers under Microsoft Windows 2000.
- JTextPane used in Help.Insight may hang JBuilder
when displaying huge HTML pages and/or jumping to non-existing anchors.
- Help.Insight may find classes
members if the documentation was generated in compliance with the standard
JavaDoc doclet only.
- Help.Insight may show improper
documentation page for java.io package.
- External browser invocation works under Win32
platform only.
- Resizing of the Insight popups may not work properly
in some cases.
- The Help button in the Insight popups may remain
highlighted after invocation of JBuilder help viewer.