Bug 22304 - JavaModel: inner Node Constructor shows syntetic argument
Summary: JavaModel: inner Node Constructor shows syntetic argument
Status: RESOLVED WONTFIX
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.1 M3   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-09 10:59 EDT by Martin Aeschlimann CLA
Modified: 2002-10-28 05:46 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Aeschlimann CLA 2002-08-09 10:59:35 EDT
2.0 + update 1/08 for 2.0.1
1. Have eclipse.ui as binary project
2. Open AbstractUIPlugin, look at inner class CompatibilityPreferenceStore in 
the outliner:
There's a constructor CompatibilityPreferenceStore(AbstractUIPlugin)
However, the source code shows CompatibilityPreferenceStore().
Comment 1 Philipe Mulet CLA 2002-08-13 07:40:14 EDT
You'll also notice the presence of synthetic fields (this$0) and so on.
There is no filtering performed so as to retrofit the binary into a source like 
presentation. 
Comment 2 Martin Aeschlimann CLA 2002-08-13 07:56:38 EDT
so it's no bug? was it always like that?
Comment 3 Philipe Mulet CLA 2002-10-24 18:28:23 EDT
Indeed. I believe the only piece we hide is the first argument of a non-static 
member type constructor (so as not to confuse codeassist) - 1st arg is the 
value of the enclosing instance.
Comment 4 Philipe Mulet CLA 2002-10-24 18:28:34 EDT
Ok to close?
Comment 5 Martin Aeschlimann CLA 2002-10-25 04:08:55 EDT
ok to close
Comment 6 Philipe Mulet CLA 2002-10-28 05:46:55 EST
Closing