Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently C# Evaluator is not able to deserialize Java Configuration into C# IConfiguration because C# doesn't understand Java classes. For NamedParameter with Name<string>, the essential difference is namespace and class name. If we can set up a name mapping between C# and Java, that would solve the problem.
A proposal is to introduce a new attribute for NamedParameter called alias. When building the class hierarchy, we will be able to get this information for NamedParameters. And later, this information can be used as a mapping either in serialization or deserialization.