Hi,

Yes if i turn on this unnecessary type cast warning in Eclipse I get
that as well.

Currently the only solution to get around with ANY warning suppression I
found is to use an intermediate variable.

Tom

On 28.04.14 23:57, Jonathan Giles wrote:
> This seems to look fine - IntelliJ still complains about an unnecessary
> cast, but it is better than having an unchecked cast.
> 
> I'm happy for this to be done, but I think it would be best to get David
> Grieve's +1 first too.
> 
> Thanks for your help so far - it is making the JavaFX code base much
> nicer. I've just switched IntelliJ to make warnings far more obvious to
> me, so I'll be trying to keep on top of them also.
> 
> -- Jonathan
> 
> On 29/04/2014 9:33 a.m., Tom Schindl wrote:
>> Hi,
>>
>> I've been cleaning up the warnings inside the controls code base and one
>> of the warnings left (beside many generic problems in the *View-classes)
>> is the casting from *Property to *StyleableProperty.
>>
>>> final StyleableProperty<Boolean> prop =
>>> (StyleableProperty<Boolean>)focusTraversableProperty();
>> now I think I found a way to get away with out an unchecked cast warning
>> by writing
>>
>>> final StyleableProperty<Boolean> prop =
>>> (StyleableProperty<Boolean>)(WritableValue<Boolean>)focusTraversableProperty();
>>>
>> Anyone having a better idea?
>>
>> Tom
> 

Reply via email to