From a17cdfe3383968a371255a9e8dd14bef465ac6e7 Mon Sep 17 00:00:00 2001 From: Leonid Startsev Date: Mon, 17 Jul 2023 15:26:34 +0200 Subject: [PATCH] Fix obsolete information in kotlinx-metadata-jvm ReadMe.md --- libraries/kotlinx-metadata/jvm/ReadMe.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/kotlinx-metadata/jvm/ReadMe.md b/libraries/kotlinx-metadata/jvm/ReadMe.md index 06ceba5aa85..2af87c0d77f 100644 --- a/libraries/kotlinx-metadata/jvm/ReadMe.md +++ b/libraries/kotlinx-metadata/jvm/ReadMe.md @@ -99,12 +99,13 @@ When using metadata writers from Kotlin source code, it is very convenient to us // Writing metadata of a class val klass = KmClass().apply { // Setting the name and the modifiers of the class. - // Flags are constructed by invoking "flagsOf(...)" name = "MyClass" - flags = flagsOf(Flag.IS_PUBLIC) + visibility = Visibility.PUBLIC // Adding one public primary constructor - constructors += KmConstructor(flagsOf(Flag.IS_PUBLIC, Flag.Constructor.IS_PRIMARY)).apply { + constructors += KmConstructor().apply { + visibility = Visibility.PUBLIC + isSecondary = false // Setting the JVM signature (for example, to be used by kotlin-reflect) signature = JvmMethodSignature("", "()V") }