Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Oct 2013 02:02:51 +0100] rev 2869
Removed obsolete tests...
...which test package/import extraction. No longer needed as ECJ does
it itself. Closes issue #51
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Oct 2013 14:15:23 +0100] rev 2868
Fix to recompile erroneous classes upon reload.
Eclipse Compiler for Java has been hacked to throw stx.libjava.tools.compiler.CompileError
instead of java.lang.Error which makes detection of classes which have
to be recompiled easier.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Oct 2013 10:48:16 +0100] rev 2867
Removed JavaSingleClassReloaderTests, tests merged in JavaClassReloaderTests.
Those tests in JavaSingleClassReloaderTests did not reload single class ony anyway.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Oct 2013 10:05:31 +0100] rev 2866
Improved JavaClassReader to read InnerClasses and MissingTypes attributes.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Oct 2013 09:09:38 +0100] rev 2865
Fix in JavaClassReloader - when updating class, also update attributes and annotations.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Oct 2013 01:20:07 +0100] rev 2864
Fixes for Java method tracing/counting.
Allow for setting a tracepoint/counting on Java methods as well.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Oct 2013 23:40:22 +0100] rev 2863
Fix in JavaClassReloader (recompilation)
When updating old class, update also its classfile bytes (if any), otherwise
the compiler will read old class definition (by using old classfile bytes).
This fix fixes all tests currently present in JavaSingleClassReloaderTests.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Oct 2013 17:58:25 +0100] rev 2862
Fix in JavaCompiler>>#compile:register:notifying: (send #binaryName instead of #name)
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Oct 2013 15:31:55 +0100] rev 2861
Removed eclipse-runtime from stx:libjava/libs dependencies...
...as it conflicts with Eclipse JDT jars in stx:libjava/tools
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Oct 2013 15:30:56 +0100] rev 2860
Implemented stx.libjava.tools.environment.Environment.cleanup()
Called before reloading of a Java class to clean-up any cached
type.