> On 4/24/19 11:51 AM, Frank Yuan wrote:
> > My test code is as below:
> > ...
> >     final VarHandle vhf;
> >     final VarHandle vhvf;
> > ...
> 
> Make these two "static final", initialize them in class initializer, then try 
> again.
> 
> VarHandle (like Atomic*FieldUpdaters, MethodHandle, etc), have internal 
> checks that can only be
> folded away when the VH/MH/A*FU instance is constant.
> 

Thank you, it works! 

YC

> -Aleksey


Reply via email to