<?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>Wink Saville's Blog &#187; java</title>
	<atom:link href="http://www.winksaville.com/blog/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.winksaville.com/blog</link>
	<description>My personal notes</description>
	<lastBuildDate>Tue, 08 Sep 2009 14:45:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java &#8211; sources in jar&#8217;s</title>
		<link>http://www.winksaville.com/blog/java/java-sources-in-jars/</link>
		<comments>http://www.winksaville.com/blog/java/java-sources-in-jars/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 03:33:58 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/java/java-sources-in-jars/</guid>
		<description><![CDATA[While debugging Ajax support for AMC I learned that to debug class files that java libraries (aka. jar files) all you need to do is include the java files in the jar files.
]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/java/java-sources-in-jars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse &#8211; ant and build.xml</title>
		<link>http://www.winksaville.com/blog/android/eclipse-ant-and-buildxml/</link>
		<comments>http://www.winksaville.com/blog/android/eclipse-ant-and-buildxml/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 21:31:30 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/uncategorized/eclipse-ant-and-buildxml/</guid>
		<description><![CDATA[This week I converted async-msgcomp to use ant for building rather than the internal Eclipse builders because it was the only way I could figure out to get jar files automatically built. After some trial an error I came up with common-build.xml which are common tasks for all sub-project and resides at the root of [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/android/eclipse-ant-and-buildxml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse &#8211; line wrapping and indentation when formatting</title>
		<link>http://www.winksaville.com/blog/java/eclipse-line-wrapping-and-indentation-when-formatting/</link>
		<comments>http://www.winksaville.com/blog/java/eclipse-line-wrapping-and-indentation-when-formatting/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 19:45:55 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/java/eclipse-line-wrapping-and-indentation-when-formatting/</guid>
		<description><![CDATA[Eclipse is a reasonable IDE and it has a reasonable pretty printer (Source/Format or Shift+Ctrl+F) except for one thing; when a function call exceeds 80 characters the formatting is terrible in my opinion:

/**
* Arguments
*/
class Example {
  void foo() {
    Other
            [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/java/eclipse-line-wrapping-and-indentation-when-formatting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java &#8211; class instance variable initialization</title>
		<link>http://www.winksaville.com/blog/programming/java-class-instance-variable-initialization/</link>
		<comments>http://www.winksaville.com/blog/programming/java-class-instance-variable-initialization/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 01:37:30 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/programming/java-class-instance-variable-initialization/</guid>
		<description><![CDATA[Been a few days, had a nice Christmas and New Years. Did work on Android and made good steady progress and nothing real interesting to report until today.
What was interesting is that I leaned that instance variables of class are initialized twice. The first time is before the constructor gets called the variables are initialized [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/programming/java-class-instance-variable-initialization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; using javap</title>
		<link>http://www.winksaville.com/blog/programming/java-using-javap/</link>
		<comments>http://www.winksaville.com/blog/programming/java-using-javap/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 20:30:07 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/programming/java-using-javap/</guid>
		<description><![CDATA[I wanted to disassemble a class using javap but unzipping android.jar navigating to android/os where Message.class resided and then executing:
javap -c Message.class
results in:
Couldnot find Message.class
I then searched for &#60;javap Could not find&#62; and found that specifying the class path and then the package name worked:
javap -c -classpath ~/android/android_sdk_linux_m3-rc37a/android.jar android.os.Message
Also, I could specify the unzipped jar, [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/programming/java-using-javap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; How to find all classes implementing an interface</title>
		<link>http://www.winksaville.com/blog/programming/java-how-to-find-all-classes-implementing-an-interface/</link>
		<comments>http://www.winksaville.com/blog/programming/java-how-to-find-all-classes-implementing-an-interface/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 03:42:06 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/programming/java-how-to-find-all-classes-implementing-an-interface/</guid>
		<description><![CDATA[For my state machine code I&#8217;d like to determine at runtime what states the user has created and what there hierarchy. I&#8217;ve created an interface that all states of a state machine must implement. My first thought was to use Annotation, but that didn&#8217;t work out, Android doesn&#8217;t seem to implement retrieving the annotation at [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/programming/java-how-to-find-all-classes-implementing-an-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; Inheritance and constructors</title>
		<link>http://www.winksaville.com/blog/programming/java-inheritance-and-constructors/</link>
		<comments>http://www.winksaville.com/blog/programming/java-inheritance-and-constructors/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 01:43:51 +0000</pubDate>
		<dc:creator>wink</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.winksaville.com/blog/programming/java-inheritance-and-constructors/</guid>
		<description><![CDATA[Here is a thread answering the question I had today concerning how a classes  super class constructors are called. I had made a class which extended the Android Handler and everything worked. Later I came back and saw that I had a call to the super constructor commented out:
class StateMachine extends Handler {
StateMachine(String name) [...]]]></description>
		<wfw:commentRss>http://www.winksaville.com/blog/programming/java-inheritance-and-constructors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
