[KLIB] JS K1 & K2 tests for API for dumping KLIB ABI

^KT-54402
This commit is contained in:
Dmitriy Dolovov
2023-07-24 21:58:29 +02:00
committed by Space Team
parent 064600d351
commit 76e24e5093
86 changed files with 690 additions and 811 deletions
+1
View File
@@ -89,6 +89,7 @@
<option value="$PROJECT_DIR$/analysis/symbol-light-classes/testData" />
<option value="$PROJECT_DIR$/analysis/low-level-api-fir/testdata" />
<option value="$PROJECT_DIR$/native/native.tests/testData" />
<option value="$PROJECT_DIR$/compiler/util-klib-abi/testData" />
</array>
</option>
</component>
+1
View File
@@ -14,6 +14,7 @@ dependencies {
testImplementation(commonDependency("org.jetbrains.kotlin:kotlin-reflect")) { isTransitive = false }
testImplementation(projectTests(":compiler:tests-common-new"))
testImplementation(projectTests(":generators:test-generator"))
testImplementation(projectTests(":js:js.tests"))
}
sourceSets {
@@ -5,38 +5,133 @@
package org.jetbrains.kotlin.library.abi
import org.jetbrains.kotlin.library.abi.impl.AbiSignatureVersions
import org.jetbrains.kotlin.test.services.JUnit5Assertions.assertEqualsToFile
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.TestInfo
import java.io.File
import org.jetbrains.kotlin.js.test.converters.FirJsKlibBackendFacade
import org.jetbrains.kotlin.js.test.converters.JsKlibBackendFacade
import org.jetbrains.kotlin.library.abi.handlers.LibraryAbiDumpHandler
import org.jetbrains.kotlin.platform.TargetPlatform
import org.jetbrains.kotlin.platform.js.JsPlatforms
import org.jetbrains.kotlin.test.Constructor
import org.jetbrains.kotlin.test.FirParser
import org.jetbrains.kotlin.test.TargetBackend
import org.jetbrains.kotlin.test.backend.BlackBoxCodegenSuppressor
import org.jetbrains.kotlin.test.backend.handlers.NoCompilationErrorsHandler
import org.jetbrains.kotlin.test.backend.handlers.NoFirCompilationErrorsHandler
import org.jetbrains.kotlin.test.backend.ir.IrBackendInput
import org.jetbrains.kotlin.test.builders.*
import org.jetbrains.kotlin.test.directives.configureFirParser
import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontend2IrConverter
import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontendFacade
import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontendOutputArtifact
import org.jetbrains.kotlin.test.frontend.fir.Fir2IrJsResultsConverter
import org.jetbrains.kotlin.test.frontend.fir.FirFrontendFacade
import org.jetbrains.kotlin.test.frontend.fir.FirOutputArtifact
import org.jetbrains.kotlin.test.model.*
import org.jetbrains.kotlin.test.runners.AbstractKotlinCompilerWithTargetBackendTest
import org.jetbrains.kotlin.test.services.LibraryProvider
import org.jetbrains.kotlin.test.services.configuration.CommonEnvironmentConfigurator
import org.jetbrains.kotlin.test.services.configuration.JsEnvironmentConfigurator
@OptIn(ExperimentalLibraryAbiReader::class)
abstract class AbstractLibraryAbiReaderTest {
private lateinit var testName: String
private lateinit var buildDir: File
/**
* This test class can potentially be re-used in the future for other backends.
*/
abstract class AbstractLibraryAbiReaderTest<FrontendOutput : ResultingArtifact.FrontendOutput<FrontendOutput>>(
private val targetPlatform: TargetPlatform,
targetBackend: TargetBackend,
) : AbstractKotlinCompilerWithTargetBackendTest(targetBackend) {
@BeforeEach
fun setUp(testInfo: TestInfo) {
testName = getTestName(testInfo)
buildDir = setUpBuildDir(testInfo)
}
abstract val frontend: FrontendKind<*>
abstract val frontendFacade: Constructor<FrontendFacade<FrontendOutput>>
abstract val converter: Constructor<Frontend2BackendConverter<FrontendOutput, IrBackendInput>>
abstract val backendFacade: Constructor<BackendFacade<IrBackendInput, BinaryArtifacts.KLib>>
fun runTest(relativePath: String) {
val (sourceFile, dumpFiles) = computeTestFiles(relativePath, AbiSignatureVersions.Supported.entries)
open fun TestConfigurationBuilder.applyConfigurators() {}
val filters = computeFiltersFromTestDirectives(sourceFile)
override fun TestConfigurationBuilder.configuration() {
globalDefaults {
frontend = this@AbstractLibraryAbiReaderTest.frontend
targetPlatform = this@AbstractLibraryAbiReaderTest.targetPlatform
artifactKind = BinaryKind.NoArtifact
targetBackend = this@AbstractLibraryAbiReaderTest.targetBackend
dependencyKind = DependencyKind.Binary
}
val library = buildLibrary(sourceFile, libraryName = testName, buildDir)
val libraryAbi = LibraryAbiReader.readAbiInfo(library, filters)
useAfterAnalysisCheckers(
::BlackBoxCodegenSuppressor
)
dumpFiles.entries.forEach { (signatureVersion, dumpFile) ->
val abiDump = LibraryAbiRenderer.render(
libraryAbi,
AbiRenderingSettings(signatureVersion)
applyConfigurators()
facadeStep(frontendFacade)
classicFrontendHandlersStep {
useHandlers(
::NoCompilationErrorsHandler
)
}
assertEqualsToFile(dumpFile, abiDump)
firHandlersStep {
useHandlers(
::NoFirCompilationErrorsHandler
)
}
facadeStep(converter)
irHandlersStep()
facadeStep(backendFacade)
klibArtifactsHandlersStep {
useHandlers(
::LibraryAbiDumpHandler
)
}
}
}
abstract class AbstractJsLibraryAbiReaderTest<FrontendOutput : ResultingArtifact.FrontendOutput<FrontendOutput>> :
AbstractLibraryAbiReaderTest<FrontendOutput>(
JsPlatforms.defaultJsPlatform,
TargetBackend.JS_IR,
) {
override fun TestConfigurationBuilder.applyConfigurators() {
useConfigurators(
::CommonEnvironmentConfigurator,
::JsEnvironmentConfigurator,
)
useAdditionalService(::LibraryProvider)
}
}
open class AbstractFirJsLibraryAbiReaderTest : AbstractJsLibraryAbiReaderTest<FirOutputArtifact>() {
final override val frontend: FrontendKind<*>
get() = FrontendKinds.FIR
final override val frontendFacade: Constructor<FrontendFacade<FirOutputArtifact>>
get() = ::FirFrontendFacade
override val converter: Constructor<Frontend2BackendConverter<FirOutputArtifact, IrBackendInput>>
get() = ::Fir2IrJsResultsConverter
override val backendFacade: Constructor<BackendFacade<IrBackendInput, BinaryArtifacts.KLib>>
get() = ::FirJsKlibBackendFacade
override fun configure(builder: TestConfigurationBuilder) {
builder.configureFirParser(FirParser.Psi)
super.configure(builder)
}
}
open class AbstractClassicJsLibraryAbiReaderTest : AbstractJsLibraryAbiReaderTest<ClassicFrontendOutputArtifact>() {
final override val frontend: FrontendKind<*>
get() = FrontendKinds.ClassicFrontend
final override val frontendFacade: Constructor<FrontendFacade<ClassicFrontendOutputArtifact>>
get() = ::ClassicFrontendFacade
override val converter: Constructor<Frontend2BackendConverter<ClassicFrontendOutputArtifact, IrBackendInput>>
get() = ::ClassicFrontend2IrConverter
override val backendFacade: Constructor<BackendFacade<IrBackendInput, BinaryArtifacts.KLib>>
get() = ::JsKlibBackendFacade
}
@@ -0,0 +1,42 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.library.abi
import org.jetbrains.kotlin.library.abi.impl.AbiSignatureVersions
import org.jetbrains.kotlin.test.services.JUnit5Assertions.assertEqualsToFile
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.TestInfo
import java.io.File
@OptIn(ExperimentalLibraryAbiReader::class)
abstract class AbstractOldLibraryAbiReaderTest {
private lateinit var testName: String
private lateinit var buildDir: File
@BeforeEach
fun setUp(testInfo: TestInfo) {
testName = getTestName(testInfo)
buildDir = setUpBuildDir(testInfo)
}
fun runTest(relativePath: String) {
val (sourceFile, dumpFiles) = computeTestFiles(relativePath, AbiSignatureVersions.Supported.entries)
val (moduleName, filters) = computeModuleNameAndFiltersFromTestDirectives(sourceFile)
val library = buildLibrary(sourceFile, moduleName, buildDir)
val libraryAbi = LibraryAbiReader.readAbiInfo(library, filters)
dumpFiles.entries.forEach { (signatureVersion, dumpFile) ->
val abiDump = LibraryAbiRenderer.render(
libraryAbi,
AbiRenderingSettings(signatureVersion)
)
assertEqualsToFile(dumpFile, abiDump)
}
}
}
@@ -12,7 +12,18 @@ fun main() {
generateTestGroupSuiteWithJUnit5 {
testGroup("compiler/util-klib-abi/tests-gen", "compiler/util-klib-abi/testData") {
testClass<AbstractLibraryAbiReaderTest>(suiteTestClassName = "LibraryAbiReaderTest") {
testClass<AbstractOldLibraryAbiReaderTest>(suiteTestClassName = "OldLibraryAbiReaderTest") {
model("content")
}
}
}
generateTestGroupSuiteWithJUnit5 {
testGroup("compiler/util-klib-abi/tests-gen", "compiler/util-klib-abi/testData") {
testClass<AbstractFirJsLibraryAbiReaderTest> {
model("content")
}
testClass<AbstractClassicJsLibraryAbiReaderTest> {
model("content")
}
}
@@ -0,0 +1,41 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.library.abi.directives
import org.jetbrains.kotlin.library.abi.AbiCompoundName
import org.jetbrains.kotlin.library.abi.AbiQualifiedName
import org.jetbrains.kotlin.library.abi.ExperimentalLibraryAbiReader
import org.jetbrains.kotlin.test.directives.model.SimpleDirectivesContainer
@OptIn(ExperimentalLibraryAbiReader::class)
object LibraryAbiDumpDirectives : SimpleDirectivesContainer() {
val EXCLUDED_PACKAGES by valueDirective<AbiCompoundName>(
description = "Packages that should be filtered out from ABI dump",
parser = ::parseCompoundName
)
val EXCLUDED_CLASSES by valueDirective<AbiQualifiedName>(
description = "Classes that should be filtered out from ABI dump",
parser = ::parseQualifiedName
)
val NON_PUBLIC_MARKERS by valueDirective<AbiQualifiedName>(
description = "Non-public API markers (annotation classes)",
parser = ::parseQualifiedName
)
private fun String.removeDoubleQuotes() = removeSurrounding("\"")
private fun parseCompoundName(value: String) = AbiCompoundName(value.removeDoubleQuotes())
private fun parseQualifiedName(value: String): AbiQualifiedName =
with(value.removeDoubleQuotes()) {
AbiQualifiedName(
packageName = AbiCompoundName(substringBefore('/', missingDelimiterValue = "")),
relativeName = AbiCompoundName(substringAfter('/'))
)
}
}
@@ -0,0 +1,62 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.library.abi.handlers
import org.jetbrains.kotlin.library.KotlinIrSignatureVersion
import org.jetbrains.kotlin.library.abi.*
import org.jetbrains.kotlin.library.abi.AbiReadingFilter.*
import org.jetbrains.kotlin.library.abi.directives.LibraryAbiDumpDirectives
import org.jetbrains.kotlin.library.abi.impl.AbiSignatureVersions
import org.jetbrains.kotlin.test.model.ArtifactKinds
import org.jetbrains.kotlin.test.model.BinaryArtifactHandler
import org.jetbrains.kotlin.test.model.BinaryArtifacts
import org.jetbrains.kotlin.test.model.TestModule
import org.jetbrains.kotlin.test.services.TestServices
import org.jetbrains.kotlin.test.services.moduleStructure
import org.jetbrains.kotlin.test.utils.MultiModuleInfoDumper
import org.jetbrains.kotlin.test.utils.withExtension
@OptIn(ExperimentalLibraryAbiReader::class)
class LibraryAbiDumpHandler(testServices: TestServices) : BinaryArtifactHandler<BinaryArtifacts.KLib>(
testServices,
ArtifactKinds.KLib,
failureDisablesNextSteps = true,
doNotRunIfThereWerePreviousFailures = true,
) {
override val directiveContainers get() = listOf(LibraryAbiDumpDirectives)
private val dumpers = KotlinIrSignatureVersion.CURRENTLY_SUPPORTED_VERSIONS.map { irSignatureVersion ->
AbiSignatureVersions.resolveByVersionNumber(irSignatureVersion.number) to MultiModuleInfoDumper()
}
override fun processModule(module: TestModule, info: BinaryArtifacts.KLib) {
val libraryAbi = LibraryAbiReader.readAbiInfo(
info.outputFile,
ExcludedPackages(module.directives[LibraryAbiDumpDirectives.EXCLUDED_PACKAGES]),
ExcludedClasses(module.directives[LibraryAbiDumpDirectives.EXCLUDED_CLASSES]),
NonPublicMarkerAnnotations(module.directives[LibraryAbiDumpDirectives.NON_PUBLIC_MARKERS])
)
for ((abiSignatureVersion, dumper) in dumpers) {
LibraryAbiRenderer.render(libraryAbi, dumper.builderForModule(module), AbiRenderingSettings(abiSignatureVersion))
}
}
override fun processAfterAllModules(someAssertionWasFailed: Boolean) {
assertions.assertAll(
dumpers.map { (abiSignatureVersion, dumper) ->
{
val expectedFile = testServices
.moduleStructure
.originalTestDataFiles
.first()
.withExtension("v${abiSignatureVersion.versionNumber}.txt")
assertions.assertEqualsToFile(expectedFile, dumper.generateResultingDump())
}
}
)
}
}
@@ -80,30 +80,36 @@ internal fun computeTestFiles(
}
@OptIn(ExperimentalLibraryAbiReader::class)
internal fun computeFiltersFromTestDirectives(sourceFile: File): List<AbiReadingFilter> {
internal fun computeModuleNameAndFiltersFromTestDirectives(sourceFile: File): Pair<String, List<AbiReadingFilter>> {
fun String.parseQualifiedName() = AbiQualifiedName(
packageName = AbiCompoundName(substringBefore('/', missingDelimiterValue = "")),
relativeName = AbiCompoundName(substringAfter('/'))
)
var moduleName: String? = null
val excludedPackages = mutableListOf<AbiCompoundName>()
val excludedClasses = mutableListOf<AbiQualifiedName>()
val nonPublicMarkers = mutableListOf<AbiQualifiedName>()
sourceFile.bufferedReader().lineSequence().forEach { line ->
for (line in sourceFile.bufferedReader().lineSequence()) {
if (!line.parseTestDirective(DIRECTIVE_EXCLUDED_PACKAGES, ::AbiCompoundName, excludedPackages::add)
&& !line.parseTestDirective(DIRECTIVE_EXCLUDED_CLASSES, String::parseQualifiedName, excludedClasses::add)
&& !line.parseTestDirective(DIRECTIVE_NON_PUBLIC_MARKERS, String::parseQualifiedName, nonPublicMarkers::add)
&& !line.parseTestDirective(DIRECTIVE_MODULE, { it }, { moduleName = it })
&& !line.startsWith("//")
&& line.isNotBlank()
) {
return listOfNotNull(
excludedPackages.ifNotEmpty(AbiReadingFilter::ExcludedPackages),
excludedClasses.ifNotEmpty(AbiReadingFilter::ExcludedClasses),
nonPublicMarkers.ifNotEmpty(AbiReadingFilter::NonPublicMarkerAnnotations)
)
break
}
}
return emptyList()
assert(moduleName != null) { "No module name specified with MODULE test directive" }
return moduleName!! to listOfNotNull(
excludedPackages.ifNotEmpty(AbiReadingFilter::ExcludedPackages),
excludedClasses.ifNotEmpty(AbiReadingFilter::ExcludedClasses),
nonPublicMarkers.ifNotEmpty(AbiReadingFilter::NonPublicMarkerAnnotations)
)
}
private inline fun <T> String.parseTestDirective(
@@ -124,6 +130,7 @@ private inline fun <T> String.parseTestDirective(
}
}
private const val DIRECTIVE_MODULE = "// MODULE:"
private const val DIRECTIVE_EXCLUDED_PACKAGES = "// EXCLUDED_PACKAGES:"
private const val DIRECTIVE_EXCLUDED_CLASSES = "// EXCLUDED_CLASSES:"
private const val DIRECTIVE_NON_PUBLIC_MARKERS = "// NON_PUBLIC_MARKERS:"
+3
View File
@@ -1,3 +1,6 @@
// !LANGUAGE: +ContextReceivers
// MODULE: callables_library
package callables.test
fun regularFun(): String = ""
+1 -1
View File
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testCallables>
// Library unique name: <callables_library>
final class callables.test/FunctionContainer { // callables.test/FunctionContainer|null[0]
constructor <init>() // callables.test/FunctionContainer.<init>|-5645683436151566731[0]
final fun regularFun(): kotlin/String // callables.test/FunctionContainer.regularFun|-1607736902443358908[0]
+1 -1
View File
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testCallables>
// Library unique name: <callables_library>
final class callables.test/FunctionContainer { // callables.test/FunctionContainer|null[0]
constructor <init>() // callables.test/FunctionContainer.<init>|<init>(){}[0]
final fun regularFun(): kotlin/String // callables.test/FunctionContainer.regularFun|regularFun(){}[0]
@@ -1,3 +1,5 @@
// MODULE: classifiers_library
package classifiers.test
class RegularClass(val property: String) {
+1 -1
View File
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testClassifiers>
// Library unique name: <classifiers_library>
open annotation class classifiers.test/AnnotationClass : kotlin/Annotation { // classifiers.test/AnnotationClass|null[0]
final val property // classifiers.test/AnnotationClass.property|4634558160746314112[0]
final fun <get-property>(): kotlin/String // classifiers.test/AnnotationClass.property.<get-property>|4838831487146901942[0]
+1 -1
View File
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testClassifiers>
// Library unique name: <classifiers_library>
open annotation class classifiers.test/AnnotationClass : kotlin/Annotation { // classifiers.test/AnnotationClass|null[0]
final val property // classifiers.test/AnnotationClass.property|{}property[0]
final fun <get-property>(): kotlin/String // classifiers.test/AnnotationClass.property.<get-property>|<get-property>(){}[0]
@@ -1,4 +1,5 @@
// EXCLUDED_CLASSES: one.two/Foo three.four/Bar five.six/Baz
// MODULE: excluded_classes_library
package excluded_classes.test
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_1>
// Library unique name: <excluded_classes_library>
final class excluded_classes.test/Bar { // excluded_classes.test/Bar|null[0]
constructor <init>() // excluded_classes.test/Bar.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Bar.Nested|null[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_1>
// Library unique name: <excluded_classes_library>
final class excluded_classes.test/Bar { // excluded_classes.test/Bar|null[0]
constructor <init>() // excluded_classes.test/Bar.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Bar.Nested|null[0]
@@ -1,4 +1,5 @@
// EXCLUDED_CLASSES: one.two/Foo three.four/Bar excluded_classes.test/Foo excluded_classes.test/Bar.Nested excluded_classes.test/Baz.Nested.Nested five.six/Baz
// MODULE: excluded_classes_library
package excluded_classes.test
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_2>
// Library unique name: <excluded_classes_library>
final class excluded_classes.test/Bar { // excluded_classes.test/Bar|null[0]
constructor <init>() // excluded_classes.test/Bar.<init>|-5645683436151566731[0]
}
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_2>
// Library unique name: <excluded_classes_library>
final class excluded_classes.test/Bar { // excluded_classes.test/Bar|null[0]
constructor <init>() // excluded_classes.test/Bar.<init>|<init>(){}[0]
}
@@ -1,4 +1,5 @@
// EXCLUDED_CLASSES: one.two/Foo three.four/Bar /Foo /Bar.Nested /Baz.Nested.Nested five.six/Baz
// MODULE: excluded_classes_library
class Foo {
class Nested {
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_3>
// Library unique name: <excluded_classes_library>
final class /Bar { // /Bar|null[0]
constructor <init>() // /Bar.<init>|-5645683436151566731[0]
}
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_3>
// Library unique name: <excluded_classes_library>
final class /Bar { // /Bar|null[0]
constructor <init>() // /Bar.<init>|<init>(){}[0]
}
@@ -1,19 +0,0 @@
// EXCLUDED_CLASSES:
package excluded_classes.test
class Foo {
class Nested {
class Nested
}
}
class Bar {
class Nested {
class Nested
}
}
class Baz {
class Nested {
class Nested
}
}
@@ -1,33 +0,0 @@
// Rendering settings:
// - Signature version: 1
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_unspecified>
final class excluded_classes.test/Bar { // excluded_classes.test/Bar|null[0]
constructor <init>() // excluded_classes.test/Bar.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Bar.Nested|null[0]
constructor <init>() // excluded_classes.test/Bar.Nested.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Bar.Nested.Nested|null[0]
constructor <init>() // excluded_classes.test/Bar.Nested.Nested.<init>|-5645683436151566731[0]
}
}
}
final class excluded_classes.test/Baz { // excluded_classes.test/Baz|null[0]
constructor <init>() // excluded_classes.test/Baz.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Baz.Nested|null[0]
constructor <init>() // excluded_classes.test/Baz.Nested.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Baz.Nested.Nested|null[0]
constructor <init>() // excluded_classes.test/Baz.Nested.Nested.<init>|-5645683436151566731[0]
}
}
}
final class excluded_classes.test/Foo { // excluded_classes.test/Foo|null[0]
constructor <init>() // excluded_classes.test/Foo.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Foo.Nested|null[0]
constructor <init>() // excluded_classes.test/Foo.Nested.<init>|-5645683436151566731[0]
final class Nested { // excluded_classes.test/Foo.Nested.Nested|null[0]
constructor <init>() // excluded_classes.test/Foo.Nested.Nested.<init>|-5645683436151566731[0]
}
}
}
@@ -1,33 +0,0 @@
// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_classes_unspecified>
final class excluded_classes.test/Bar { // excluded_classes.test/Bar|null[0]
constructor <init>() // excluded_classes.test/Bar.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Bar.Nested|null[0]
constructor <init>() // excluded_classes.test/Bar.Nested.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Bar.Nested.Nested|null[0]
constructor <init>() // excluded_classes.test/Bar.Nested.Nested.<init>|<init>(){}[0]
}
}
}
final class excluded_classes.test/Baz { // excluded_classes.test/Baz|null[0]
constructor <init>() // excluded_classes.test/Baz.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Baz.Nested|null[0]
constructor <init>() // excluded_classes.test/Baz.Nested.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Baz.Nested.Nested|null[0]
constructor <init>() // excluded_classes.test/Baz.Nested.Nested.<init>|<init>(){}[0]
}
}
}
final class excluded_classes.test/Foo { // excluded_classes.test/Foo|null[0]
constructor <init>() // excluded_classes.test/Foo.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Foo.Nested|null[0]
constructor <init>() // excluded_classes.test/Foo.Nested.<init>|<init>(){}[0]
final class Nested { // excluded_classes.test/Foo.Nested.Nested|null[0]
constructor <init>() // excluded_classes.test/Foo.Nested.Nested.<init>|<init>(){}[0]
}
}
}
@@ -1,4 +1,5 @@
// EXCLUDED_PACKAGES: one.two three.four excluded_packages.test five.six
// MODULE: excluded_packages_library
package excluded_packages.test
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_1>
// Library unique name: <excluded_packages_library>
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_1>
// Library unique name: <excluded_packages_library>
@@ -1,4 +1,5 @@
// EXCLUDED_PACKAGES: one.two three.four excluded_packages five.six
// MODULE: excluded_packages_library
package excluded_packages.test
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_2>
// Library unique name: <excluded_packages_library>
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_2>
// Library unique name: <excluded_packages_library>
@@ -1,4 +1,5 @@
// EXCLUDED_PACKAGES: one.two three.four excluded_packages_ five.six
// MODULE: excluded_packages_library
package excluded_packages.test
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_3>
// Library unique name: <excluded_packages_library>
final class excluded_packages.test/Class { // excluded_packages.test/Class|null[0]
constructor <init>() // excluded_packages.test/Class.<init>|-5645683436151566731[0]
}
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_3>
// Library unique name: <excluded_packages_library>
final class excluded_packages.test/Class { // excluded_packages.test/Class|null[0]
constructor <init>() // excluded_packages.test/Class.<init>|<init>(){}[0]
}
@@ -1,4 +1,5 @@
// EXCLUDED_PACKAGES: one.two three.four excluded_packages_non_root_ five.six
// MODULE: excluded_packages_library
package excluded_packages.test
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_4>
// Library unique name: <excluded_packages_library>
final class excluded_packages.test/Class { // excluded_packages.test/Class|null[0]
constructor <init>() // excluded_packages.test/Class.<init>|-5645683436151566731[0]
}
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_non_root_4>
// Library unique name: <excluded_packages_library>
final class excluded_packages.test/Class { // excluded_packages.test/Class|null[0]
constructor <init>() // excluded_packages.test/Class.<init>|<init>(){}[0]
}
@@ -1,4 +1,5 @@
// EXCLUDED_PACKAGES: one.two three.four "" five.six
// MODULE: excluded_packages_library
class Class
fun function(): String = ""
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_root_1>
// Library unique name: <excluded_packages_library>
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_root_1>
// Library unique name: <excluded_packages_library>
@@ -1,4 +1,5 @@
// EXCLUDED_PACKAGES: one.two three.four "" five.six
// MODULE: excluded_packages_library
package excluded_packages.test
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_root_2>
// Library unique name: <excluded_packages_library>
@@ -3,4 +3,4 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_root_2>
// Library unique name: <excluded_packages_library>
@@ -1,5 +0,0 @@
// EXCLUDED_PACKAGES:
class Class
fun function(): String = ""
val property: String get() = ""
@@ -1,12 +0,0 @@
// Rendering settings:
// - Signature version: 1
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_unspecified>
final class /Class { // /Class|null[0]
constructor <init>() // /Class.<init>|-5645683436151566731[0]
}
final val /property // /property|4634558160746314112[0]
final fun <get-property>(): kotlin/String // /property.<get-property>|4838831487146901942[0]
final fun /function(): kotlin/String // /function|-3322893411126713785[0]
@@ -1,12 +0,0 @@
// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testExcluded_packages_unspecified>
final class /Class { // /Class|null[0]
constructor <init>() // /Class.<init>|<init>(){}[0]
}
final val /property // /property|{}property[0]
final fun <get-property>(): kotlin/String // /property.<get-property>|<get-property>(){}[0]
final fun /function(): kotlin/String // /function|function(){}[0]
@@ -1,3 +1,5 @@
// MODULE: classifiers_inheritance_library
package classifiers.inheritance
final class FinalClass {
+1 -1
View File
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testInheritance>
// Library unique name: <classifiers_inheritance_library>
abstract class classifiers.inheritance/AbstractClass { // classifiers.inheritance/AbstractClass|null[0]
abstract val abstractVal // classifiers.inheritance/AbstractClass.abstractVal|2000751617811374017[0]
abstract fun <get-abstractVal>(): kotlin/String // classifiers.inheritance/AbstractClass.abstractVal.<get-abstractVal>|-836793625462255519[0]
+1 -1
View File
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testInheritance>
// Library unique name: <classifiers_inheritance_library>
abstract class classifiers.inheritance/AbstractClass { // classifiers.inheritance/AbstractClass|null[0]
abstract val abstractVal // classifiers.inheritance/AbstractClass.abstractVal|{}abstractVal[0]
abstract fun <get-abstractVal>(): kotlin/String // classifiers.inheritance/AbstractClass.abstractVal.<get-abstractVal>|<get-abstractVal>(){}[0]
+4 -1
View File
@@ -1,4 +1,7 @@
// Check how declarations from the root package are rendered.
// MODULE: root_package_library
// About this test:
// It checks how declarations from the root package are rendered.
interface Interface {
interface NestedInterface
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testRoot_package>
// Library unique name: <root_package_library>
final class /Class : /Interface, /Interface.NestedInterface { // /Class|null[0]
final val property // /Class.property|4634558160746314112[0]
final fun <get-property>(): kotlin/String // /Class.property.<get-property>|4838831487146901942[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testRoot_package>
// Library unique name: <root_package_library>
final class /Class : /Interface, /Interface.NestedInterface { // /Class|null[0]
final val property // /Class.property|{}property[0]
final fun <get-property>(): kotlin/String // /Class.property.<get-property>|<get-property>(){}[0]
@@ -1,3 +1,6 @@
// !LANGUAGE: +ContextReceivers
// MODULE: type_parameters_library
package type_parameters.test
interface Interface<A, B, C>
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testType_parameters>
// Library unique name: <type_parameters_library>
abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> type_parameters.test/Interface // type_parameters.test/Interface|null[0]
final class <#A: kotlin.text/Appendable> type_parameters.test/Outer { // type_parameters.test/Outer|null[0]
final var property // type_parameters.test/Outer.property|4489440291872326119[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testType_parameters>
// Library unique name: <type_parameters_library>
abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> type_parameters.test/Interface // type_parameters.test/Interface|null[0]
final class <#A: kotlin.text/Appendable> type_parameters.test/Outer { // type_parameters.test/Outer|null[0]
final var property // type_parameters.test/Outer.property|@1:0{}property[0]
@@ -1,3 +1,6 @@
// !LANGUAGE: +ContextReceivers
// MODULE: value_parameters_library
package value_parameters.test
inline fun funWithInlineParameters1(
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testValue_parameters>
// Library unique name: <value_parameters_library>
final fun value_parameters.test/funWithDefaultArgs(kotlin/Int =..., kotlin/Long, kotlin/String =...): kotlin/String // value_parameters.test/funWithDefaultArgs|-2013334893880470152[0]
final fun context(kotlin/Int, kotlin/Long) value_parameters.test/funWithDefaultArgs(kotlin/Int =..., kotlin/Long, kotlin/String =...): kotlin/String // value_parameters.test/funWithDefaultArgs|-1283395221811731897[0]
final inline fun value_parameters.test/funWithInlineParameters1(kotlin/Function1<kotlin/Int, kotlin/String>, noinline kotlin/Function1<kotlin/Int, kotlin/String>, crossinline kotlin/Function1<kotlin/Int, kotlin/String>): kotlin/String // value_parameters.test/funWithInlineParameters1|8789385144825475619[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testValue_parameters>
// Library unique name: <value_parameters_library>
final fun value_parameters.test/funWithDefaultArgs(kotlin/Int =..., kotlin/Long, kotlin/String =...): kotlin/String // value_parameters.test/funWithDefaultArgs|funWithDefaultArgs(kotlin.Int;kotlin.Long;kotlin.String){}[0]
final fun context(kotlin/Int, kotlin/Long) value_parameters.test/funWithDefaultArgs(kotlin/Int =..., kotlin/Long, kotlin/String =...): kotlin/String // value_parameters.test/funWithDefaultArgs|funWithDefaultArgs!kotlin.Int!kotlin.Long(kotlin.Int;kotlin.Long;kotlin.String){}[0]
final inline fun value_parameters.test/funWithInlineParameters1(kotlin/Function1<kotlin/Int, kotlin/String>, noinline kotlin/Function1<kotlin/Int, kotlin/String>, crossinline kotlin/Function1<kotlin/Int, kotlin/String>): kotlin/String // value_parameters.test/funWithInlineParameters1|funWithInlineParameters1(kotlin.Function1<kotlin.Int,kotlin.String>;kotlin.Function1<kotlin.Int,kotlin.String>;kotlin.Function1<kotlin.Int,kotlin.String>){}[0]
@@ -1,3 +1,5 @@
// MODULE: visibilities_library
package visibilities.test
public fun publicFun(): String = ""
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testVisibilities>
// Library unique name: <visibilities_library>
final class visibilities.test/InternalPAClass { // visibilities.test/InternalPAClass|null[0]
final val property // visibilities.test/InternalPAClass.property|4634558160746314112[0]
final fun <get-property>(): kotlin/String // visibilities.test/InternalPAClass.property.<get-property>|4838831487146901942[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testVisibilities>
// Library unique name: <visibilities_library>
final class visibilities.test/InternalPAClass { // visibilities.test/InternalPAClass|null[0]
final val property // visibilities.test/InternalPAClass.property|{}property[0]
final fun <get-property>(): kotlin/String // visibilities.test/InternalPAClass.property.<get-property>|<get-property>(){}[0]
@@ -1,4 +1,5 @@
// NON_PUBLIC_MARKERS: one.two/Three.Four five.six/Seven.Eight nine.ten/Eleven.Twelve
// MODULE: with_non_public_markers_library
annotation class Foo
annotation class Bar
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_1>
// Library unique name: <with_non_public_markers_library>
final object /Another { // /Another|null[0]
open annotation class Bar : kotlin/Annotation { // /Another.Bar|null[0]
constructor <init>() // /Another.Bar.<init>|-5645683436151566731[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_1>
// Library unique name: <with_non_public_markers_library>
final object /Another { // /Another|null[0]
open annotation class Bar : kotlin/Annotation { // /Another.Bar|null[0]
constructor <init>() // /Another.Bar.<init>|<init>(){}[0]
@@ -1,4 +1,5 @@
// NON_PUBLIC_MARKERS: one.two/Three.Four five.six/Seven.Eight /Foo nine.ten/Eleven.Twelve
// MODULE: with_non_public_markers_library
annotation class Foo
annotation class Bar
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_2>
// Library unique name: <with_non_public_markers_library>
final object /Another { // /Another|null[0]
open annotation class Bar : kotlin/Annotation { // /Another.Bar|null[0]
constructor <init>() // /Another.Bar.<init>|-5645683436151566731[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_2>
// Library unique name: <with_non_public_markers_library>
final object /Another { // /Another|null[0]
open annotation class Bar : kotlin/Annotation { // /Another.Bar|null[0]
constructor <init>() // /Another.Bar.<init>|<init>(){}[0]
@@ -1,4 +1,5 @@
// NON_PUBLIC_MARKERS: one.two/Three.Four five.six/Seven.Eight /Foo /Another.Bar nine.ten/Eleven.Twelve
// MODULE: with_non_public_markers_library
annotation class Foo
annotation class Bar
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_3>
// Library unique name: <with_non_public_markers_library>
final object /Another { // /Another|null[0]
open annotation class Bar : kotlin/Annotation { // /Another.Bar|null[0]
constructor <init>() // /Another.Bar.<init>|-5645683436151566731[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_3>
// Library unique name: <with_non_public_markers_library>
final object /Another { // /Another|null[0]
open annotation class Bar : kotlin/Annotation { // /Another.Bar|null[0]
constructor <init>() // /Another.Bar.<init>|<init>(){}[0]
@@ -1,4 +1,5 @@
// NON_PUBLIC_MARKERS: one.two/Three.Four five.six/Seven.Eight non_public_markers.test/Foo nine.ten/Eleven.Twelve
// MODULE: with_non_public_markers_library
package non_public_markers.test
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_4>
// Library unique name: <with_non_public_markers_library>
final object non_public_markers.test/Another { // non_public_markers.test/Another|null[0]
open annotation class Bar : kotlin/Annotation { // non_public_markers.test/Another.Bar|null[0]
constructor <init>() // non_public_markers.test/Another.Bar.<init>|-5645683436151566731[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_4>
// Library unique name: <with_non_public_markers_library>
final object non_public_markers.test/Another { // non_public_markers.test/Another|null[0]
open annotation class Bar : kotlin/Annotation { // non_public_markers.test/Another.Bar|null[0]
constructor <init>() // non_public_markers.test/Another.Bar.<init>|<init>(){}[0]
@@ -1,4 +1,5 @@
// NON_PUBLIC_MARKERS: one.two/Three.Four five.six/Seven.Eight non_public_markers.test/Foo non_public_markers.test/Another.Bar nine.ten/Eleven.Twelve
// MODULE: with_non_public_markers_library
package non_public_markers.test
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_5>
// Library unique name: <with_non_public_markers_library>
final object non_public_markers.test/Another { // non_public_markers.test/Another|null[0]
open annotation class Bar : kotlin/Annotation { // non_public_markers.test/Another.Bar|null[0]
constructor <init>() // non_public_markers.test/Another.Bar.<init>|-5645683436151566731[0]
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_5>
// Library unique name: <with_non_public_markers_library>
final object non_public_markers.test/Another { // non_public_markers.test/Another|null[0]
open annotation class Bar : kotlin/Annotation { // non_public_markers.test/Another.Bar|null[0]
constructor <init>() // non_public_markers.test/Another.Bar.<init>|<init>(){}[0]
@@ -1,4 +1,5 @@
// NON_PUBLIC_MARKERS: /PublicAnnotation /InternalAnnotation /PrivateAnnotation /PublicContainer.PublicAnnotation /PublicContainer.InternalAnnotation /InternalContainer.PublicAnnotation /InternalContainer.InternalAnnotation /PrivateContainer.PublicAnnotation /PrivateContainer.InternalAnnotation
// MODULE: with_non_public_markers_library
annotation class PublicAnnotation
internal annotation class InternalAnnotation
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_private_annotations>
// Library unique name: <with_non_public_markers_library>
open annotation class /PublicAnnotation : kotlin/Annotation { // /PublicAnnotation|null[0]
constructor <init>() // /PublicAnnotation.<init>|-5645683436151566731[0]
}
@@ -3,7 +3,7 @@
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_private_annotations>
// Library unique name: <with_non_public_markers_library>
open annotation class /PublicAnnotation : kotlin/Annotation { // /PublicAnnotation|null[0]
constructor <init>() // /PublicAnnotation.<init>|<init>(){}[0]
}
@@ -1,118 +0,0 @@
// NON_PUBLIC_MARKERS:
package non_public_markers.test
annotation class Foo
annotation class Bar
object Another {
annotation class Foo
annotation class Bar
}
class NonMarkedClass {
class NonMarkedClass {
class NonMarkedClass
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Foo class ClassMarkedWithFoo {
class NonMarkedClass {
class NonMarkedClass
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Bar class ClassMarkedWithAnotherFoo {
class NonMarkedClass {
class NonMarkedClass
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Another.Foo class ClassMarkedWithBar {
class NonMarkedClass {
class NonMarkedClass
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Another.Bar class ClassMarkedWithAnotherBar {
class NonMarkedClass {
class NonMarkedClass
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
@Foo class ClassMarkedWithFoo
@Bar class ClassMarkedWithAnotherFoo
@Another.Foo class ClassMarkedWithBar
@Another.Bar class ClassMarkedWithAnotherBar
}
class ClassWithConstructorMarkedWithFoo @Foo constructor()
class ClassWithConstructorMarkedWithAnotherFoo @Another.Foo constructor()
class ClassWithConstructorMarkedWithBar @Bar constructor()
class ClassWithConstructorMarkedWithAnotherBar @Another.Bar constructor()
fun nonMarkedFunction(): String = ""
@Foo fun functionMarkedWithFoo(): String = ""
@Bar fun functionMarkedWithAnotherFoo(): String = ""
@Another.Foo fun functionMarkedWithBar(): String = ""
@Another.Bar fun functionMarkedWithAnotherBar(): String = ""
var nonMarkedProperty: String get() = ""
set(_) = Unit
@Foo var propertyWholeMarkedWithFoo: String get() = ""
set(_) = Unit
@Another.Foo var propertyWholeMarkedWithAnotherFoo: String get() = ""
set(_) = Unit
@Bar var propertyWholeMarkedWithBar: String get() = ""
set(_) = Unit
@Another.Bar var propertyWholeMarkedWithAnotherBar: String get() = ""
set(_) = Unit
var propertyGetterMarkedWithFoo: String @Foo get() = ""
set(_) = Unit
var propertyGetterMarkedWithAnotherFoo: String @Another.Foo get() = ""
set(_) = Unit
var propertyGetterMarkedWithBar: String @Bar get() = ""
set(_) = Unit
var propertyGetterMarkedWithAnotherBar: String @Another.Bar get() = ""
set(_) = Unit
var propertySetterMarkedWithFoo: String get() = ""
@Foo set(_) = Unit
var propertySetterMarkedWithAnotherFoo: String get() = ""
@Another.Foo set(_) = Unit
var propertySetterMarkedWithBar: String get() = ""
@Bar set(_) = Unit
var propertySetterMarkedWithAnotherBar: String get() = ""
@Another.Bar set(_) = Unit
@@ -1,241 +0,0 @@
// Rendering settings:
// - Signature version: 1
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_unspecified>
final object non_public_markers.test/Another { // non_public_markers.test/Another|null[0]
open annotation class Bar : kotlin/Annotation { // non_public_markers.test/Another.Bar|null[0]
constructor <init>() // non_public_markers.test/Another.Bar.<init>|-5645683436151566731[0]
}
open annotation class Foo : kotlin/Annotation { // non_public_markers.test/Another.Foo|null[0]
constructor <init>() // non_public_markers.test/Another.Foo.<init>|-5645683436151566731[0]
}
}
open annotation class non_public_markers.test/Bar : kotlin/Annotation { // non_public_markers.test/Bar|null[0]
constructor <init>() // non_public_markers.test/Bar.<init>|-5645683436151566731[0]
}
final class non_public_markers.test/ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.NonMarkedClass.<init>|-5645683436151566731[0]
}
}
}
final class non_public_markers.test/ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.NonMarkedClass.<init>|-5645683436151566731[0]
}
}
}
final class non_public_markers.test/ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.NonMarkedClass.<init>|-5645683436151566731[0]
}
}
}
final class non_public_markers.test/ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.NonMarkedClass.<init>|-5645683436151566731[0]
}
}
}
final class non_public_markers.test/ClassWithConstructorMarkedWithAnotherBar { // non_public_markers.test/ClassWithConstructorMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class non_public_markers.test/ClassWithConstructorMarkedWithAnotherFoo { // non_public_markers.test/ClassWithConstructorMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class non_public_markers.test/ClassWithConstructorMarkedWithBar { // non_public_markers.test/ClassWithConstructorMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithBar.<init>|-5645683436151566731[0]
}
final class non_public_markers.test/ClassWithConstructorMarkedWithFoo { // non_public_markers.test/ClassWithConstructorMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithFoo.<init>|-5645683436151566731[0]
}
open annotation class non_public_markers.test/Foo : kotlin/Annotation { // non_public_markers.test/Foo|null[0]
constructor <init>() // non_public_markers.test/Foo.<init>|-5645683436151566731[0]
}
final class non_public_markers.test/NonMarkedClass { // non_public_markers.test/NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.<init>|-5645683436151566731[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithBar.<init>|-5645683436151566731[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithFoo.<init>|-5645683436151566731[0]
}
final class NonMarkedClass { // non_public_markers.test/NonMarkedClass.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.NonMarkedClass.<init>|-5645683436151566731[0]
}
}
}
final var non_public_markers.test/nonMarkedProperty // non_public_markers.test/nonMarkedProperty|2555039021383536112[0]
final fun <get-nonMarkedProperty>(): kotlin/String // non_public_markers.test/nonMarkedProperty.<get-nonMarkedProperty>|3521952790317234139[0]
final fun <set-nonMarkedProperty>(kotlin/String) // non_public_markers.test/nonMarkedProperty.<set-nonMarkedProperty>|-1967656686156177486[0]
final var non_public_markers.test/propertyGetterMarkedWithAnotherBar // non_public_markers.test/propertyGetterMarkedWithAnotherBar|-8321084504405299502[0]
final fun <get-propertyGetterMarkedWithAnotherBar>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithAnotherBar.<get-propertyGetterMarkedWithAnotherBar>|7768138341638919361[0]
final fun <set-propertyGetterMarkedWithAnotherBar>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithAnotherBar.<set-propertyGetterMarkedWithAnotherBar>|1952287206559835979[0]
final var non_public_markers.test/propertyGetterMarkedWithAnotherFoo // non_public_markers.test/propertyGetterMarkedWithAnotherFoo|839569568647204104[0]
final fun <get-propertyGetterMarkedWithAnotherFoo>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithAnotherFoo.<get-propertyGetterMarkedWithAnotherFoo>|1487266266209481670[0]
final fun <set-propertyGetterMarkedWithAnotherFoo>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithAnotherFoo.<set-propertyGetterMarkedWithAnotherFoo>|-8358141007331692807[0]
final var non_public_markers.test/propertyGetterMarkedWithBar // non_public_markers.test/propertyGetterMarkedWithBar|-1638684334333087309[0]
final fun <get-propertyGetterMarkedWithBar>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithBar.<get-propertyGetterMarkedWithBar>|6425367069051405147[0]
final fun <set-propertyGetterMarkedWithBar>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithBar.<set-propertyGetterMarkedWithBar>|-7277763711448582747[0]
final var non_public_markers.test/propertyGetterMarkedWithFoo // non_public_markers.test/propertyGetterMarkedWithFoo|-1600129117215170169[0]
final fun <get-propertyGetterMarkedWithFoo>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithFoo.<get-propertyGetterMarkedWithFoo>|7715429316947815497[0]
final fun <set-propertyGetterMarkedWithFoo>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithFoo.<set-propertyGetterMarkedWithFoo>|6101825374130458315[0]
final var non_public_markers.test/propertySetterMarkedWithAnotherBar // non_public_markers.test/propertySetterMarkedWithAnotherBar|5611678287610594662[0]
final fun <get-propertySetterMarkedWithAnotherBar>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithAnotherBar.<get-propertySetterMarkedWithAnotherBar>|-2853824538371026163[0]
final fun <set-propertySetterMarkedWithAnotherBar>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithAnotherBar.<set-propertySetterMarkedWithAnotherBar>|7757487364805814175[0]
final var non_public_markers.test/propertySetterMarkedWithAnotherFoo // non_public_markers.test/propertySetterMarkedWithAnotherFoo|-6739876303163327450[0]
final fun <get-propertySetterMarkedWithAnotherFoo>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithAnotherFoo.<get-propertySetterMarkedWithAnotherFoo>|6152184411550223957[0]
final fun <set-propertySetterMarkedWithAnotherFoo>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithAnotherFoo.<set-propertySetterMarkedWithAnotherFoo>|5641698148509098165[0]
final var non_public_markers.test/propertySetterMarkedWithBar // non_public_markers.test/propertySetterMarkedWithBar|-1734653558734028189[0]
final fun <get-propertySetterMarkedWithBar>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithBar.<get-propertySetterMarkedWithBar>|8631669627377921573[0]
final fun <set-propertySetterMarkedWithBar>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithBar.<set-propertySetterMarkedWithBar>|7103802845088436414[0]
final var non_public_markers.test/propertySetterMarkedWithFoo // non_public_markers.test/propertySetterMarkedWithFoo|1014214022435246726[0]
final fun <get-propertySetterMarkedWithFoo>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithFoo.<get-propertySetterMarkedWithFoo>|-717220786783485579[0]
final fun <set-propertySetterMarkedWithFoo>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithFoo.<set-propertySetterMarkedWithFoo>|-5398085748280780705[0]
final var non_public_markers.test/propertyWholeMarkedWithAnotherBar // non_public_markers.test/propertyWholeMarkedWithAnotherBar|9162962495777663780[0]
final fun <get-propertyWholeMarkedWithAnotherBar>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithAnotherBar.<get-propertyWholeMarkedWithAnotherBar>|-1161906039333473922[0]
final fun <set-propertyWholeMarkedWithAnotherBar>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithAnotherBar.<set-propertyWholeMarkedWithAnotherBar>|-4350706110481715922[0]
final var non_public_markers.test/propertyWholeMarkedWithAnotherFoo // non_public_markers.test/propertyWholeMarkedWithAnotherFoo|7767984100232675887[0]
final fun <get-propertyWholeMarkedWithAnotherFoo>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithAnotherFoo.<get-propertyWholeMarkedWithAnotherFoo>|7102392919901087513[0]
final fun <set-propertyWholeMarkedWithAnotherFoo>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithAnotherFoo.<set-propertyWholeMarkedWithAnotherFoo>|3373183467277540973[0]
final var non_public_markers.test/propertyWholeMarkedWithBar // non_public_markers.test/propertyWholeMarkedWithBar|-119318583651089964[0]
final fun <get-propertyWholeMarkedWithBar>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithBar.<get-propertyWholeMarkedWithBar>|5964037984201295529[0]
final fun <set-propertyWholeMarkedWithBar>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithBar.<set-propertyWholeMarkedWithBar>|-2146460773497366334[0]
final var non_public_markers.test/propertyWholeMarkedWithFoo // non_public_markers.test/propertyWholeMarkedWithFoo|1235853922868560214[0]
final fun <get-propertyWholeMarkedWithFoo>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithFoo.<get-propertyWholeMarkedWithFoo>|-8118247767275252666[0]
final fun <set-propertyWholeMarkedWithFoo>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithFoo.<set-propertyWholeMarkedWithFoo>|1985764616902292422[0]
final fun non_public_markers.test/functionMarkedWithAnotherBar(): kotlin/String // non_public_markers.test/functionMarkedWithAnotherBar|-2313438891947829111[0]
final fun non_public_markers.test/functionMarkedWithAnotherFoo(): kotlin/String // non_public_markers.test/functionMarkedWithAnotherFoo|-5357424157245366714[0]
final fun non_public_markers.test/functionMarkedWithBar(): kotlin/String // non_public_markers.test/functionMarkedWithBar|-4713248467320396269[0]
final fun non_public_markers.test/functionMarkedWithFoo(): kotlin/String // non_public_markers.test/functionMarkedWithFoo|5454702469127665692[0]
final fun non_public_markers.test/nonMarkedFunction(): kotlin/String // non_public_markers.test/nonMarkedFunction|463145417007613104[0]
@@ -1,241 +0,0 @@
// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true
// Library unique name: <testWith_non_public_markers_unspecified>
final object non_public_markers.test/Another { // non_public_markers.test/Another|null[0]
open annotation class Bar : kotlin/Annotation { // non_public_markers.test/Another.Bar|null[0]
constructor <init>() // non_public_markers.test/Another.Bar.<init>|<init>(){}[0]
}
open annotation class Foo : kotlin/Annotation { // non_public_markers.test/Another.Foo|null[0]
constructor <init>() // non_public_markers.test/Another.Foo.<init>|<init>(){}[0]
}
}
open annotation class non_public_markers.test/Bar : kotlin/Annotation { // non_public_markers.test/Bar|null[0]
constructor <init>() // non_public_markers.test/Bar.<init>|<init>(){}[0]
}
final class non_public_markers.test/ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherBar.NonMarkedClass.NonMarkedClass.<init>|<init>(){}[0]
}
}
}
final class non_public_markers.test/ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithAnotherFoo.NonMarkedClass.NonMarkedClass.<init>|<init>(){}[0]
}
}
}
final class non_public_markers.test/ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithBar.NonMarkedClass.NonMarkedClass.<init>|<init>(){}[0]
}
}
}
final class non_public_markers.test/ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/ClassMarkedWithFoo.NonMarkedClass.NonMarkedClass.<init>|<init>(){}[0]
}
}
}
final class non_public_markers.test/ClassWithConstructorMarkedWithAnotherBar { // non_public_markers.test/ClassWithConstructorMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class non_public_markers.test/ClassWithConstructorMarkedWithAnotherFoo { // non_public_markers.test/ClassWithConstructorMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class non_public_markers.test/ClassWithConstructorMarkedWithBar { // non_public_markers.test/ClassWithConstructorMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithBar.<init>|<init>(){}[0]
}
final class non_public_markers.test/ClassWithConstructorMarkedWithFoo { // non_public_markers.test/ClassWithConstructorMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/ClassWithConstructorMarkedWithFoo.<init>|<init>(){}[0]
}
open annotation class non_public_markers.test/Foo : kotlin/Annotation { // non_public_markers.test/Foo|null[0]
constructor <init>() // non_public_markers.test/Foo.<init>|<init>(){}[0]
}
final class non_public_markers.test/NonMarkedClass { // non_public_markers.test/NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.<init>|<init>(){}[0]
final class ClassMarkedWithAnotherBar { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithAnotherFoo { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithAnotherFoo.<init>|<init>(){}[0]
}
final class ClassMarkedWithBar { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithBar|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithBar.<init>|<init>(){}[0]
}
final class ClassMarkedWithFoo { // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithFoo|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.ClassMarkedWithFoo.<init>|<init>(){}[0]
}
final class NonMarkedClass { // non_public_markers.test/NonMarkedClass.NonMarkedClass.NonMarkedClass|null[0]
constructor <init>() // non_public_markers.test/NonMarkedClass.NonMarkedClass.NonMarkedClass.<init>|<init>(){}[0]
}
}
}
final var non_public_markers.test/nonMarkedProperty // non_public_markers.test/nonMarkedProperty|{}nonMarkedProperty[0]
final fun <get-nonMarkedProperty>(): kotlin/String // non_public_markers.test/nonMarkedProperty.<get-nonMarkedProperty>|<get-nonMarkedProperty>(){}[0]
final fun <set-nonMarkedProperty>(kotlin/String) // non_public_markers.test/nonMarkedProperty.<set-nonMarkedProperty>|<set-nonMarkedProperty>(kotlin.String){}[0]
final var non_public_markers.test/propertyGetterMarkedWithAnotherBar // non_public_markers.test/propertyGetterMarkedWithAnotherBar|{}propertyGetterMarkedWithAnotherBar[0]
final fun <get-propertyGetterMarkedWithAnotherBar>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithAnotherBar.<get-propertyGetterMarkedWithAnotherBar>|<get-propertyGetterMarkedWithAnotherBar>(){}[0]
final fun <set-propertyGetterMarkedWithAnotherBar>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithAnotherBar.<set-propertyGetterMarkedWithAnotherBar>|<set-propertyGetterMarkedWithAnotherBar>(kotlin.String){}[0]
final var non_public_markers.test/propertyGetterMarkedWithAnotherFoo // non_public_markers.test/propertyGetterMarkedWithAnotherFoo|{}propertyGetterMarkedWithAnotherFoo[0]
final fun <get-propertyGetterMarkedWithAnotherFoo>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithAnotherFoo.<get-propertyGetterMarkedWithAnotherFoo>|<get-propertyGetterMarkedWithAnotherFoo>(){}[0]
final fun <set-propertyGetterMarkedWithAnotherFoo>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithAnotherFoo.<set-propertyGetterMarkedWithAnotherFoo>|<set-propertyGetterMarkedWithAnotherFoo>(kotlin.String){}[0]
final var non_public_markers.test/propertyGetterMarkedWithBar // non_public_markers.test/propertyGetterMarkedWithBar|{}propertyGetterMarkedWithBar[0]
final fun <get-propertyGetterMarkedWithBar>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithBar.<get-propertyGetterMarkedWithBar>|<get-propertyGetterMarkedWithBar>(){}[0]
final fun <set-propertyGetterMarkedWithBar>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithBar.<set-propertyGetterMarkedWithBar>|<set-propertyGetterMarkedWithBar>(kotlin.String){}[0]
final var non_public_markers.test/propertyGetterMarkedWithFoo // non_public_markers.test/propertyGetterMarkedWithFoo|{}propertyGetterMarkedWithFoo[0]
final fun <get-propertyGetterMarkedWithFoo>(): kotlin/String // non_public_markers.test/propertyGetterMarkedWithFoo.<get-propertyGetterMarkedWithFoo>|<get-propertyGetterMarkedWithFoo>(){}[0]
final fun <set-propertyGetterMarkedWithFoo>(kotlin/String) // non_public_markers.test/propertyGetterMarkedWithFoo.<set-propertyGetterMarkedWithFoo>|<set-propertyGetterMarkedWithFoo>(kotlin.String){}[0]
final var non_public_markers.test/propertySetterMarkedWithAnotherBar // non_public_markers.test/propertySetterMarkedWithAnotherBar|{}propertySetterMarkedWithAnotherBar[0]
final fun <get-propertySetterMarkedWithAnotherBar>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithAnotherBar.<get-propertySetterMarkedWithAnotherBar>|<get-propertySetterMarkedWithAnotherBar>(){}[0]
final fun <set-propertySetterMarkedWithAnotherBar>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithAnotherBar.<set-propertySetterMarkedWithAnotherBar>|<set-propertySetterMarkedWithAnotherBar>(kotlin.String){}[0]
final var non_public_markers.test/propertySetterMarkedWithAnotherFoo // non_public_markers.test/propertySetterMarkedWithAnotherFoo|{}propertySetterMarkedWithAnotherFoo[0]
final fun <get-propertySetterMarkedWithAnotherFoo>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithAnotherFoo.<get-propertySetterMarkedWithAnotherFoo>|<get-propertySetterMarkedWithAnotherFoo>(){}[0]
final fun <set-propertySetterMarkedWithAnotherFoo>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithAnotherFoo.<set-propertySetterMarkedWithAnotherFoo>|<set-propertySetterMarkedWithAnotherFoo>(kotlin.String){}[0]
final var non_public_markers.test/propertySetterMarkedWithBar // non_public_markers.test/propertySetterMarkedWithBar|{}propertySetterMarkedWithBar[0]
final fun <get-propertySetterMarkedWithBar>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithBar.<get-propertySetterMarkedWithBar>|<get-propertySetterMarkedWithBar>(){}[0]
final fun <set-propertySetterMarkedWithBar>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithBar.<set-propertySetterMarkedWithBar>|<set-propertySetterMarkedWithBar>(kotlin.String){}[0]
final var non_public_markers.test/propertySetterMarkedWithFoo // non_public_markers.test/propertySetterMarkedWithFoo|{}propertySetterMarkedWithFoo[0]
final fun <get-propertySetterMarkedWithFoo>(): kotlin/String // non_public_markers.test/propertySetterMarkedWithFoo.<get-propertySetterMarkedWithFoo>|<get-propertySetterMarkedWithFoo>(){}[0]
final fun <set-propertySetterMarkedWithFoo>(kotlin/String) // non_public_markers.test/propertySetterMarkedWithFoo.<set-propertySetterMarkedWithFoo>|<set-propertySetterMarkedWithFoo>(kotlin.String){}[0]
final var non_public_markers.test/propertyWholeMarkedWithAnotherBar // non_public_markers.test/propertyWholeMarkedWithAnotherBar|{}propertyWholeMarkedWithAnotherBar[0]
final fun <get-propertyWholeMarkedWithAnotherBar>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithAnotherBar.<get-propertyWholeMarkedWithAnotherBar>|<get-propertyWholeMarkedWithAnotherBar>(){}[0]
final fun <set-propertyWholeMarkedWithAnotherBar>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithAnotherBar.<set-propertyWholeMarkedWithAnotherBar>|<set-propertyWholeMarkedWithAnotherBar>(kotlin.String){}[0]
final var non_public_markers.test/propertyWholeMarkedWithAnotherFoo // non_public_markers.test/propertyWholeMarkedWithAnotherFoo|{}propertyWholeMarkedWithAnotherFoo[0]
final fun <get-propertyWholeMarkedWithAnotherFoo>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithAnotherFoo.<get-propertyWholeMarkedWithAnotherFoo>|<get-propertyWholeMarkedWithAnotherFoo>(){}[0]
final fun <set-propertyWholeMarkedWithAnotherFoo>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithAnotherFoo.<set-propertyWholeMarkedWithAnotherFoo>|<set-propertyWholeMarkedWithAnotherFoo>(kotlin.String){}[0]
final var non_public_markers.test/propertyWholeMarkedWithBar // non_public_markers.test/propertyWholeMarkedWithBar|{}propertyWholeMarkedWithBar[0]
final fun <get-propertyWholeMarkedWithBar>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithBar.<get-propertyWholeMarkedWithBar>|<get-propertyWholeMarkedWithBar>(){}[0]
final fun <set-propertyWholeMarkedWithBar>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithBar.<set-propertyWholeMarkedWithBar>|<set-propertyWholeMarkedWithBar>(kotlin.String){}[0]
final var non_public_markers.test/propertyWholeMarkedWithFoo // non_public_markers.test/propertyWholeMarkedWithFoo|{}propertyWholeMarkedWithFoo[0]
final fun <get-propertyWholeMarkedWithFoo>(): kotlin/String // non_public_markers.test/propertyWholeMarkedWithFoo.<get-propertyWholeMarkedWithFoo>|<get-propertyWholeMarkedWithFoo>(){}[0]
final fun <set-propertyWholeMarkedWithFoo>(kotlin/String) // non_public_markers.test/propertyWholeMarkedWithFoo.<set-propertyWholeMarkedWithFoo>|<set-propertyWholeMarkedWithFoo>(kotlin.String){}[0]
final fun non_public_markers.test/functionMarkedWithAnotherBar(): kotlin/String // non_public_markers.test/functionMarkedWithAnotherBar|functionMarkedWithAnotherBar(){}[0]
final fun non_public_markers.test/functionMarkedWithAnotherFoo(): kotlin/String // non_public_markers.test/functionMarkedWithAnotherFoo|functionMarkedWithAnotherFoo(){}[0]
final fun non_public_markers.test/functionMarkedWithBar(): kotlin/String // non_public_markers.test/functionMarkedWithBar|functionMarkedWithBar(){}[0]
final fun non_public_markers.test/functionMarkedWithFoo(): kotlin/String // non_public_markers.test/functionMarkedWithFoo|functionMarkedWithFoo(){}[0]
final fun non_public_markers.test/nonMarkedFunction(): kotlin/String // non_public_markers.test/nonMarkedFunction|nonMarkedFunction(){}[0]
@@ -0,0 +1,159 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.library.abi;
import com.intellij.testFramework.TestDataPath;
import org.jetbrains.kotlin.test.util.KtTestUtil;
import org.jetbrains.kotlin.test.TargetBackend;
import org.jetbrains.kotlin.test.TestMetadata;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import java.io.File;
import java.util.regex.Pattern;
/** This class is generated by {@link org.jetbrains.kotlin.library.abi.GenerateLibraryAbiReaderTestsKt}. DO NOT MODIFY MANUALLY */
@SuppressWarnings("all")
@TestMetadata("compiler/util-klib-abi/testData/content")
@TestDataPath("$PROJECT_ROOT")
public class ClassicJsLibraryAbiReaderTestGenerated extends AbstractClassicJsLibraryAbiReaderTest {
@Test
public void testAllFilesPresentInContent() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/util-klib-abi/testData/content"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true);
}
@Test
@TestMetadata("callables.kt")
public void testCallables() throws Exception {
runTest("compiler/util-klib-abi/testData/content/callables.kt");
}
@Test
@TestMetadata("classifiers.kt")
public void testClassifiers() throws Exception {
runTest("compiler/util-klib-abi/testData/content/classifiers.kt");
}
@Test
@TestMetadata("excluded_classes_1.kt")
public void testExcluded_classes_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_1.kt");
}
@Test
@TestMetadata("excluded_classes_2.kt")
public void testExcluded_classes_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_2.kt");
}
@Test
@TestMetadata("excluded_classes_3.kt")
public void testExcluded_classes_3() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_3.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_1.kt")
public void testExcluded_packages_non_root_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_1.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_2.kt")
public void testExcluded_packages_non_root_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_2.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_3.kt")
public void testExcluded_packages_non_root_3() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_3.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_4.kt")
public void testExcluded_packages_non_root_4() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_4.kt");
}
@Test
@TestMetadata("excluded_packages_root_1.kt")
public void testExcluded_packages_root_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_root_1.kt");
}
@Test
@TestMetadata("excluded_packages_root_2.kt")
public void testExcluded_packages_root_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_root_2.kt");
}
@Test
@TestMetadata("inheritance.kt")
public void testInheritance() throws Exception {
runTest("compiler/util-klib-abi/testData/content/inheritance.kt");
}
@Test
@TestMetadata("root_package.kt")
public void testRoot_package() throws Exception {
runTest("compiler/util-klib-abi/testData/content/root_package.kt");
}
@Test
@TestMetadata("type_parameters.kt")
public void testType_parameters() throws Exception {
runTest("compiler/util-klib-abi/testData/content/type_parameters.kt");
}
@Test
@TestMetadata("value_parameters.kt")
public void testValue_parameters() throws Exception {
runTest("compiler/util-klib-abi/testData/content/value_parameters.kt");
}
@Test
@TestMetadata("visibilities.kt")
public void testVisibilities() throws Exception {
runTest("compiler/util-klib-abi/testData/content/visibilities.kt");
}
@Test
@TestMetadata("with_non_public_markers_1.kt")
public void testWith_non_public_markers_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_1.kt");
}
@Test
@TestMetadata("with_non_public_markers_2.kt")
public void testWith_non_public_markers_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_2.kt");
}
@Test
@TestMetadata("with_non_public_markers_3.kt")
public void testWith_non_public_markers_3() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_3.kt");
}
@Test
@TestMetadata("with_non_public_markers_4.kt")
public void testWith_non_public_markers_4() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_4.kt");
}
@Test
@TestMetadata("with_non_public_markers_5.kt")
public void testWith_non_public_markers_5() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_5.kt");
}
@Test
@TestMetadata("with_non_public_markers_private_annotations.kt")
public void testWith_non_public_markers_private_annotations() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_private_annotations.kt");
}
}
@@ -0,0 +1,159 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.library.abi;
import com.intellij.testFramework.TestDataPath;
import org.jetbrains.kotlin.test.util.KtTestUtil;
import org.jetbrains.kotlin.test.TargetBackend;
import org.jetbrains.kotlin.test.TestMetadata;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import java.io.File;
import java.util.regex.Pattern;
/** This class is generated by {@link org.jetbrains.kotlin.library.abi.GenerateLibraryAbiReaderTestsKt}. DO NOT MODIFY MANUALLY */
@SuppressWarnings("all")
@TestMetadata("compiler/util-klib-abi/testData/content")
@TestDataPath("$PROJECT_ROOT")
public class FirJsLibraryAbiReaderTestGenerated extends AbstractFirJsLibraryAbiReaderTest {
@Test
public void testAllFilesPresentInContent() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/util-klib-abi/testData/content"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true);
}
@Test
@TestMetadata("callables.kt")
public void testCallables() throws Exception {
runTest("compiler/util-klib-abi/testData/content/callables.kt");
}
@Test
@TestMetadata("classifiers.kt")
public void testClassifiers() throws Exception {
runTest("compiler/util-klib-abi/testData/content/classifiers.kt");
}
@Test
@TestMetadata("excluded_classes_1.kt")
public void testExcluded_classes_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_1.kt");
}
@Test
@TestMetadata("excluded_classes_2.kt")
public void testExcluded_classes_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_2.kt");
}
@Test
@TestMetadata("excluded_classes_3.kt")
public void testExcluded_classes_3() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_3.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_1.kt")
public void testExcluded_packages_non_root_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_1.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_2.kt")
public void testExcluded_packages_non_root_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_2.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_3.kt")
public void testExcluded_packages_non_root_3() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_3.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_4.kt")
public void testExcluded_packages_non_root_4() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_non_root_4.kt");
}
@Test
@TestMetadata("excluded_packages_root_1.kt")
public void testExcluded_packages_root_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_root_1.kt");
}
@Test
@TestMetadata("excluded_packages_root_2.kt")
public void testExcluded_packages_root_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_root_2.kt");
}
@Test
@TestMetadata("inheritance.kt")
public void testInheritance() throws Exception {
runTest("compiler/util-klib-abi/testData/content/inheritance.kt");
}
@Test
@TestMetadata("root_package.kt")
public void testRoot_package() throws Exception {
runTest("compiler/util-klib-abi/testData/content/root_package.kt");
}
@Test
@TestMetadata("type_parameters.kt")
public void testType_parameters() throws Exception {
runTest("compiler/util-klib-abi/testData/content/type_parameters.kt");
}
@Test
@TestMetadata("value_parameters.kt")
public void testValue_parameters() throws Exception {
runTest("compiler/util-klib-abi/testData/content/value_parameters.kt");
}
@Test
@TestMetadata("visibilities.kt")
public void testVisibilities() throws Exception {
runTest("compiler/util-klib-abi/testData/content/visibilities.kt");
}
@Test
@TestMetadata("with_non_public_markers_1.kt")
public void testWith_non_public_markers_1() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_1.kt");
}
@Test
@TestMetadata("with_non_public_markers_2.kt")
public void testWith_non_public_markers_2() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_2.kt");
}
@Test
@TestMetadata("with_non_public_markers_3.kt")
public void testWith_non_public_markers_3() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_3.kt");
}
@Test
@TestMetadata("with_non_public_markers_4.kt")
public void testWith_non_public_markers_4() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_4.kt");
}
@Test
@TestMetadata("with_non_public_markers_5.kt")
public void testWith_non_public_markers_5() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_5.kt");
}
@Test
@TestMetadata("with_non_public_markers_private_annotations.kt")
public void testWith_non_public_markers_private_annotations() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_private_annotations.kt");
}
}
@@ -18,7 +18,7 @@ import java.util.regex.Pattern;
@SuppressWarnings("all")
@TestMetadata("compiler/util-klib-abi/testData/content")
@TestDataPath("$PROJECT_ROOT")
public class LibraryAbiReaderTest extends AbstractLibraryAbiReaderTest {
public class OldLibraryAbiReaderTest extends AbstractOldLibraryAbiReaderTest {
@Test
public void testAllFilesPresentInContent() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/util-klib-abi/testData/content"), Pattern.compile("^(.+)\\.kt$"), null, true);
@@ -54,12 +54,6 @@ public class LibraryAbiReaderTest extends AbstractLibraryAbiReaderTest {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_3.kt");
}
@Test
@TestMetadata("excluded_classes_unspecified.kt")
public void testExcluded_classes_unspecified() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_classes_unspecified.kt");
}
@Test
@TestMetadata("excluded_packages_non_root_1.kt")
public void testExcluded_packages_non_root_1() throws Exception {
@@ -96,12 +90,6 @@ public class LibraryAbiReaderTest extends AbstractLibraryAbiReaderTest {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_root_2.kt");
}
@Test
@TestMetadata("excluded_packages_unspecified.kt")
public void testExcluded_packages_unspecified() throws Exception {
runTest("compiler/util-klib-abi/testData/content/excluded_packages_unspecified.kt");
}
@Test
@TestMetadata("inheritance.kt")
public void testInheritance() throws Exception {
@@ -167,10 +155,4 @@ public class LibraryAbiReaderTest extends AbstractLibraryAbiReaderTest {
public void testWith_non_public_markers_private_annotations() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_private_annotations.kt");
}
@Test
@TestMetadata("with_non_public_markers_unspecified.kt")
public void testWith_non_public_markers_unspecified() throws Exception {
runTest("compiler/util-klib-abi/testData/content/with_non_public_markers_unspecified.kt");
}
}