Community
Participate
Working Groups
I20050610-1757 (3.1RC2) - Open LinkedHashMap<K, V>#ValueIterator from an 1.5 jdk with source attachment - In the Outline, Package Explorer, etc., disable the filter for synthetic constructors There's a package-private synthetic constructor 'ValueIterator(LinkedHashMap, 1)' The type argument '1' (one) cannot be correct.
The signature of the parameter returned from JDT/Core in this case is Ljava.util.LinkedHashMap$1; which then results in UI rendering the type name 1. Without more information from JDT/Core I don't see how we can do here any better. Moving to JDT/Core.
Signature.toString("LLinkedHashMap$1;") returns "LinkedHashMap.1" which is indeed questionable.
is this new ?
No, same problem existed in 3.0
*** This bug has been marked as a duplicate of bug 180713 ***