Line debugger fails on homonyms
Brought to you by:
paullandes
When two classes have exactly the same name, but are from different packages, then the line debugger may fail to find the correct file.
Example: in jPicEdt there are several formatters (for instance the same drawing can be formatted to PSTricks, or to PGF/TikZ, as per user's choice), so to format e.g. an Ellipse to TikZ you have a class jpicedt.format.output.tikz.PicEllipseFormatter, and to format it to PSTricks you have a class, with the same interface, jpicedt.format.output.pstricks.PicEllipseFormatter.
You may pr may not argue that this is a bad practrice to do so, but anyway this is a perfectly valid construct from the Java point of view, so JDEE should be compatible with this.
I contnue the discussion on the GitHub tracker bug №153.
Last edit: Vincent Belaïche 2018-08-14