Based on the documentation, no-arg compiler plugin...
# compiler
s
Based on the documentation, no-arg compiler plugin is expected to generate synthetic constructors, but in practice they are non-synthetic (on purpose I think, like the default constructor generated when optional parameters have all their default values specified). But isn't the documentation misleading ? https://kotlinlang.org/docs/reference/compiler-plugins.html
y
Well, they are synthetic in the sense that they are auto-generated by the compiler. It’s not about the ACC_SYNTHETIC bytecode flag. But you are right, the documentation can be misleading. Please file an issue to our issue tracker so this won’t be forgotten.