Closed alexander-yevsyukov closed 5 days ago
Attention: Patch coverage is 51.00000%
with 49 lines
in your changes missing coverage. Please review.
Project coverage is 33.67%. Comparing base (
2e69582
) to head (309288e
). Report is 23 commits behind head on master.
The controversial title of this PR means the migration of the module responsible for validation code generation written for Java and written on Java.
Some of the code in this module was written in Java and the rest of the code was in Kotlin. Working in the Java part of the code was awkward in particular when dealing with Kotlin extension properties or functions. So, we decided to migrate the codegen parts to Kotlin. This PR starts this process.
Apart from obvious conversion things the following items deserve your attention.
Notable changes
InsertionPoint
s was consolidated under thepoint
subpackage.SetOnceValidationRenderer
was moved under thesetonce
subpackage.PrimitiveType
are now used from ProtoData API.