Let's assume I have a minimal custom language. The language actually only contains references to Java project/library classes, with some minimal syntax:
(above snippet would be a valid example of the language)
Now, when I type a Java classname in this language, I'd like to have the convenience of ClassName completion:
...SDF<Ctrl-Alt-Space> // Should suggest 'java.text.SimpleDateFormat' and other matches
It seems I'm looking for two pieces of functionality:
1) Given a CamelHumps pattern, find a list of matching types.
In addition, I'd like to filter in arbitrary ways, for example: "both abstract and concrete classes, but no interfaces or enums"
I suspect this is the OpenAPI somewhere.
2) A way to hook into the ClassNameCompletion action.
In this case, the custom language would not be injected (separate filetype), if that makes any difference.
If this is not possible at the moment, I'll take that for an answer.
(apologies for any duplicate messages, seems posting to the openapi group is a bit unreliable today)