Simone Bordet [email protected] [it-torino-java-jug] ha scritto il 
07/01/19 alle 18:10:
> Ciao,
> 
> On Mon, Jan 7, 2019 at 4:39 PM Federico Fissore [email protected]
> [it-torino-java-jug] <[email protected]> wrote:
>> Ho un'interfaccia implementata in due modi, uno dei quali è un no-op:
>> tutti i metodi sono vuoti
>>
>> Anche se le classi che usano questa interfaccia possono in teoria
>> passare dall'implementazione no-op a quella "vera" a runtime, di solito
>> non succede
>>
>> Hotspot capirà che l'implementation è vuota, non ha side-effect e quindi
>> deciderà di eliminare del tutto la chiamata ai metodi?
> 
> Perché lo chiedi?
> Scommessa con un collega?
> Curiosità?
> Design?
> 
> Short answer: yes.
> 
> Long answer:
[...]

Grazie Simone per la risposta dettagliata

Ho chiesto per sapere se un'affermazione fatta nel README di 
slf4j-fluent (vedi altra mail) è una boiata o no

"The atDebug (or atError, atInfo, etc) syntax returns a no-op logger 
when the logger is not set at the appropriate level (which might lead 
Hotspot to optimize that method call)"

A quanto capisco dalla tua risposta, dovrebbe essere corretto

federico

Reply via email to