Automatic Resource Management, V.2
    Mark Thornton 
    mthornton at optrak.co.uk
       
    Mon Apr 20 08:25:27 PDT 2009
    
    
  
Joshua Bloch wrote:
>
> I did think about this, but I opted to stick with the pattern in enum types'
> values() method.  That decision was made for performance. Arguably the
> performance issues are less important here, and the winds of change have
> blown further away from arrays since then, so I'm definitely open to
> switching this to a List if others think it's the right thing to do.
>
>   
Surely the VM is able to optimise away the trivial accessors in an 
immutable List backed by an array, and has been capable of this for 
quite a while? I really wonder if there was ever any significant 
performance gain obtained from this choice. In any case I vote for a List.
Mark Thornton
    
    
More information about the coin-dev
mailing list