masesgroup / KNet

KNet is a comprehensive .NET suite for Apache Kafka™ providing all features: Producer, Consumer, Admin, Streams, Connect, backends (ZooKeeper and Kafka).
https://knet.masesgroup.com/
Apache License 2.0
33 stars 6 forks source link

Avoid use of `string` (`System.String`) and prefer `Java.Lang.String` in reflected classes #416

Closed masesdevelopers closed 4 months ago

masesdevelopers commented 5 months ago

Is your feature request related to a problem? Please describe. Currently reflected classes use string (System.String) to reflect Java.Lang.String, however to better cover JVM types the Java.Lang.String type is better. The corresponding .NET string (System.String) type is managed from implicit converters or other specific functions.

Describe the solution you'd like Remove the conversion to .NET string (System.String) and prefer Java.Lang.String instead, prefer .NET string (System.String) in KNet specific classes.

Describe alternatives you've considered N/A

Additional context See masesgroup/JNet#363 and #43