Community
Participate
Working Groups
Using RC2, the modifier for org.eclipse.jdt.internal.corext.codemanipulation.ImportsStructure$PackageEntry.c lass is not private static as it should if the classfile reader used to display the disassembled source is not created using IClassFileReader.CLASSFILE_ATTRIBUTES. The flag used in private void updateCodeView(StyledText styledText, IClassFile classFile) should be: int flags= IClassFileReader.FIELD_INFOS | IClassFileReader.METHOD_INFOS | IClassFileReader.SUPER_INTERFACES | IClassFileReader.CLASSFILE_ATTRIBUTES; instead of: int flags= IClassFileReader.FIELD_INFOS | IClassFileReader.METHOD_INFOS | IClassFileReader.SUPER_INTERFACES;
moving to JDT Text
Tried as suggested and even used IClassFileReader.ALL but still 'static' doesn't appear.
Released for 3.3M6. The class mentioned in comment 0 doesn't exist anymore, but any private static member class would be good enough for testing. Added regression test org.eclipse.jdt.core.tests.compiler.regression.ClassFileReaderTest_1_4#test077
Verified for 3.3 M6 using build I20070320-0010