Skip to content

a fix for failure to compile with OpenJDK11#14

Open
ostueker wants to merge 1 commit intoKevinStern:masterfrom
ostueker:fix-compile-with-openjdk11
Open

a fix for failure to compile with OpenJDK11#14
ostueker wants to merge 1 commit intoKevinStern:masterfrom
ostueker:fix-compile-with-openjdk11

Conversation

@ostueker
Copy link

@ostueker ostueker commented Jan 2, 2020

The current version of the library fails to compile with OpenJDK11 with the following error:

$ JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64  mvn clean compile
[...]
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/ostueker/software-and-algorithms/src/main/java/blogspot/software_and_algorithms/stern_library/data_structure/ThriftyList.java:[1030,12] reference to toArray is ambiguous
  both method <T>toArray(java.util.function.IntFunction<T[]>) in java.util.Collection and method <U>toArray(U[]) in blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList match
[INFO] 1 error
[INFO] -------------------------------------------------------------
[...]

This patch seems to fix the issue, though I don't understand the code nearly well enough to judge whether my solution does the right thing. The tests however, still pass after applying the patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant