<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JavaBlogging &#187; Generics</title>
	<atom:link href="http://www.javablogging.com/category/generics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javablogging.com</link>
	<description>Tracking surprises, features and bugs</description>
	<lastBuildDate>Sun, 16 May 2010 03:01:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Puzzler: the catalyst method does not work</title>
		<link>http://www.javablogging.com/puzzler-the-catalyst-method-does-not-work/</link>
		<comments>http://www.javablogging.com/puzzler-the-catalyst-method-does-not-work/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:28:17 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Basic Java]]></category>
		<category><![CDATA[Generics]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Java Compiler]]></category>
		<category><![CDATA[Puzzler]]></category>
		<category><![CDATA[Type Erasure]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=731</guid>
		<description><![CDATA[Recently I wrote a post about a catalyst method in Java &#8211; an issue where an existence of a method that is never actually invoked can affect the code execution. The trick was that the way compiler created bytecode for static method was ambiguous for this given code snippet and therefore JVM resolved it incorrectly.
The [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/puzzler-the-catalyst-method-does-not-work/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A catalyst method in Java</title>
		<link>http://www.javablogging.com/a-catalyst-method-in-java/</link>
		<comments>http://www.javablogging.com/a-catalyst-method-in-java/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 12:35:10 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Basic Java]]></category>
		<category><![CDATA[Generics]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Comparable]]></category>
		<category><![CDATA[Java Compiler]]></category>
		<category><![CDATA[Type Erasure]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=664</guid>
		<description><![CDATA[This post is inspired by an entry on twofoos.org  blog.
Imagine that you have a code that invokes a method &#8211; lets call it &#8216;A&#8217;. Now is it possible that by adding another method (B) to the code I can make that invocation redirect to executing B instead of A? Sure! It&#8217;s simple stuff &#8211; [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/a-catalyst-method-in-java/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Type Safety: why would you need a Collections.checkedSet?</title>
		<link>http://www.javablogging.com/type-safety-why-would-you-need-a-collections-checkedset/</link>
		<comments>http://www.javablogging.com/type-safety-why-would-you-need-a-collections-checkedset/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 13:18:20 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Basic Java]]></category>
		<category><![CDATA[Generics]]></category>
		<category><![CDATA[CheckedSet]]></category>
		<category><![CDATA[ClassCastException]]></category>
		<category><![CDATA[Collections]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=523</guid>
		<description><![CDATA[In one of the first posts on this blog I have discussed the problem of type checking (or lack of it) in some of Java collections even when using generics. Today I want to show you a similar issue that can break the type safety in your code. It&#8217;s a problem that can cause a [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/type-safety-why-would-you-need-a-collections-checkedset/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Converting a Collection&lt;T&gt; to an array</title>
		<link>http://www.javablogging.com/converting-a-collection-to-an-array/</link>
		<comments>http://www.javablogging.com/converting-a-collection-to-an-array/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:32:00 +0000</pubDate>
		<dc:creator>Miron Sadziak</dc:creator>
				<category><![CDATA[Generics]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[toArray]]></category>
		<category><![CDATA[Type Erasure]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=25</guid>
		<description><![CDATA[If you have been using Collections in Java 5 you probably have stumbled upon a problem of converting a given Collection&#60;T&#62; into an array of type T. In the Collection interface, there is a method called toArray() which returns an array of type Object[]. But then, if since Java 5 Collections are using generics, shouldn&#8217;t [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/converting-a-collection-to-an-array/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Type safety in Java Set and Map</title>
		<link>http://www.javablogging.com/type_safety_in_java_set_and_map/</link>
		<comments>http://www.javablogging.com/type_safety_in_java_set_and_map/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 17:11:09 +0000</pubDate>
		<dc:creator>ppow</dc:creator>
				<category><![CDATA[Generics]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Type safety]]></category>

		<guid isPermaLink="false">http://www.javablogging.com/?p=3</guid>
		<description><![CDATA[Probably many of you still remember the lack of type checking in Java 1.4 Collections and how much hassle it was to deal with casting the collection elements, not to mention how many errors this introduced to the code. Since introduction of generics in Java 1.5 this have really improved and one might think that [...]]]></description>
		<wfw:commentRss>http://www.javablogging.com/type_safety_in_java_set_and_map/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
