Hi,
I am wondering why org.eclipse.aether.resolution.VersionResult[1] uses the type 
String for the resolved version while 
org.eclipse.aether.resolution.VersionRangeResult[2] uses type 
org.eclipse.aether.version.Version.
This doesn’t seem very consistent. Is there a reason why it is not parsed for 
the former? I know parsing is necessary for the latter to ensure correct 
ordering.

Thanks for some pointers,
Konrad

[1] - 
https://github.com/apache/maven-resolver/blob/362a43675f01b8bb3d85d7b0ff76a21d57de6fee/maven-resolver-api/src/main/java/org/eclipse/aether/resolution/VersionResult.java#L94
[2] - 
https://github.com/apache/maven-resolver/blob/362a43675f01b8bb3d85d7b0ff76a21d57de6fee/maven-resolver-api/src/main/java/org/eclipse/aether/resolution/VersionRangeResult.java#L102

Reply via email to