Hello,

What kind of support does Semantic have for "system include paths" in
Java?

In Java, there are two ways to obtain classes and symbols:

  1. From source files, which Semantic should be able to do on its own,
     provided it knows where to look for them.

  2. From compiled `.class' files, which needs help from external Java
     tools.

My understanding is that, at best, Semantic can only do (1) while JDEE
can only do (2).  This means that using `semantic-add-system-include' to
point to `.jar' or `.class' files will not have any effect.  Likewise,
Semantic's tools such as smart completion will not work with
symbols/classes coming from compiled Java code, while JDEE's own
completion system may have limitations of its own (e.g., no idle
completion).

My feeling is that there's a gap to be bridged between both tools.  It
would be nice if Semantic were able to handle (2), so that we'd have a
uniform handling of Java symbol/class lookup.  Technically, that would
mean bringing some Elisp/Java support code from JDEE to Semantic, which
may be a fair amount of work (I'm not sufficiently familiar with the two
projects to have a clear idea, though).

What do you think?

Thanks,
Ludo'.


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
jdee-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jdee-users

Reply via email to