Extending enums doesn't compile if at least one enum value doesn't provide all options values. I believe it should compile, as in google's implementation.
e: D:\StudioProjects\WireTest\app\build\generated\source\wire\mia\kronstein\codevein\BloodCode.kt: (145, 16): Null can not be a value of a non-null type String
e: D:\StudioProjects\WireTest\app\build\generated\source\wire\mia\kronstein\codevein\BloodCode.kt: (145, 22): Null can not be a value of a non-null type Boolean
Extending enums doesn't compile if at least one enum value doesn't provide all options values. I believe it should compile, as in google's implementation.
Example:
Output: