Caleb Cushing
06/24/2024, 7:36 PM/home/xeno/IdeaProjects/mockito/src/main/java/org/mockito/AdditionalAnswers.java:7: error: package org.mockito.internal.stubbing.answers does not exist
import static org.mockito.internal.stubbing.answers.AnswerFunctionalInterfaces.toAnswer;
need to dig, but... trying to add jpms to mockito, they have this code+comment, and it worked until I added a module-info...
// The way *gradle* javadoc task works and due to *gradle exclusion* the log output triggers javadoc warning and
// errors on internal classes that are not found, non-exhaustive list :
//
// * import org.mockito.internal.Internal <- error: package org.mockito.internal does not exists
// * import org.mockito.internal.Internal.util <- error: static import only from classes and interfaces
// * class Public extends Internal <- cannot find symbol
// * warning - Tag @linkplain: reference not found: org.mockito.internal.Internal internal stuff
// * warning - Tag @link: reference not found: org.mockito.stubbing
//
// While there's errors the javadoc is still generated without those symbols or links ;
// for this reason the javadoc output is suppressed and can be reactivated with --info option.
exclude 'org/mockito/internal'
tried
exclude 'org/mockito/internal/**' per https://stackoverflow.com/a/47711311/206466
fun that these are in the same module... even tried exports on them. think I need to manipulate module path... although I'm not certain why this doesn't work.
--module-path '/home/xeno/IdeaProjects/mockito/build/classes/java/main:/home/xeno/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.14.17/a8d08f3c1e75ecc7f38a8cfd7e9fa47919096373/byte-buddy-1.14.17.jar:/home/xeno/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.14.17/e3c251a39dc90badaf71c83427ba46840f219d8d/byte-buddy-agent-1.14.17.jar:/home/xeno/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/home/xeno/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/2.2/3f2bd07716a31c395e2837254f37f21f0f0ab24b/hamcrest-core-2.2.jar:/home/xeno/.gradle/caches/modules-2/files-2.1/org.opentest4j/opentest4j/1.3.0/152ea56b3a72f655d4fd677fc0ef2596c3dd5e6e/opentest4j-1.3.0.jar:/home/xeno/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/3.3/1049c09f1de4331e8193e579448d0916d75b7631/objenesis-3.3.jar:/home/xeno/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest/2.2/1820c0968dba3a11a1b30669bb1f01978a91dedc/hamcrest-2.2.jar'