Skip to content

Conversation

koperagen
Copy link
Collaborator

This is needed so adding a new argument to toJsonWithMetadata won't break intellij plugin. Now, even with default value, this is a breaking change from POV of debugger caller.

@koperagen koperagen self-assigned this Sep 1, 2025
import org.jetbrains.kotlinx.dataframe.DataFrame;
import java.util.Collections;

class JsonFacadeForDebugger {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason this is java? There's @JvmStatic() too if you need it :)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More straightforward ABI: avoiding false assumption that parameter with a default value can be added, file name, static method

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

okay, but we got a failing javadoc task because we never used to have java XD

Copy link
Collaborator

@Jolanrensen Jolanrensen Sep 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we don't add java source files from gradle

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pushed a fix disabling javadoc task. it was anyway an empty arfitact
image

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then the only issue I have left is #24 but then again, when it comes around to that we can always move it to the jvm specific module

@Jolanrensen Jolanrensen self-requested a review September 1, 2025 14:36
@koperagen koperagen merged commit a6b435d into master Sep 1, 2025
5 checks passed
@koperagen koperagen added this to the 1.0.0-Beta3 milestone Sep 1, 2025
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.

2 participants