Summary: | Disassembler generates syntactically incorrect code | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Jerome Lanneluc <jerome_lanneluc> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.1 | ||
Target Milestone: | 3.2 M3 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: | |||
Bug Depends on: | |||
Bug Blocks: | 110160 |
Description
Jerome Lanneluc
2005-09-30 11:33:42 EDT
Also note that the constant 'Infinity' is suspicious. Olivier, can you please have a look at this ? This is needed for bug 110160. I will investigate. So you would expect: package java.lang; public final class Double extends java.lang.Number implements java.lang.Comparable { .... I'll check what I can do for the Infinity constant. (In reply to comment #4) > So you would expect: > package java.lang; > > public final class Double extends java.lang.Number implements > java.lang.Comparable { > .... > Correct Fixed and released in HEAD. Added regression test org.eclipse.jdt.core.tests.compiler.regression.ClassFileReaderTest.test072/test074. Use the new mode org.eclipse.jdt.core.util.ClassFileBytesDisassembler.WORKING_COPY to get the output that you want. Verified for 3.2 M3 using ASTView and build I20051025-0800+v_619 |