This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 16013 - help ID need for Jikes compiling
Summary: help ID need for Jikes compiling
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: Svata Dedic
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-09-27 20:35 UTC by Patrick Keegan
Modified: 2007-09-26 09:14 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Keegan 2001-09-27 20:35:25 UTC
There is no specific help ID assigned for the Jikes compiling service (it uses 
the org.netbeans.modules.java.JavaExternalCompilerType ID). Please assign a 
unique ID.
Comment 1 Svata Dedic 2001-10-03 09:47:24 UTC
Patrik, Jikes compilation is just a special case of the External 
Compiler -- just a predefined configuration, not really a different 
functionality. Is a new help ID needed in this case, too ?
Comment 2 Jan Becicka 2001-10-03 09:59:10 UTC
I think, yes, jikes needs special help ID. External compilation uses 
javac, which is part of JDK. Fastjavac compilation uses fastjavac, 
which is part of NB distribution, but if user wants to use jikes, he 
should be informed, that jikes is not included in standard NB 
distribution.
Comment 3 Patrick Keegan 2001-10-03 11:37:03 UTC
CC'ing Gail Chappell, the help writer for this area. I think a 
different help ID should be 
assigned so that Gail at least has the option of mapping it to a 
special topic concerning 
Jikes (though she could just decide to map it to the standard 
external compilation topic).
Comment 4 Svata Dedic 2001-10-03 12:12:20 UTC
I asked because (since the Jikes Compilation is just a pre-initialized
External Compiler) hacking code with clauses "I am just an external
compiler, but special (aka Jikes)" is not a very good idea in general.
Sure it can be done, if helpful to our users.
Comment 5 Tomas Hurka 2001-10-03 12:35:52 UTC
Javac External Compilation is pre initialized External Compilation, so
there is no difference between Javac and Jikes. Both are pre
initialized instances of
org.netbeans.modules.java.JavaExternalCompilerType. I don't think that
this a good idea to use
org.netbeans.modules.java.JavaExternalCompilerType Help-ID for any
specific help about Javac and/or Jikes.
Comment 6 Patrick Keegan 2001-10-03 12:57:18 UTC
Good point. Currently the topic that 
org.netbeans.modules.java.JavaExternalCompilerType points to refers 
specifically to javac, which it shouldn't, especially since the user 
might create their own compiler type (based on External Compilation 
or Jikes Compilation to create a completely different compiler. 

However, it would be nice to at least have separate help IDs now 
(before code freeze), so that Gail can choose the best way to write 
and map the help after code freeze. I seem to recall that it *is* 
possible to create separate help IDs for these instances.
Comment 7 Svata Dedic 2001-10-08 13:31:18 UTC
Done in trunk: Jikes compiler's help ID is 
"org.netbeans.modules.java.compilation.Jikes"

Comment 8 Jan Becicka 2001-10-19 14:08:52 UTC
Verified 
Comment 9 Quality Engineering 2003-07-01 13:19:42 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.