<Swing Dev> [8] Review request for 7024963: Notepad demo: remove non-translatable resources from Notepad.properties file
Pavel Porvatov
pavel.porvatov at oracle.com
Thu May 3 14:19:44 UTC 2012
Hi Alexander,
The fix looks good.
Regards, Pavel
>
> Hello,
>
> Could you review the updated version of the fix:
> http://cr.openjdk.java.net/~alexsch/7024963/webrev.01/
>
> 1) "catch (Throwable e)" is replaced by checking on null in the
> constructor and removed from the main method.
> 2) Keys are moved from the properties file to the code as arrays.
> However the system.properties file is still used for the
> ViewportBackingStore property and for the Action values.
> 3) Unused methods and variables are removed
> 4) Imports are refactored
> 5) "for" loops are changed to "for each" loops
>
> Thanks,
> Alexandr.
>
>
>
> On 4/27/2012 7:12 PM, Pavel Porvatov wrote:
>> Hi Alexander,
>>
>> That's a bad practice to use "catch (Throwable e)" and we should
>> avoid that. There are a lot reasons, here is one of them:
>> http://www.javatuning.com/why-catch-throwable-is-evil-real-life-story/
>>
>> Why can't we inline all nonlocalizable strings? After that the
>> "tokenize" method can be removed, I believe...
>>
>> Regards, Pavel
>>> Hello,
>>>
>>> This is a request to review the fix for the issue:
>>> 7024963 Notepad demo: remove non-translatable resources from
>>> Notepad.properties file
>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7024963
>>>
>>> The webrev is http://cr.openjdk.java.net/~alexsch/7024963/webrev.00
>>>
>>> The non-translatable properties are moved to the file
>>> system.properties.
>>> The getProperty() method is used now instead of the
>>> getResourceString() where non-translatable resources are used.
>>>
>>>
>>> Thanks,
>>> Alexandr.
>>>
>>
>
More information about the swing-dev
mailing list