Closed DevCharly closed 2 years ago
Currently svgSalamander is compiled for Java 6. See:
https://github.com/blackears/svgSalamander/blob/157a618c92fa692508129afa1114cb4b61e2125f/svg-core/pom.xml#L46-L47
But it already uses Java 8 API java.util.List.sort(Comparator) in class Gradient. See: https://github.com/blackears/svgSalamander/blob/157a618c92fa692508129afa1114cb4b61e2125f/svg-core/src/main/java/com/kitfox/svg/Gradient.java#L167
java.util.List.sort(Comparator)
Gradient
So svgSalamander maybe runs on Java 6 but probably fails as soon as gradients are used?
Would it be OK to change the minimum required Java version to 8 and benefit from "new" features like lambdas, try-with-resources, etc.?
If yes, I could create a PR.
Java 6 reached "end of public updates" in 2013.
Solved since commit 2b85be6cef0c7f9142d5521ec7cb50765229f271
Currently svgSalamander is compiled for Java 6. See:
https://github.com/blackears/svgSalamander/blob/157a618c92fa692508129afa1114cb4b61e2125f/svg-core/pom.xml#L46-L47
But it already uses Java 8 API
java.util.List.sort(Comparator)
in classGradient
. See: https://github.com/blackears/svgSalamander/blob/157a618c92fa692508129afa1114cb4b61e2125f/svg-core/src/main/java/com/kitfox/svg/Gradient.java#L167So svgSalamander maybe runs on Java 6 but probably fails as soon as gradients are used?
Would it be OK to change the minimum required Java version to 8 and benefit from "new" features like lambdas, try-with-resources, etc.?
If yes, I could create a PR.
Java 6 reached "end of public updates" in 2013.