Consider this jshell session:
---
jshell> class C { public static void test() { } }
| created class C
jshell> Runnable r = C::<tab>
---
There are no proposed completions after pressing the tab.
---
jshell> class C { public static void test() { } }
| created class C
jshell> Runnable r = C::<tab>
---
There are no proposed completions after pressing the tab.