You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An associates target[JavaInfo].compile_jars are used as the values for the kotlinc --kotlin_friend_paths argument. This works today because previous to the generation of ABI jars this would have just been the direct outputs of the associated target. When ABI jars are enabled the generated JARS replace the compile_jars property, however these JARS still contain internal declarations.
However this association mechanism breaks when -P plugin:org.jetbrains.kotlin.jvm.abi:treatInternalAsPrivate=true and -P plugin:org.jetbrains.kotlin.jvm.abi:removePrivateClasses=true are used as internal declarations are now excluded from the ABI jar.
The text was updated successfully, but these errors were encountered:
An associates target[JavaInfo].compile_jars are used as the values for the kotlinc --kotlin_friend_paths argument. This works today because previous to the generation of ABI jars this would have just been the direct outputs of the associated target. When ABI jars are enabled the generated JARS replace the compile_jars property, however these JARS still contain internal declarations.
However this association mechanism breaks when -P plugin:org.jetbrains.kotlin.jvm.abi:treatInternalAsPrivate=true and -P plugin:org.jetbrains.kotlin.jvm.abi:removePrivateClasses=true are used as internal declarations are now excluded from the ABI jar.
The text was updated successfully, but these errors were encountered: