<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Java Imenu</title>
	<atom:link href="http://nflath.com/2009/11/java-imenu/feed/" rel="self" type="application/rss+xml" />
	<link>http://nflath.com/2009/11/java-imenu/</link>
	<description>Technology-related ideas, mainly involving Emacs</description>
	<pubDate>Sat, 19 May 2012 07:37:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Joel</title>
		<link>http://nflath.com/2009/11/java-imenu/comment-page-1/#comment-689</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Wed, 02 Dec 2009 10:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=499#comment-689</guid>
		<description>In this, Imenu only finds the class Test and the method main:

public class Test {
  enum moreEnums { MONKEY, BANANA };

  enum inClassEnum { FOO, BAR, BAZ }

  // look Ma no semicolon            ^^
  // blame Mark Reinholds!

  enum moreEnums2 { THE, CAKE, IS, A, LIE };

  public static void main(String []args) {
    System.out.println(Animals.CAT.CAT.CAMEL.performFunkyMove());
    System.out.println(Animals.CAT.performFunkyMove());
    System.out.println(Animals.CAT.CAT.CAMEL.getSound());
    System.out.println(Animals.CAT.DOG.CAMEL.CAT.DOG.getSound());
  }
}

enum Animals {
  CAT("Meow"), DOG("Woof"), CAMEL("Bää") {
    public String performFunkyMove() {
      return "shake camel hump";
    }
  };

  private String sound;

  public String getSound() { return sound; }

  Animals(String sound) {
    this.sound = sound;
  }
    
  public String performFunkyMove() {
    return "boring animal";
  }
}</description>
		<content:encoded><![CDATA[<p>In this, Imenu only finds the class Test and the method main:</p>
<p>public class Test {<br />
  enum moreEnums { MONKEY, BANANA };</p>
<p>  enum inClassEnum { FOO, BAR, BAZ }</p>
<p>  // look Ma no semicolon            ^^<br />
  // blame Mark Reinholds!</p>
<p>  enum moreEnums2 { THE, CAKE, IS, A, LIE };</p>
<p>  public static void main(String []args) {<br />
    System.out.println(Animals.CAT.CAT.CAMEL.performFunkyMove());<br />
    System.out.println(Animals.CAT.performFunkyMove());<br />
    System.out.println(Animals.CAT.CAT.CAMEL.getSound());<br />
    System.out.println(Animals.CAT.DOG.CAMEL.CAT.DOG.getSound());<br />
  }<br />
}</p>
<p>enum Animals {<br />
  CAT(&#8221;Meow&#8221;), DOG(&#8221;Woof&#8221;), CAMEL(&#8221;Bää&#8221;) {<br />
    public String performFunkyMove() {<br />
      return &#8220;shake camel hump&#8221;;<br />
    }<br />
  };</p>
<p>  private String sound;</p>
<p>  public String getSound() { return sound; }</p>
<p>  Animals(String sound) {<br />
    this.sound = sound;<br />
  }</p>
<p>  public String performFunkyMove() {<br />
    return &#8220;boring animal&#8221;;<br />
  }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel</title>
		<link>http://nflath.com/2009/11/java-imenu/comment-page-1/#comment-688</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Wed, 02 Dec 2009 09:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=499#comment-688</guid>
		<description>Well you got enums, annotations, generics and the keywords transient, strictfp and volatile. A quick look through lisp/progmodes/cc-langs.el makes me believe that at least enum is missing.

Big up for working on this!</description>
		<content:encoded><![CDATA[<p>Well you got enums, annotations, generics and the keywords transient, strictfp and volatile. A quick look through lisp/progmodes/cc-langs.el makes me believe that at least enum is missing.</p>
<p>Big up for working on this!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sean</title>
		<link>http://nflath.com/2009/11/java-imenu/comment-page-1/#comment-674</link>
		<dc:creator>sean</dc:creator>
		<pubDate>Tue, 01 Dec 2009 02:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=499#comment-674</guid>
		<description>Hopefully the "htat" in the comments was fixed ;-).</description>
		<content:encoded><![CDATA[<p>Hopefully the &#8220;htat&#8221; in the comments was fixed ;-).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

