David M. Lloyd
David M. Lloyd
The backslash character acts as an escape character for delimiting list items in the list converter, to allow items to contain commas. If you want a literal backslash then you...
The properties expander doesn't know anything about list conversion unfortunately; list expansion with special escapes is a quirk of MicroProfile Config which introduces several edge cases like this. Nor does...
Another possible solution might be to (optionally?) change the nature of property expansion so that it is done as a part of the conversion process. This might allow the list...
I believe that the build is now currently failing due to llvm/llvm-project#61265. Once the fix gets into some stable branches we can update and try again. Still to do: -...
I think it makes sense in that if a group can be optional then a root should be able to be optional too, using the same (conceptual) logic. But there...
> I was already planning to build such API. > > In Quarkus, we can generate the metamodel at build time to generate the implementation bytecode, so we don't have...
My proposal above shows the idea of having a model be able to be applied directly to a configuration. However, this is not actually a good idea. Quarkus for example...
We might even consider merging the `intrinsics` and `patcher` plugins. While `patcher` patches elements, `intrinsics` patches call sites. They are definitely akin.
One thought would be to add a type annotation indicating that the type parameter is actually an "any" type rather than what javac says it is; something like this: ```java...
Another (potentially fragile) possibility would be to take advantage of the fact that the JVM uses different encodings for the nominally-equivalent forms of `?` vs `? extends Object`. If a...