Skip to content

Conversation

@qwwdfsad
Copy link
Member

Rationale:

We know have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that

@qwwdfsad qwwdfsad requested a review from fzhinkin January 12, 2024 15:49
@qwwdfsad qwwdfsad marked this pull request as draft January 12, 2024 15:52
Rationale:

We know have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that
@qwwdfsad qwwdfsad marked this pull request as ready for review January 12, 2024 16:01
@qwwdfsad qwwdfsad requested a review from fzhinkin January 15, 2024 09:45
@qwwdfsad qwwdfsad merged commit 07d46e7 into master Jan 15, 2024
@qwwdfsad qwwdfsad deleted the explicit-api-mode branch January 15, 2024 09:58
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Oct 28, 2024
Rationale:

We now have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that
Pull request Kotlin/binary-compatibility-validator#168
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 3, 2024
Rationale:

We now have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that
Pull request Kotlin/binary-compatibility-validator#168
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 13, 2024
Rationale:

We now have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that
Pull request Kotlin/binary-compatibility-validator#168
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 23, 2024
Rationale:

We now have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that
Pull request Kotlin/binary-compatibility-validator#168

Moved from Kotlin/binary-compatibility-validator@07d46e7
KotlinBuild pushed a commit to JetBrains/kotlin that referenced this pull request Jan 3, 2025
Rationale:

We now have quite a lot of accidentally public entities while both promoting and using BCV as a standalone JAR dependency. Apart from that, we have quite an unfortunate package name 'api' that might imply all these methods are part of public API (when, in fact, it's all related to API validation).

It would be nice to explicitly confine our visibilities and be more deliberate about that
Pull request Kotlin/binary-compatibility-validator#168

Moved from Kotlin/binary-compatibility-validator@07d46e7
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.

3 participants