Community
Participate
Working Groups
Currently org.eclipse.wst.jsdt.internal.core.util.Util#scanTypeSignature does not handel boolean signatures represented by the character 'Z'. So if a method is found with a boolean in the signature an IllegalArgumentException is thrown. Checking out JDT their version of the Util class and Signature class, containing the constants, uses and has a boolean character constant. I will provide a patch so that the Util class will support a boolean in the signature. This was found while working on Bug 306958.
Created attachment 198396 [details] Fix Patch Patch which adds handling for boolean in the type signature.
That's odd....I didn't think it was possible for something to have a base type boolean signature any more. I thought all "boolean" types were treated as the object Boolean.
would you rather go through and remove the boolean base type?
There should not be any base types used in JSDT for booleans. Whatever is causing something to be set as a base type boolean should be fixed.