Community
Participate
Working Groups
build I20060214-0010 1) enable filtering of deprecated references (Preferences>Java>Editor>Content Assist>Hide deprecated references) 2) create Y.java /** @deprecated */ public class Y { } 3) create X.java class X { Y| } 4) do ctrl+ space at | location Y is proposed and shouldn't if you add a space inside Y.java and don't save it then Y will be filtered when editor is save the types are searched inside indexes, otherwise types are searched inside workingcopies.
indexes doesn't keep the part of teh modifier which contain the deprecation information. Frederic - is it possible to add this missing information in indexes ?
Currently only 1 char is stored in index for modifiers information (ie. bit 0-15). To get this additional info, we'd need to store the entire integer which means add another char for bit 16 to 31... Sounds reasonable, but I'll see if there's no other way to store this deprecated information (not sure) as there's only one meaningful bit in these 16 additional ones...
Fixed and released in HEAD. Add integer high part of modifiers in index files to be able to provide entire information to requestors. Changes done in TypeDeclarationPattern and its subclasses. Test case added in JavaSearchBugsTests
Verified using I20060328-0010 for 3.2M6
*** Bug 108839 has been marked as a duplicate of this bug. ***