<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Synthetic methods in Java</title>
	<link>http://aruld.info/synthetic-methods-in-java/</link>
	<description>Life, Technology and More</description>
	<pubDate>Mon, 06 Sep 2010 01:01:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: admin</title>
		<link>http://aruld.info/synthetic-methods-in-java/#comment-1431</link>
		<author>admin</author>
		<pubDate>Sat, 23 Aug 2008 02:28:57 +0000</pubDate>
		<guid>http://aruld.info/synthetic-methods-in-java/#comment-1431</guid>
		<description>The term "synthetic" is more of a compiler specific instruction and in this post, I refer to this term in the generics context.

You can refer the Generics &lt;a href="http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#FAQ102" rel="nofollow"&gt;FAQ&lt;/a&gt; for more specific details.

As per JLS &lt;a href="http://java.sun.com/docs/books/jls/third_edition/html/binaryComp.html#13.1" rel="nofollow"&gt;section 13.1&lt;/a&gt;,  "Any constructs introduced by the compiler that do not have a corresponding construct in the source code must be marked as synthetic, except for default constructors and the class initialization method."

In JLS &lt;a href="http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12.4.5" rel="nofollow"&gt;section 15.12.4.5&lt;/a&gt;, the implementation of bridge methods are discussed.
 
Hope this helps.

-Arul</description>
		<content:encoded><![CDATA[<p>The term &#8220;synthetic&#8221; is more of a compiler specific instruction and in this post, I refer to this term in the generics context.</p>
<p>You can refer the Generics <a href="http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#FAQ102" rel="nofollow">FAQ</a> for more specific details.</p>
<p>As per JLS <a href="http://java.sun.com/docs/books/jls/third_edition/html/binaryComp.html#13.1" rel="nofollow">section 13.1</a>,  &#8220;Any constructs introduced by the compiler that do not have a corresponding construct in the source code must be marked as synthetic, except for default constructors and the class initialization method.&#8221;</p>
<p>In JLS <a href="http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12.4.5" rel="nofollow">section 15.12.4.5</a>, the implementation of bridge methods are discussed.</p>
<p>Hope this helps.</p>
<p>-Arul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: becomingguru</title>
		<link>http://aruld.info/synthetic-methods-in-java/#comment-1420</link>
		<author>becomingguru</author>
		<pubDate>Fri, 22 Aug 2008 15:14:11 +0000</pubDate>
		<guid>http://aruld.info/synthetic-methods-in-java/#comment-1420</guid>
		<description>Hey, you have an error.  Bridge and synthetic methods are not the same thing.  Bridge methods are related to generics.  Synthetic methods are related to surrounding class member scope.</description>
		<content:encoded><![CDATA[<p>Hey, you have an error.  Bridge and synthetic methods are not the same thing.  Bridge methods are related to generics.  Synthetic methods are related to surrounding class member scope.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
