On Wed, Jun 22, 2011 at 9:37 PM, Fabrizio Giudici <
[email protected]> wrote:

> I would prefer to avoid adding two lines for declaring two fields (even
> though I agree that it's important to shrink code in the body of methods,
> less important in field declarations). I'm with Sam and I would like to see:
> |
> view.notifyFeedUnavailable(**notification().withCaption(R.**
> string.unavailableNewsTitle)
>                                         .withText(R.string.**
> unavailableNewsMessage));|
>
> Note that this would be slightly better than Android R - those plain int
> constants need casts everywhere - it has been discussed here in past, and
> Google's version is that plain integer constants allow faster code -
> reasonable thinking of 2008, maybe not in 2011. In any case, it wouldn't be
> reasonable in J2SE.
>

Wouldn't this just be a matter of reading properties files and generating a
R.string entry for each property?


> So, if somebody is going to do that, please use a special Key<T> object
> which would avoid casts.
>

Why not just make it a string, if it's in R.string ?

Moandji

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to