Open kaikoga opened 5 years ago
Should be done after #31
Deal with "simple" enums only (all enum constructors should not have params)
We should trick MacroArpObjectRegistry.templateInfoOfNativeType to deal with registered enums and enum abstracts
MacroArpObjectRegistry.templateInfoOfNativeType
We already follow abstracts, so enum abstracts should have special treatment
MacroArpEnumType
MacroArpEnumAbstractType
For enum abstracts, can we just read as underlying type?
Try not to...
And they are value types (with unique arpType)
Should be done after #31
Deal with "simple" enums only (all enum constructors should not have params)
We should trick
MacroArpObjectRegistry.templateInfoOfNativeType
to deal with registered enums and enum abstractsWe already follow abstracts, so enum abstracts should have special treatment
MacroArpEnumType
MacroArpEnumAbstractType