-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revert public API breaking change #1279
Revert public API breaking change #1279
Conversation
@@ -800,7 +800,7 @@ public final class okio/Utf8 { | |||
public static synthetic fun size$default (Ljava/lang/String;IIILjava/lang/Object;)J | |||
} | |||
|
|||
public final class okio/internal/-Utf8 { | |||
public final class okio/internal/_Utf8Kt { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don’t we need a -
here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is what it was doing before
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, the API dump on 3.3.0
gives us
public final class okio/internal/_Utf8Kt {
public static final fun commonAsUtf8ToByteArray (Ljava/lang/String;)[B
public static final fun commonToUtf8String ([BII)Ljava/lang/String;
public static synthetic fun commonToUtf8String$default ([BIIILjava/lang/Object;)Ljava/lang/String;
}
2df662f
to
bfc39c6
Compare
@@ -13,11 +14,8 @@ | |||
* See the License for the specific language governing permissions and | |||
* limitations under the License. | |||
*/ | |||
@file:JvmName("-Utf8") // A leading '-' hides this class from Java. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here's the api dump from 3.3.0
public final class okio/_JvmPlatformKt {
public static final fun withLock (Ljava/util/concurrent/locks/ReentrantLock;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
}
* Dump internal public APIs Since they're public... they might be used! * Revert public API breaking change (#1279)
The changed happened here cd31c07#diff-aa9f6ad4ed05efc263a9cc5ab076514a3f851f6b0573d76580a99aa31fe5d21a
This introduced a API breaking change from out latest tag
3.3.0
. Even though the package is internal, methods are public.