Community
Participate
Working Groups
BETA_JAVA7, follow-up to bug 340059 Sorry, I think I was too confused about the original char[][][] in Signature#createIntersectionTypeSignature(..) that I didn't really look at the rest of the signature. For consistency with other APIs in Signature and for full flexibility, the Signature#createIntersectionTypeSignature(..) methods should be changed to take arrays of signatures (not arrays of type names + isResolved).
(In reply to comment #0) > For consistency with other APIs in Signature and for full flexibility, the > Signature#createIntersectionTypeSignature(..) methods should be changed to > take arrays of signatures (not arrays of type names + isResolved). Unfortunately there is no consistency for these APIs. Some take a type name, some take a type signature. I'll change it for type signature if this is what you prefer.
Created attachment 192951 [details] Proposed fix + regression tests
Released in BETA_JAVA7 branch only
Verified using Eclipse Java 7 Support(Beta) feature patch v20110623-0900.