Please open a bug. Phil Berkland IBM Software Group Emerging Technologies
Matthias Kempka <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 02/12/2008 09:41 AM Please respond to "General discussion of project-wide or architectural issues." <[email protected]> To WTP general discussion <[email protected]> cc Subject [wtp-dev] JSDT Autocompletion inserts \0\0 after a resolved type reference I'm working on an Inferrer that contributes to JSDT and provides types and members etc for the Qooxdoo framework. First of all, it's amazing how few lines of code are necessary to contribute these things, imho you are doing a great job there. Now I found a strange behaviour that I can't explain, so maybe you can do that for me: - At the beginning of the file I defined a qooxdoo type "App" with a static member "PI". This is correctly inferred, at least it shows up in the outline as expected and it shows up in the autocompletions as expected. - Further down, I start a new line, type "A", hit autocomplete. I get the suggestion for "App", can complete it, and the autocompletion after "App." correctly suggests "PI" and all is well. So I got a line that looks like: App.PI; - Next line, I just type "App.PI;", not using autocompletion. So I get two lines that look identical. : App.PI; App.PI; Only the second line does not validate. An error marker shows up and tells me "App can not be resolved". The reason for this behaviour is not clear to me, I can only tell what the difference between the lines is: When looked at it in a hex editor, I see that the characters of the first line look like this: [A,p,p,\0,\0,.,P,I,;] while the second line is this: [A,p,p,.,P,I,;] Can somebody tell why this is and how I am supposed to work with it so that a user that just types correct code sees that it validates? Thank you, Matthias -- Matthias Kempka Innoopract Informationssysteme GmbH [EMAIL PROTECTED] Tel: 0721 - 66 47 33 - 0 Fax: 0721 - 66 47 33 29 ========================= Legal Disclaimer ===================== According to Section 80 of the German Corporation Act Innoopract Informationssysteme GmbH must indicate the following information: Address: Stephanienstrasse 20, 76133 Karlsruhe Germany General Manager: Jochen Krause, Eric von der Heyden Registered Office: Karlsruhe, Commercial Register Karlsruhe HRB 7883 ============================================================ _______________________________________________ wtp-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________ wtp-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/wtp-dev
