🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.java.advocacy
Article #170

Opening Java file without etags

#170
From: Ivana Humpalot
Date: Wed, 26 Jul 2000 00:00
27 lines
1727 bytes
I am looking for a convenient way to open a Java source in Emacs
by pointing to the complete class name. For example, if I see the
line:

  Ellipse e = new Ellipse();

then I will go to top of the file and place the cursor on the line
that says

  import com.sunflower.graphics.Ellipse;

then press a key. I want Emacs to then open the file

  com\sunflower\graphics\Ellipse.java

Etags is not necessary to do this. (Of course, the equivalent of
a "CLASSPATH" must be separately provided to Emacs, perhaps in
the .emacs file.)

(Better still, maybe Emacs has already seen the import statement,
so I don't have to manually go to the import statement.)

Is something like this already available?

Why do I want this? Because building etags for a large source tree
can be a hassle especially if you need to download updated source
files frequently.
Technical Details
Message-ID: <pywf5.60667$i5.935644@news1.frmt1.sfba.home.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 102b9a,53945a5bcbf44296,start
X-Google-Attributes: gid102b9a,public
X-Google-Thread: 103b8b,53945a5bcbf44296,start
X-Google-Attributes: gid103b8b,public
X-Google-Thread: fdb77,53945a5bcbf44296,start
X-Google-Attributes: gidfdb77,public
From: "Ivana Humpalot" <ivana_humpalot@nospam.com>
Subject: Opening Java file without etags
Date: 2000/07/26
Message-ID: <pywf5.60667$i5.935644@news1.frmt1.sfba.home.com>
X-Deja-AN: 650877142
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Complaints-To: abuse@home.net
X-Trace: news1.frmt1.sfba.home.com 964597013 24.15.91.57 (Wed, 26 Jul 2000 00:36:53 PDT)
Organization: none
X-MSMail-Priority: Normal
NNTP-Posting-Date: Wed, 26 Jul 2000 00:36:53 PDT
Newsgroups: comp.lang.java.advocacy,gnu.emacs.help,comp.emacs