The JADE AutoComplete feature has the following limitations.
The type of any expression in parentheses is not known. Entering a period after the parenthesis results in the display of all classes, global constants, package names, package classes, interfaces, and primitive types.
Entering a period after a double-quoted string or a multi-character single quoted string assumes the String primitive type.
Entering a period after a single-quoted character assumes the Character primitive type.
The JADE pseudo types of InstanceType, MemberType, and SelfType are handled, and offer AutoComplete suggestions as required. However, methods that use collection KeyTypes are not handled.
The displayed method signature handles a ParamListType pseudo type parameter when highlighting the current parameter in the displayed method signature.
Note, however, that if the first parameter of the method being called is a ParamListType and the terminating bracket of the call has not yet been entered, it is not possible to accurately determine which parameter is currently being entered when there is more than one parameter.