!7 cmodule CustomAutoCompleteTest { transient RSyntaxTextArea textArea; visualize { textArea = javaxSyntaxTextArea(); swing { CompletionProviderBase provider = new { protected L getCompletionsImpl(JTextComponent comp) { ret ll(new BasicCompletion(this, "test-" + now())); } protected L getParameterizedCompletions(JTextComponent tc) { null; } }; new AutoCompletion(provider).install(textArea); } ret swingNu(RTextScrollPane, textArea); } }