Silent compilation is when the compilation is done without telling any
other objects.

In the regular compilation of a method, for example, you tell all the class
browsers opened that the method was compiled so that if a class browser
shows an old version of the same method it is refreshed to show the new
version. If you use silent compilation, the class browsers won't be updated.

Silent compilation can be used in specific frameworks that wants to edit
the methods without the tools to be aware, for example, when you do
bytecode manipulation, which does not change the source code of methods,
and that the bytecode manipulation is done frequently so that you don't
want the overhead of the tool updates.

2015-05-19 12:55 GMT+02:00 Sergio Fedi <sergio.f...@gmail.com>:

> Hi guys,
>
> What is a silent compilation?
>
> When should it be used?
>

Reply via email to