<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: @Getter annotation?</title>
	<atom:link href="http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/</link>
	<description>Programming is hard</description>
	<pubDate>Sat, 22 Nov 2008 10:23:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: stephan</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-41011</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Mon, 26 Nov 2007 05:58:07 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-41011</guid>
		<description>@Carsten, @Jim: Yes, I'm following the discussion with much interest. Let's hope Java gets better property handling with Java 7. Perhaps even something Javascript like (which is beautiful in it's simplicity), combining properties with BCGA:

&lt;pre name="code" class="java:nocontrols:nogutter"&gt;
   myclass.setX = {int x =&gt; this.x = x}
   myclass.x = 3
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>@Carsten, @Jim: Yes, I&#8217;m following the discussion with much interest. Let&#8217;s hope Java gets better property handling with Java 7. Perhaps even something Javascript like (which is beautiful in it&#8217;s simplicity), combining properties with BCGA:</p>
<pre name="code" class="java:nocontrols:nogutter">
   myclass.setX = {int x => this.x = x}
   myclass.x = 3
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40982</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Mon, 26 Nov 2007 02:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40982</guid>
		<description>Quite a lot of discussion about this for Java 7:
http://tech.puredanger.com/java7#property</description>
		<content:encoded><![CDATA[<p>Quite a lot of discussion about this for Java 7:<br />
<a href="http://tech.puredanger.com/java7#property" rel="nofollow">http://tech.puredanger.com/java7#property</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carsten Saager</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40963</link>
		<dc:creator>Carsten Saager</dc:creator>
		<pubDate>Sun, 25 Nov 2007 22:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40963</guid>
		<description>The lowercase getter is already used: It is the accessor to a final field. (See ordinal(), name() in Enum)

When I look at the discussions over Java 7 I am all but sure  if I want to use this Java. Luckily there are Scala and C#. I don't want a Smalltalk Java nor a Google Java (interesting that the Google Collections look horrible now but will look nice as soon as the Google suggestions will make it into the language)</description>
		<content:encoded><![CDATA[<p>The lowercase getter is already used: It is the accessor to a final field. (See ordinal(), name() in Enum)</p>
<p>When I look at the discussions over Java 7 I am all but sure  if I want to use this Java. Luckily there are Scala and C#. I don&#8217;t want a Smalltalk Java nor a Google Java (interesting that the Google Collections look horrible now but will look nice as soon as the Google suggestions will make it into the language)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40950</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sun, 25 Nov 2007 20:56:13 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40950</guid>
		<description>A final public field makes it hard to change the behavior in the future I guess. Groovy/Scala/Ruby properties would be best. Hope for Java 7.</description>
		<content:encoded><![CDATA[<p>A final public field makes it hard to change the behavior in the future I guess. Groovy/Scala/Ruby properties would be best. Hope for Java 7.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Lawrey</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40949</link>
		<dc:creator>Peter Lawrey</dc:creator>
		<pubDate>Sun, 25 Nov 2007 20:53:45 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40949</guid>
		<description>Another option, if the getter doesn't do anything why not have a public final field?</description>
		<content:encoded><![CDATA[<p>Another option, if the getter doesn&#8217;t do anything why not have a public final field?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40885</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sun, 25 Nov 2007 11:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40885</guid>
		<description>Or use Groovy ;-) Scala is nice indeed. I don't think it will get into the mainstream but it might show the way for a Java future (type inference, actors, class matching). 

And of course: away with the parenthesis.</description>
		<content:encoded><![CDATA[<p>Or use Groovy ;-) Scala is nice indeed. I don&#8217;t think it will get into the mainstream but it might show the way for a Java future (type inference, actors, class matching). </p>
<p>And of course: away with the parenthesis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Nischt</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40883</link>
		<dc:creator>Michael Nischt</dc:creator>
		<pubDate>Sun, 25 Nov 2007 11:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40883</guid>
		<description>And then we make the parenthesis..
or just use scala ;-)


http://www.scala-lang.org/docu/files/api/scala/reflect/BeanProperty.html
(with val only get* will be produced)</description>
		<content:encoded><![CDATA[<p>And then we make the parenthesis..<br />
or just use scala ;-)</p>
<p><a href="http://www.scala-lang.org/docu/files/api/scala/reflect/BeanProperty.html" rel="nofollow">http://www.scala-lang.org/docu/files/api/scala/reflect/BeanProperty.html</a><br />
(with val only get* will be produced)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40763</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sat, 24 Nov 2007 16:28:40 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40763</guid>
		<description>Care to explain?</description>
		<content:encoded><![CDATA[<p>Care to explain?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laird Nelson</title>
		<link>http://www.codemonkeyism.com/archives/2007/11/24/getter-annotation/#comment-40750</link>
		<dc:creator>Laird Nelson</dc:creator>
		<pubDate>Sat, 24 Nov 2007 15:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2007/11/24/getter-annotation/#comment-40750</guid>
		<description>Not entirely sure what you're looking for, but you can do this with PropertyDescriptors.</description>
		<content:encoded><![CDATA[<p>Not entirely sure what you&#8217;re looking for, but you can do this with PropertyDescriptors.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
