Tim Yates

Results 180 comments of Tim Yates

I copied them to the project wiki... Seemed a good place for them

Could it be that both [`TypeElementVisitorTransform`](https://github.com/micronaut-projects/micronaut-core/blob/e1a990bfe69672599f4fcc19dd1568d7387729d5/inject-groovy/src/main/groovy/io/micronaut/ast/groovy/TypeElementVisitorTransform.groovy) and [`FunctionTransform`](https://github.com/micronaut-projects/micronaut-groovy/blob/c7d4fa8cd70277d65432d37b2955186649c66aba/function-groovy/src/main/groovy/io/micronaut/function/groovy/FunctionTransform.groovy) in `micronaut-groovy` both use `CompilePhase.SEMANTIC_ANALYSIS`, and there's no guarantee of order for AST transformations in the same Phase?

> I don't know much about Groovy, but you can try to find what changed vs. the version that worked. It currently makes no sense... It seems to work with...

I must be wrong and something else must be causing the problem... I updated the [`FunctionTransform`](https://github.com/micronaut-projects/micronaut-groovy/blob/c7d4fa8cd70277d65432d37b2955186649c66aba/function-groovy/src/main/groovy/io/micronaut/function/groovy/FunctionTransform.groovy) to implement `TransformWithPriority` and return a priority of 1, and the issue remains Back...

Closed by https://github.com/micronaut-projects/micronaut-core/pull/8280

This is already done when we pulled out the platform BOM

Confirmed as failing... `meAsParent` seems to come [from the protocol buffers library](https://github.com/protocolbuffers/protobuf/blob/704d0454ddc58da683e8cec22896ff3498089549/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java#L473)... Trying to work out what is going on...

So it seems to be that Ksp is processing `build/generated/source/proto/main/java/com/example/DemoReply.java` and then is failing... I'm not sure Ksp processing Java code makes sense...

The issue is caused here in our Ksp processing https://github.com/micronaut-projects/micronaut-core/blob/8aa812f8ba38a791afab952a4d5769effc90c825/inject-kotlin/src/main/kotlin/io/micronaut/kotlin/processing/visitor/AbstractKotlinElement.kt#L292-L296 we are expecting `typeParameters` and `type.arguments` to have the same size, which they seemingly do not in this case... Investigations...

No, currently there's no support for batches It will insert a series of things one after another if you pass a list of lists to the insert handler But not...