Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 06 Apr 2013 16:34:03 +0100] rev 2485
Fixes build support files.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 04 Apr 2013 01:39:44 +0100] rev 2484
JavaMethodDeclarationNode moved to package stx:libjava/tools.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 04 Apr 2013 00:54:06 +0100] rev 2483
Fix in JavaCompiler.
use #classLoader: instead of #setClassLoader:
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 04 Apr 2013 00:53:00 +0100] rev 2482
Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 03 Apr 2013 22:09:09 +0100] rev 2481
Pass a class loader to ECJ's CompilerAdapter.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 03 Apr 2013 21:20:55 +0100] rev 2480
Return JavaCompiler in JavaLanguage>>compilerClass
This allows using Java compiler in browser.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 03 Apr 2013 09:13:20 +0100] rev 2479
JavaCompiler made API-compatible with ByteCodeCompiler.
This allows for JavaCompiler to be used by system browser and thus
allow for accepting Java classes in the browser.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 02 Apr 2013 23:10:55 +0100] rev 2478
Upgraded to ECJ 4.2.
Use Apache IVY to download it.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 02 Apr 2013 23:08:51 +0100] rev 2477
Bufix in CompilerEnvironment.
Build correct java name from passed array. Fixes compilation of
'import static x.y.Z.*;'
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 31 Mar 2013 19:25:00 +0100] rev 2476
JavaClass can now keep it's classfile bytes.
Although a hack, this allows us to use exisiting ECJ's classes
to provide type information to the compiler and thus allows for
using ECJ within STX:LIBJAVA. A proper solution would be to provide
an IBinaryType implementation that reflects on loaded classes.