Summary: | [1.5] Disassembler doesn't render 1.5 constructs correctly | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Martin Aeschlimann <martinae> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.0 | ||
Target Milestone: | 3.1 M3 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Martin Aeschlimann
2004-10-17 08:04:35 EDT
This is not wrong. The varargs on the VM side is a modifier. Why is this really a problem? I guess I expected a more Java language similar output. Note that the String is used by the classfile editor to be shown when there is no source Yes, but keep in mind that the disassembler should expose the .class file contents from a JVM point of view, not a source point of view. Ellipsis (...) are converted to an array on the VM side + a new modifier (AccVarArgs). I don't know if it makes sense to expose this from a JLS point of view. I will discuss with Philippe. Everyone is welcome to give an opinion on this issue. Fixed and released in HEAD. Regression test added in ClassFileReaderTest.test070. Verified for 3.1M3 with build I20041102 |