Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 17 Sep 2013 11:22:20 +0100] rev 2735
Initial support for source code indexing (for semi-modal navigation)
Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 16 Sep 2013 14:09:52 +0100] rev 2734
Initial support for live code checker / lint.
JavaLintService parses the code as you type and displays all errors
and other problems. This is done by running compiler in check mode
in background. This also removes the necessity for JavaCompilerProblemRegistry.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 16 Sep 2013 01:04:57 +0100] rev 2733
Fixes for syntax highlighting.
Even full class source is fully parser and indexed as the parser
seems to be fast enough (at least at i5 CPU).
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 15 Sep 2013 02:16:13 +0100] rev 2732
Merged 272689c14005 and 13f5be2bf83b.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 15 Sep 2013 01:44:55 +0100] rev 2731
Merged d87e89dd5276 and fe83a843a7bf (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 15 Sep 2013 01:02:01 +0100] rev 2730
Fixed removing of Java classes (issue #40)
Now references are invalidated and all dependent classes (subclasses
and interface users) are removed as well.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 14 Sep 2013 15:48:03 +0100] rev 2729
More support for method's source display. Not yet working.
The behaviour can (whether to show full class source or just method's source)
be now controlled by JavaMethod class>>showFullSource: More work has to be done to fully support this.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Sep 2013 00:24:05 +0100] rev 2728
Java package reorganization.
Compiler-related support classes moved to package tools, java package structure
reorganized, classes renamed. The goal is to use same INameEnvironment and
ICompulationUnit implementation for both compiling and parsing, highlighting and
resolving.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 11 Sep 2013 11:36:27 +0100] rev 2727
Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 11 Sep 2013 11:35:14 +0100] rev 2726
More support for method's source only.
Added JavaMethod.ShowFullSource class variable to control whether show
full source (i.e., full compilation unit's source) or source of the method only.
Updated JavaMethod>>lineNumberForPC: to reflect that and return currect number.