void () { disableVirtualComma(); configureJava("class C { void m() { System.setPro<caret> } }"); complete("setProperty"); waitForAllAsyncStuff(); checkResultWithInlays("class C { void m() { System.setProperty(<HINT text=\"key:\"/><caret>, <Hint text=\"value:\"/>) } }"); checkHintContents("<html><b>@NonNls @NotNull String</b>&nbsp;&nbsp;<i>the name of the system property. </i></html>"); next(); waitForAllAsyncStuff(); checkResultWithInlays("class C { void m() { System.setProperty(<Hint text=\"key:\"/>, <HINT text=\"value:\"/><caret>) } }"); checkHintContents("<html><b>@NonNls @NotNull String</b>&nbsp;&nbsp;<i>the value of the system property. </i></html>"); showParameterInfo(); waitForAllAsyncStuff(); checkHintContents("<html>@NonNls @NotNull String key, <b>@NonNls @NotNull String value</b></html>"); }