Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 12:55:32 +0100] rev 3233
Fixed assertions Java>>removeThread:for:
Assertions should be true most of the time, however, when shuting
down Java (by means of Java class>>flushAllJavaResources), Threads global
might be already nilled out before all threads die. I (JV) would like
to keep those assertions at least for a while, so guard assertions by
notEmptyOrNil test.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 12:50:13 +0100] rev 3232
Oops, fix for class reader - remember exception table.
Because of a bug in JavaMethod>>fromMethod:, class's exception table has been read
but dropped when a method has been created.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 12:24:47 +0100] rev 3231
Fix for JavaSetInspectorView (after binaryName / name refactoring )
...done half a year ago, sigh.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 08:57:12 +0100] rev 3230
Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 14 Aug 2014 08:54:30 +0100] rev 3229
Fixed native java.lang.Class.getDeclaredClasses0()
Compute inner classes using 'InnerClasses' attribute rather than
scanning all classes and depending on a naming convention. This
works correctly in cases where inner class is not yet loaded
(whereas previous code did not).
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 12 Aug 2014 23:09:59 +0100] rev 3228
Fix in JavaContext>>argsAndVars: do not strip receiver (this) from arg-and-vars
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 12 Aug 2014 22:40:30 +0100] rev 3227
Fix in JavaClass>>innerClassesIgnoreUnloaded: - also return anonymous classes.
This is required to make unloading of Java classes correct - anonynous classes
have to be unloaded as well. Added tests to JavaClassReloaderTests to cover this
case too.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 12 Aug 2014 13:46:30 +0100] rev 3226
Fixes in syntax hibglighting - add support for line-based highlighting
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 12 Aug 2014 11:16:21 +0100] rev 3225
Merged 79fe9b2d4932 and 7940d8a38e51
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 12 Aug 2014 11:15:13 +0100] rev 3224
Added ASTNodeFinder, a simple visitor to locate AST node based on position in source.
This is used by completion engine.