From 43b6131ca554e9b0aca559fc9e56b03a186609d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Kwieci=C5=84ski?= <36954793+mateuszkwiecinski@users.noreply.github.com> Date: Sun, 16 Jul 2023 18:45:07 +0200 Subject: [PATCH] Add binary compatibility validator (#2131) Closes #2111 --- CHANGELOG.md | 1 + build.gradle.kts | 13 + gradle/libs.versions.toml | 1 + ktlint-bom/build.gradle.kts | 9 +- .../api/ktlint-cli-reporter-baseline.api | 39 + .../api/ktlint-cli-reporter-checkstyle.api | 16 + .../api/ktlint-cli-reporter-core.api | 54 ++ .../api/ktlint-cli-reporter-format.api | 39 + .../api/ktlint-cli-reporter-html.api | 16 + .../api/ktlint-cli-reporter-json.api | 16 + .../api/ktlint-cli-reporter-plain-summary.api | 19 + .../api/ktlint-cli-reporter-plain.api | 42 + .../api/ktlint-cli-reporter-sarif.api | 16 + .../api/ktlint-cli-ruleset-core.api | 6 + ktlint-cli/api/ktlint-cli.api | 4 + ktlint-logger/api/ktlint-logger.api | 5 + .../api/ktlint-rule-engine-core.api | 599 +++++++++++++ ktlint-rule-engine/api/ktlint-rule-engine.api | 123 +++ .../api/ktlint-ruleset-standard.api | 817 ++++++++++++++++++ ktlint-test/api/ktlint-test.api | 94 ++ 20 files changed, 1922 insertions(+), 7 deletions(-) create mode 100644 ktlint-cli-reporter-baseline/api/ktlint-cli-reporter-baseline.api create mode 100644 ktlint-cli-reporter-checkstyle/api/ktlint-cli-reporter-checkstyle.api create mode 100644 ktlint-cli-reporter-core/api/ktlint-cli-reporter-core.api create mode 100644 ktlint-cli-reporter-format/api/ktlint-cli-reporter-format.api create mode 100644 ktlint-cli-reporter-html/api/ktlint-cli-reporter-html.api create mode 100644 ktlint-cli-reporter-json/api/ktlint-cli-reporter-json.api create mode 100644 ktlint-cli-reporter-plain-summary/api/ktlint-cli-reporter-plain-summary.api create mode 100644 ktlint-cli-reporter-plain/api/ktlint-cli-reporter-plain.api create mode 100644 ktlint-cli-reporter-sarif/api/ktlint-cli-reporter-sarif.api create mode 100644 ktlint-cli-ruleset-core/api/ktlint-cli-ruleset-core.api create mode 100644 ktlint-cli/api/ktlint-cli.api create mode 100644 ktlint-logger/api/ktlint-logger.api create mode 100644 ktlint-rule-engine-core/api/ktlint-rule-engine-core.api create mode 100644 ktlint-rule-engine/api/ktlint-rule-engine.api create mode 100644 ktlint-ruleset-standard/api/ktlint-ruleset-standard.api create mode 100644 ktlint-test/api/ktlint-test.api diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f615783a6..86be029c12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ This project adheres to [Semantic Versioning](https://semver.org/). * Update dependency gradle to v8.2.1 ([#2122](https://github.com/pinterest/ktlint/pull/2122)) * Update dependency org.codehaus.janino:janino to v3.1.10 ([#2110](https://github.com/pinterest/ktlint/pull/2110)) * Update dependency com.google.jimfs:jimfs to v1.3.0 ([#2112](https://github.com/pinterest/ktlint/pull/2112)) +* As a part of public API stabilization, configure `binary-compatibility-validator` plugin for compile-time verification of binary compatibility with previous `ktlint` versions ([#2131](https://github.com/pinterest/ktlint/pull/2131)) ## [0.50.0] - 2023-06-29 diff --git a/build.gradle.kts b/build.gradle.kts index ed20fdeb1d..d78715fbaf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,6 +4,19 @@ plugins { alias(libs.plugins.kotlin.jvm) apply false alias(libs.plugins.checksum) apply false alias(libs.plugins.shadow) apply false + alias(libs.plugins.kotlinx.binary.compatibiltiy.validator) +} + +val internalNonPublishableProjects by extra( + setOf( + "ktlint-api-consumer", + "ktlint-bom", + "ktlint-ruleset-template", + ), +) + +apiValidation { + ignoredProjects += internalNonPublishableProjects } val ktlint: Configuration by configurations.creating diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 798ce07e9d..7605a7fae7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -7,6 +7,7 @@ kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } checksum = "org.gradle.crypto.checksum:1.4.0" shadow = "com.github.johnrengelman.shadow:8.1.1" sdkman = "io.sdkman.vendors:3.0.0" +kotlinx-binary-compatibiltiy-validator = "org.jetbrains.kotlinx.binary-compatibility-validator:0.13.2" [libraries] kotlin-compiler = { module = "org.jetbrains.kotlin:kotlin-compiler-embeddable", version.ref = "kotlin" } diff --git a/ktlint-bom/build.gradle.kts b/ktlint-bom/build.gradle.kts index 85fd4c5185..904b6a7b70 100644 --- a/ktlint-bom/build.gradle.kts +++ b/ktlint-bom/build.gradle.kts @@ -7,13 +7,8 @@ publishing.publications.named("maven") { from(components["javaPlatform"]) } -val excludeList = - listOf( - "ktlint-api-consumer", - "ktlint-bom", - "ktlint-ruleset-template", - "ktlint-test-ruleset-provider-v2-deprecated", - ) +val internalNonPublishableProjects: Set by rootProject.extra +val excludeList = internalNonPublishableProjects + "ktlint-test-ruleset-provider-v2-deprecated" dependencies { logger.lifecycle("Creating dependencies for ktlint-bom") diff --git a/ktlint-cli-reporter-baseline/api/ktlint-cli-reporter-baseline.api b/ktlint-cli-reporter-baseline/api/ktlint-cli-reporter-baseline.api new file mode 100644 index 0000000000..00afa9dd9c --- /dev/null +++ b/ktlint-cli-reporter-baseline/api/ktlint-cli-reporter-baseline.api @@ -0,0 +1,39 @@ +public final class com/pinterest/ktlint/cli/reporter/baseline/Baseline { + public fun (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status;Ljava/util/Map;)V + public synthetic fun (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getLintErrorsPerFile ()Ljava/util/Map; + public final fun getPath ()Ljava/lang/String; + public final fun getStatus ()Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; +} + +public final class com/pinterest/ktlint/cli/reporter/baseline/Baseline$Status : java/lang/Enum { + public static final field DISABLED Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; + public static final field INVALID Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; + public static final field NOT_FOUND Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; + public static final field VALID Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; + public static fun values ()[Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline$Status; +} + +public final class com/pinterest/ktlint/cli/reporter/baseline/BaselineKt { + public static final fun containsLintError (Ljava/util/List;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)Z + public static final fun doesNotContain (Ljava/util/List;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)Z + public static final fun loadBaseline (Ljava/lang/String;)Lcom/pinterest/ktlint/cli/reporter/baseline/Baseline; +} + +public final class com/pinterest/ktlint/cli/reporter/baseline/BaselineReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public fun (Ljava/io/PrintStream;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/baseline/BaselineReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/baseline/BaselineReporter; + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-checkstyle/api/ktlint-cli-reporter-checkstyle.api b/ktlint-cli-reporter-checkstyle/api/ktlint-cli-reporter-checkstyle.api new file mode 100644 index 0000000000..328d54429f --- /dev/null +++ b/ktlint-cli-reporter-checkstyle/api/ktlint-cli-reporter-checkstyle.api @@ -0,0 +1,16 @@ +public final class com/pinterest/ktlint/cli/reporter/checkstyle/CheckStyleReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public fun (Ljava/io/PrintStream;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/checkstyle/CheckStyleReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/checkstyle/CheckStyleReporter; + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-core/api/ktlint-cli-reporter-core.api b/ktlint-cli-reporter-core/api/ktlint-cli-reporter-core.api new file mode 100644 index 0000000000..fa8b91c847 --- /dev/null +++ b/ktlint-cli-reporter-core/api/ktlint-cli-reporter-core.api @@ -0,0 +1,54 @@ +public final class com/pinterest/ktlint/cli/reporter/core/api/KtlintCliError : java/io/Serializable { + public fun (IILjava/lang/String;Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public final fun copy (IILjava/lang/String;Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status;)Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;IILjava/lang/String;Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status;ILjava/lang/Object;)Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError; + public fun equals (Ljava/lang/Object;)Z + public final fun getCol ()I + public final fun getDetail ()Ljava/lang/String; + public final fun getLine ()I + public final fun getRuleId ()Ljava/lang/String; + public final fun getStatus ()Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status : java/lang/Enum { + public static final field BASELINE_IGNORED Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static final field FORMAT_IS_AUTOCORRECTED Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static final field KOTLIN_PARSE_EXCEPTION Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static final field KTLINT_RULE_ENGINE_EXCEPTION Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static final field LINT_CAN_BE_AUTOCORRECTED Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static final field LINT_CAN_NOT_BE_AUTOCORRECTED Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; + public static fun values ()[Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError$Status; +} + +public final class com/pinterest/ktlint/cli/reporter/core/api/KtlintVersionKt { + public static final fun ktlintVersion (Ljava/lang/Class;)Ljava/lang/String; +} + +public abstract interface class com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 : java/io/Serializable { + public abstract fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public abstract fun getId ()Ljava/lang/String; +} + +public abstract interface class com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public abstract fun after (Ljava/lang/String;)V + public abstract fun afterAll ()V + public abstract fun before (Ljava/lang/String;)V + public abstract fun beforeAll ()V + public abstract fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/core/api/ReporterV2$DefaultImpls { + public static fun after (Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2;Ljava/lang/String;)V + public static fun afterAll (Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2;)V + public static fun before (Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2;Ljava/lang/String;)V + public static fun beforeAll (Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2;)V +} + diff --git a/ktlint-cli-reporter-format/api/ktlint-cli-reporter-format.api b/ktlint-cli-reporter-format/api/ktlint-cli-reporter-format.api new file mode 100644 index 0000000000..6182d44e30 --- /dev/null +++ b/ktlint-cli-reporter-format/api/ktlint-cli-reporter-format.api @@ -0,0 +1,39 @@ +public final class com/pinterest/ktlint/cli/reporter/format/Color : java/lang/Enum { + public static final field BLACK Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field BLUE Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field CYAN Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field DARK_GRAY Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field GREEN Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_BLUE Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_CYAN Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_GRAY Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_GREEN Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_MAGENTA Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_RED Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field LIGHT_YELLOW Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field MAGENTA Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field RED Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field WHITE Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static final field YELLOW Lcom/pinterest/ktlint/cli/reporter/format/Color; + public final fun getCode ()I + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/cli/reporter/format/Color; + public static fun values ()[Lcom/pinterest/ktlint/cli/reporter/format/Color; +} + +public final class com/pinterest/ktlint/cli/reporter/format/FormatReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public fun (Ljava/io/PrintStream;ZZLcom/pinterest/ktlint/cli/reporter/format/Color;)V + public synthetic fun (Ljava/io/PrintStream;ZZLcom/pinterest/ktlint/cli/reporter/format/Color;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/format/FormatReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/format/FormatReporter; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-html/api/ktlint-cli-reporter-html.api b/ktlint-cli-reporter-html/api/ktlint-cli-reporter-html.api new file mode 100644 index 0000000000..3e79dd2170 --- /dev/null +++ b/ktlint-cli-reporter-html/api/ktlint-cli-reporter-html.api @@ -0,0 +1,16 @@ +public final class com/pinterest/ktlint/cli/reporter/html/HtmlReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public fun (Ljava/io/PrintStream;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/html/HtmlReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/html/HtmlReporter; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-json/api/ktlint-cli-reporter-json.api b/ktlint-cli-reporter-json/api/ktlint-cli-reporter-json.api new file mode 100644 index 0000000000..462d0d58f7 --- /dev/null +++ b/ktlint-cli-reporter-json/api/ktlint-cli-reporter-json.api @@ -0,0 +1,16 @@ +public final class com/pinterest/ktlint/cli/reporter/json/JsonReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public fun (Ljava/io/PrintStream;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/json/JsonReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/json/JsonReporter; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-plain-summary/api/ktlint-cli-reporter-plain-summary.api b/ktlint-cli-reporter-plain-summary/api/ktlint-cli-reporter-plain-summary.api new file mode 100644 index 0000000000..415ca67091 --- /dev/null +++ b/ktlint-cli-reporter-plain-summary/api/ktlint-cli-reporter-plain-summary.api @@ -0,0 +1,19 @@ +public final class com/pinterest/ktlint/cli/reporter/plainsummary/PlainSummaryReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public static final field KOTLIN_PARSE_EXCEPTION_MESSAGE Ljava/lang/String; + public static final field KTLINT_RULE_ENGINE_EXCEPTION_MESSAGE Ljava/lang/String; + public static final field UNKNOWN_CAUSE_MESSAGE Ljava/lang/String; + public fun (Ljava/io/PrintStream;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/plainsummary/PlainSummaryReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/plainsummary/PlainSummaryReporter; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-plain/api/ktlint-cli-reporter-plain.api b/ktlint-cli-reporter-plain/api/ktlint-cli-reporter-plain.api new file mode 100644 index 0000000000..72a596a0e5 --- /dev/null +++ b/ktlint-cli-reporter-plain/api/ktlint-cli-reporter-plain.api @@ -0,0 +1,42 @@ +public final class com/pinterest/ktlint/cli/reporter/plain/Color : java/lang/Enum { + public static final field BLACK Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field BLUE Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field CYAN Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field DARK_GRAY Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field GREEN Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_BLUE Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_CYAN Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_GRAY Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_GREEN Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_MAGENTA Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_RED Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field LIGHT_YELLOW Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field MAGENTA Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field RED Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field WHITE Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static final field YELLOW Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public final fun getCode ()I + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/cli/reporter/plain/Color; + public static fun values ()[Lcom/pinterest/ktlint/cli/reporter/plain/Color; +} + +public final class com/pinterest/ktlint/cli/reporter/plain/PlainReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public static final field KOTLIN_PARSE_EXCEPTION_MESSAGE Ljava/lang/String; + public static final field KTLINT_RULE_ENGINE_EXCEPTION_MESSAGE Ljava/lang/String; + public static final field UNKNOWN_CAUSE_MESSAGE Ljava/lang/String; + public fun (Ljava/io/PrintStream;ZZLcom/pinterest/ktlint/cli/reporter/plain/Color;Z)V + public synthetic fun (Ljava/io/PrintStream;ZZLcom/pinterest/ktlint/cli/reporter/plain/Color;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/plain/PlainReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/plain/PlainReporter; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-reporter-sarif/api/ktlint-cli-reporter-sarif.api b/ktlint-cli-reporter-sarif/api/ktlint-cli-reporter-sarif.api new file mode 100644 index 0000000000..248ef4d063 --- /dev/null +++ b/ktlint-cli-reporter-sarif/api/ktlint-cli-reporter-sarif.api @@ -0,0 +1,16 @@ +public final class com/pinterest/ktlint/cli/reporter/sarif/SarifReporter : com/pinterest/ktlint/cli/reporter/core/api/ReporterV2 { + public fun (Ljava/io/PrintStream;)V + public fun after (Ljava/lang/String;)V + public fun afterAll ()V + public fun before (Ljava/lang/String;)V + public fun beforeAll ()V + public fun onLintError (Ljava/lang/String;Lcom/pinterest/ktlint/cli/reporter/core/api/KtlintCliError;)V +} + +public final class com/pinterest/ktlint/cli/reporter/sarif/SarifReporterProvider : com/pinterest/ktlint/cli/reporter/core/api/ReporterProviderV2 { + public fun ()V + public synthetic fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/core/api/ReporterV2; + public fun get (Ljava/io/PrintStream;Ljava/util/Map;)Lcom/pinterest/ktlint/cli/reporter/sarif/SarifReporter; + public fun getId ()Ljava/lang/String; +} + diff --git a/ktlint-cli-ruleset-core/api/ktlint-cli-ruleset-core.api b/ktlint-cli-ruleset-core/api/ktlint-cli-ruleset-core.api new file mode 100644 index 0000000000..16e1db1b35 --- /dev/null +++ b/ktlint-cli-ruleset-core/api/ktlint-cli-ruleset-core.api @@ -0,0 +1,6 @@ +public abstract class com/pinterest/ktlint/cli/ruleset/core/api/RuleSetProviderV3 : java/io/Serializable { + public fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId;)V + public final fun getId ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId; + public abstract fun getRuleProviders ()Ljava/util/Set; +} + diff --git a/ktlint-cli/api/ktlint-cli.api b/ktlint-cli/api/ktlint-cli.api new file mode 100644 index 0000000000..c771287668 --- /dev/null +++ b/ktlint-cli/api/ktlint-cli.api @@ -0,0 +1,4 @@ +public final class com/pinterest/ktlint/Main { + public static final fun main ([Ljava/lang/String;)V +} + diff --git a/ktlint-logger/api/ktlint-logger.api b/ktlint-logger/api/ktlint-logger.api new file mode 100644 index 0000000000..e7309afeb3 --- /dev/null +++ b/ktlint-logger/api/ktlint-logger.api @@ -0,0 +1,5 @@ +public final class com/pinterest/ktlint/logger/api/KtLintKLoggerInitializerKt { + public static final fun initKtLintKLogger (Lmu/KLogger;)Lmu/KLogger; + public static final fun setDefaultLoggerModifier (Lmu/KLogger;Lkotlin/jvm/functions/Function1;)Lmu/KLogger; +} + diff --git a/ktlint-rule-engine-core/api/ktlint-rule-engine-core.api b/ktlint-rule-engine-core/api/ktlint-rule-engine-core.api new file mode 100644 index 0000000000..c984045c5b --- /dev/null +++ b/ktlint-rule-engine-core/api/ktlint-rule-engine-core.api @@ -0,0 +1,599 @@ +public final class com/pinterest/ktlint/rule/engine/core/api/ASTNodeExtensionKt { + public static final fun children (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lkotlin/sequences/Sequence; + public static final fun findCompositeParentElementOfType (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun firstChildLeafOrSelf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun getColumn (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)I + public static final fun hasNewLineInClosedRange (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun indent (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Z)Ljava/lang/String; + public static synthetic fun indent$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZILjava/lang/Object;)Ljava/lang/String; + public static final fun isCodeLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isPartOf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/reflect/KClass;)Z + public static final fun isPartOf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType;)Z + public static final fun isPartOfComment (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isPartOfCompositeElementOfType (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType;)Z + public static final fun isPartOfString (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isRoot (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isValOrVarKeyword (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isWhiteSpace (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isWhiteSpaceWithNewline (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun isWhiteSpaceWithoutNewline (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun lastChildLeafOrSelf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun leavesInClosedRange (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lkotlin/sequences/Sequence; + public static final fun leavesInOpenRange (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lkotlin/sequences/Sequence; + public static final fun leavesIncludingSelf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Z)Lkotlin/sequences/Sequence; + public static synthetic fun leavesIncludingSelf$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZILjava/lang/Object;)Lkotlin/sequences/Sequence; + public static final fun leavesOnLine (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lkotlin/sequences/Sequence; + public static final fun lineLengthWithoutNewlinePrefix (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)I + public static final fun logStructure (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun nextCodeLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZZ)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun nextCodeLeaf$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZZILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun nextCodeSibling (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun nextLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun nextLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZZ)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun nextLeaf$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZZILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun nextSibling (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun nextSibling$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun noNewLineInClosedRange (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun noNewLineInOpenRange (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Z + public static final fun parent (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType;Z)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun parent (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun parent$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType;ZILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun parent$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun prevCodeLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Z)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun prevCodeLeaf$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun prevCodeSibling (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun prevLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun prevLeaf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Z)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun prevLeaf$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun prevSibling (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static synthetic fun prevSibling$default (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode; + public static final fun upsertWhitespaceAfterMe (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Ljava/lang/String;)V + public static final fun upsertWhitespaceBeforeMe (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;Ljava/lang/String;)V +} + +public final class com/pinterest/ktlint/rule/engine/core/api/ElementType { + public static final field INSTANCE Lcom/pinterest/ktlint/rule/engine/core/api/ElementType; + public final fun getABSTRACT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getACTUAL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getANDAND ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getANNOTATED_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getANNOTATION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getANNOTATION_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getANNOTATION_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getANNOTATION_TARGET ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getARRAY_ACCESS_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getARROW ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getAS_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getAS_SAFE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getAT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBINARY_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBINARY_WITH_TYPE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBLOCK ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBLOCK_CODE_FRAGMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBLOCK_COMMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBODY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBOOLEAN_CONSTANT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBREAK ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBREAK_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getBY_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCALLABLE_REFERENCE_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCALL_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCATCH ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCATCH_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCHARACTER_CONSTANT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCHARACTER_LITERAL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCLASS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCLASS_BODY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCLASS_INITIALIZER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCLASS_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCLASS_LITERAL_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCLOSING_QUOTE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCOLLECTION_LITERAL_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCOLON ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCOLONCOLON ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCOMMA ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCOMPANION_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONDITION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONSTRUCTOR_CALLEE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONSTRUCTOR_DELEGATION_CALL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONSTRUCTOR_DELEGATION_REFERENCE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONSTRUCTOR_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONST_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONTEXT_RECEIVER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONTEXT_RECEIVER_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONTINUE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCONTINUE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getCROSSINLINE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDANGLING_NEWLINE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDATA_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDEFAULT_VISIBILITY_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDELEGATED_SUPER_TYPE_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDELEGATE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDESTRUCTURING_DECLARATION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDESTRUCTURING_DECLARATION_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDIV ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDIVEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDOT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDOT_QUALIFIED_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDOUBLE_ARROW ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDOUBLE_SEMICOLON ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDO_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDO_WHILE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDYNAMIC_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getDYNAMIC_TYPE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getELSE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getELSE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getELVIS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getENUM_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getENUM_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEOF ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEOL_COMMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEOL_OR_SEMICOLON ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEQEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEQEQEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getESCAPE_SEQUENCE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getESCAPE_STRING_TEMPLATE_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXCL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXCLEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXCLEQEQEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXCLEXCL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXPECT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXPRESSION_CODE_FRAGMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getEXTERNAL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFALSE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFIELD_IDENTIFIER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFIELD_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFILE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFILE_ANNOTATION_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFILE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFINALLY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFINALLY_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFINAL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFLOAT_CONSTANT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFLOAT_LITERAL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFOR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFOR_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFUN ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFUNCTION_LITERAL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFUNCTION_TYPE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFUNCTION_TYPE_RECEIVER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getFUN_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getGET_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getGT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getGTEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getHASH ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getHEADER_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIDENTIFIER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIF ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIF_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIMPL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIMPORT_ALIAS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIMPORT_DIRECTIVE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIMPORT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIMPORT_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINDICES ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINFIX_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINITIALIZER_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINIT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINLINE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINNER_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINTEGER_CONSTANT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINTEGER_LITERAL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINTERFACE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getINTERNAL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIN_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIS_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getIS_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_CODE_BLOCK_TEXT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_END ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_LEADING_ASTERISK ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_MARKDOWN_ESCAPED_CHAR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_MARKDOWN_INLINE_LINK ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_MARKDOWN_LINK ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_NAME ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_SECTION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_START ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_TAG ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_TAG_NAME ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getKDOC_TEXT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLABEL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLABELED_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLABEL_QUALIFIER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLAMBDA_ARGUMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLAMBDA_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLATEINIT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLBRACE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLBRACKET ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLITERAL_STRING_TEMPLATE_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLONG_STRING_TEMPLATE_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLONG_TEMPLATE_ENTRY_END ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLONG_TEMPLATE_ENTRY_START ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLOOP_RANGE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLPAR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getLTEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getMINUS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getMINUSEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getMINUSMINUS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getMODIFIER_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getMUL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getMULTEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getNOINLINE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getNOT_IN ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getNOT_IS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getNULL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getNULLABLE_TYPE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getNULL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOBJECT_DECLARATION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOBJECT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOBJECT_LITERAL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOPEN_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOPEN_QUOTE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOPERATION_REFERENCE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOPERATOR_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOROR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOUT_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getOVERRIDE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPACKAGE_DIRECTIVE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPACKAGE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPARAM_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPARENTHESIZED ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPERC ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPERCEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPLUS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPLUSEQ ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPLUSPLUS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPOSTFIX_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPREFIX_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPRIMARY_CONSTRUCTOR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPRIVATE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPROPERTY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPROPERTY_ACCESSOR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPROPERTY_DELEGATE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPROPERTY_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPROTECTED_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getPUBLIC_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getQUEST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRANGE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRANGE_UNTIL ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRBRACE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRBRACKET ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRECEIVER_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getREFERENCE_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getREGULAR_STRING_PART ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getREIFIED_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRESERVED ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRETURN ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRETURN_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getRPAR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSAFE_ACCESS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSAFE_ACCESS_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSCRIPT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSCRIPT_INITIALIZER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSEALED_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSECONDARY_CONSTRUCTOR ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSEMICOLON ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSETPARAM_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSET_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSHEBANG_COMMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSHORT_STRING_TEMPLATE_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSHORT_TEMPLATE_ENTRY_START ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSTRING_TEMPLATE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSUPER_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSUPER_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSUPER_TYPE_CALL_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSUPER_TYPE_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSUPER_TYPE_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getSUSPEND_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTAILREC_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTHEN ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTHIS_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTHIS_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTHROW ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTHROW_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTRUE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTRY_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPEALIAS ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPEALIAS_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPEOF_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_ARGUMENT_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_CODE_FRAGMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_CONSTRAINT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_CONSTRAINT_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_PARAMETER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_PARAMETER_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_PROJECTION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getTYPE_REFERENCE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getUSER_TYPE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVALUE_ARGUMENT ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVALUE_ARGUMENT_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVALUE_ARGUMENT_NAME ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVALUE_PARAMETER ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVALUE_PARAMETER_LIST ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVAL_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVARARG_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getVAR_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHEN ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHEN_CONDITION_IN_RANGE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHEN_CONDITION_IS_PATTERN ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHEN_CONDITION_WITH_EXPRESSION ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHEN_ENTRY ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHEN_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHERE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHILE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHILE_KEYWORD ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; + public final fun getWHITE_SPACE ()Lorg/jetbrains/kotlin/com/intellij/psi/tree/IElementType; +} + +public abstract interface annotation class com/pinterest/ktlint/rule/engine/core/api/FeatureInAlphaState : java/lang/annotation/Annotation { +} + +public abstract interface annotation class com/pinterest/ktlint/rule/engine/core/api/FeatureInBetaState : java/lang/annotation/Annotation { +} + +public final class com/pinterest/ktlint/rule/engine/core/api/IndentConfig { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$Companion; + public fun (Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle;I)V + public fun (Lorg/ec4j/core/model/PropertyType$IndentStyleValue;I)V + public final fun childIndentOf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Ljava/lang/String; + public final fun component1 ()Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle; + public final fun component2 ()I + public final fun containsUnexpectedIndentChar (Ljava/lang/String;)Z + public final fun copy (Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle;I)Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig;Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle;IILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getDisabled ()Z + public final fun getIndent ()Ljava/lang/String; + public final fun getIndentStyle ()Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle; + public final fun getTabWidth ()I + public final fun getUnexpectedIndentCharDescription ()Ljava/lang/String; + public fun hashCode ()I + public final fun indentLevelFrom (Ljava/lang/String;)I + public final fun indexOfFirstUnexpectedIndentChar (Ljava/lang/String;)I + public final fun parentIndentOf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Ljava/lang/String; + public final fun siblingIndentOf (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;)Ljava/lang/String; + public final fun toNormalizedIndent (Ljava/lang/String;)Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/IndentConfig$Companion { + public final fun getDEFAULT_INDENT_CONFIG ()Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle : java/lang/Enum { + public static final field SPACE Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle; + public static final field TAB Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle; + public static fun values ()[Lcom/pinterest/ktlint/rule/engine/core/api/IndentConfig$IndentStyle; +} + +public class com/pinterest/ktlint/rule/engine/core/api/Rule { + public fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/Rule$About;Ljava/util/Set;Ljava/util/Set;)V + public synthetic fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/Rule$About;Ljava/util/Set;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun afterLastNode ()V + public fun afterVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V + public fun getAbout ()Lcom/pinterest/ktlint/rule/engine/core/api/Rule$About; + public fun getRuleId ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public fun getUsesEditorConfigProperties ()Ljava/util/Set; + public fun getVisitorModifiers ()Ljava/util/Set; + public final fun isUsedForTraversalOfAST ()Z + public final fun shouldContinueTraversalOfAST ()Z + public final fun startTraversalOfAST ()V + public final fun stopTraversalOfAST ()V +} + +public final class com/pinterest/ktlint/rule/engine/core/api/Rule$About { + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/Rule$About; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/Rule$About;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/Rule$About; + public fun equals (Ljava/lang/Object;)Z + public final fun getIssueTrackerUrl ()Ljava/lang/String; + public final fun getMaintainer ()Ljava/lang/String; + public final fun getRepositoryUrl ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { +} + +public abstract interface class com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { +} + +public abstract class com/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier { +} + +public final class com/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule : com/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier { + public fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode;)V + public final fun component1 ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public final fun component2 ()Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode; + public final fun copy (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode;)Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule;Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule; + public fun equals (Ljava/lang/Object;)Z + public final fun getMode ()Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode; + public final fun getRuleId ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode : java/lang/Enum { + public static final field ONLY_WHEN_RUN_AFTER_RULE_IS_LOADED_AND_ENABLED Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode; + public static final field REGARDLESS_WHETHER_RUN_AFTER_RULE_IS_LOADED_OR_DISABLED Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode; + public static fun values ()[Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAfterRule$Mode; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAsLateAsPossible : com/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier { + public static final field INSTANCE Lcom/pinterest/ktlint/rule/engine/core/api/Rule$VisitorModifier$RunAsLateAsPossible; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleId { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/core/api/RuleId$Companion; + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Ljava/lang/String;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public fun equals (Ljava/lang/Object;)Z + public final fun getRuleSetId ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId; + public final fun getValue ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleId$Companion { + public final fun prefixWithStandardRuleSetIdWhenMissing (Ljava/lang/String;)Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleProvider { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/core/api/RuleProvider$Companion; + public synthetic fun (Lkotlin/jvm/functions/Function0;Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;ZLjava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun createNewRuleInstance ()Lcom/pinterest/ktlint/rule/engine/core/api/Rule; + public final fun getRuleId ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public final fun getRunAfterRules ()Ljava/util/List; + public final fun getRunAsLateAsPossible ()Z +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleProvider$Companion { + public final fun invoke (Lkotlin/jvm/functions/Function0;)Lcom/pinterest/ktlint/rule/engine/core/api/RuleProvider; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleProviderKt { + public static final fun propertyTypes (Ljava/util/Collection;)Ljava/util/Set; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleSetId { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId$Companion; + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId;Ljava/lang/String;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/RuleSetId$Companion { + public final fun getSTANDARD ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleEditorConfigPropertyKt { + public static final fun getCODE_STYLE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static final fun getCODE_STYLE_PROPERTY_TYPE ()Lorg/ec4j/core/model/PropertyType$LowerCasingPropertyType; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleValue : java/lang/Enum { + public static final field android_studio Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleValue; + public static final field intellij_idea Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleValue; + public static final field ktlint_official Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleValue; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleValue; + public static fun values ()[Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/CodeStyleValue; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig { + public fun ()V + public fun (Ljava/util/Map;)V + public synthetic fun (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lorg/ec4j/core/model/Property;)V + public final fun addPropertiesWithDefaultValueIfMissing ([Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig; + public final fun contains (Ljava/lang/String;)Z + public final fun copy (Ljava/util/Map;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;Ljava/util/Map;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun filterBy (Ljava/util/Set;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig; + public final fun get (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;)Ljava/lang/Object; + public final fun getEditorConfigValueOrNull (Lorg/ec4j/core/model/PropertyType;Ljava/lang/String;)Ljava/lang/Object; + public fun hashCode ()I + public final fun map (Lkotlin/jvm/functions/Function1;)Ljava/util/Collection; + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty { + public fun (Lorg/ec4j/core/model/PropertyType;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Lorg/ec4j/core/model/PropertyType;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/ec4j/core/model/PropertyType; + public final fun component10 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Lkotlin/jvm/functions/Function2; + public final fun component7 ()Lkotlin/jvm/functions/Function1; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Lorg/ec4j/core/model/PropertyType;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;Lorg/ec4j/core/model/PropertyType;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public fun equals (Ljava/lang/Object;)Z + public final fun getAndroidStudioCodeStyleDefaultValue ()Ljava/lang/Object; + public final fun getDefaultValue ()Ljava/lang/Object; + public final fun getDeprecationError ()Ljava/lang/String; + public final fun getDeprecationWarning ()Ljava/lang/String; + public final fun getIntellijIdeaCodeStyleDefaultValue ()Ljava/lang/Object; + public final fun getKtlintOfficialCodeStyleDefaultValue ()Ljava/lang/Object; + public final fun getName ()Ljava/lang/String; + public final fun getPropertyMapper ()Lkotlin/jvm/functions/Function2; + public final fun getPropertyWriter ()Lkotlin/jvm/functions/Function1; + public final fun getType ()Lorg/ec4j/core/model/PropertyType; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/EndOfLinePropertyKt { + public static final fun getEND_OF_LINE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/IndentSizeEditorConfigPropertyKt { + public static final fun getINDENT_SIZE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/IndentStyleEditorConfigPropertyKt { + public static final fun getINDENT_STYLE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/InsertFinalNewLineEditorConfigPropertyKt { + public static final fun getINSERT_FINAL_NEWLINE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/MaxLineLengthEditorConfigPropertyKt { + public static final field MAX_LINE_LENGTH_PROPERTY_OFF I + public static final fun getMAX_LINE_LENGTH_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution : java/lang/Enum { + public static final field disabled Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution; + public static final field enabled Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution; + public static fun values ()[Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecutionEditorConfigPropertyKt { + public static final fun createRuleExecutionEditorConfigProperty (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static synthetic fun createRuleExecutionEditorConfigProperty$default (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static final fun createRuleSetExecutionEditorConfigProperty (Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId;Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static synthetic fun createRuleSetExecutionEditorConfigProperty$default (Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId;Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/RuleExecution;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static final fun getALL_RULES_EXECUTION_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static final fun getEXPERIMENTAL_RULES_EXECUTION_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public static final fun getRULE_EXECUTION_PROPERTY_TYPE ()Lorg/ec4j/core/model/PropertyType$LowerCasingPropertyType; + public static final fun ktLintRuleExecutionPropertyName (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;)Ljava/lang/String; + public static final fun ktLintRuleSetExecutionPropertyName (Lcom/pinterest/ktlint/rule/engine/core/api/RuleSetId;)Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/core/api/editorconfig/ec4j/EditorConfigPropertyKt { + public static final fun toPropertyBuilderWithValue (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;Ljava/lang/String;)Lorg/ec4j/core/model/Property$Builder; + public static final fun toPropertyBuilderWithValue (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;Lorg/ec4j/core/model/PropertyType$PropertyValue;)Lorg/ec4j/core/model/Property$Builder; + public static final fun toPropertyWithValue (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;Ljava/lang/String;)Lorg/ec4j/core/model/Property; + public static final fun toPropertyWithValue (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty;Lorg/ec4j/core/model/PropertyType$PropertyValue;)Lorg/ec4j/core/model/Property; +} + diff --git a/ktlint-rule-engine/api/ktlint-rule-engine.api b/ktlint-rule-engine/api/ktlint-rule-engine.api new file mode 100644 index 0000000000..45f2da4585 --- /dev/null +++ b/ktlint-rule-engine/api/ktlint-rule-engine.api @@ -0,0 +1,123 @@ +public final class com/pinterest/ktlint/rule/engine/api/Code { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/api/Code$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/nio/file/Path;ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun fileNameOrStdin ()Ljava/lang/String; + public final fun filePathOrStdin ()Ljava/lang/String; + public final fun getContent ()Ljava/lang/String; + public final fun getFileName ()Ljava/lang/String; + public final fun getFilePath ()Ljava/nio/file/Path; + public final fun getScript ()Z + public final fun isStdIn ()Z +} + +public final class com/pinterest/ktlint/rule/engine/api/Code$Companion { + public final fun fromFile (Ljava/io/File;)Lcom/pinterest/ktlint/rule/engine/api/Code; + public final fun fromPath (Ljava/nio/file/Path;)Lcom/pinterest/ktlint/rule/engine/api/Code; + public final fun fromSnippet (Ljava/lang/String;Z)Lcom/pinterest/ktlint/rule/engine/api/Code; + public static synthetic fun fromSnippet$default (Lcom/pinterest/ktlint/rule/engine/api/Code$Companion;Ljava/lang/String;ZILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/api/Code; + public final fun fromStdin ()Lcom/pinterest/ktlint/rule/engine/api/Code; +} + +public final class com/pinterest/ktlint/rule/engine/api/EditorConfigDefaults { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults$Companion; + public fun (Lorg/ec4j/core/model/EditorConfig;)V + public final fun component1 ()Lorg/ec4j/core/model/EditorConfig; + public final fun copy (Lorg/ec4j/core/model/EditorConfig;)Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults;Lorg/ec4j/core/model/EditorConfig;ILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Lorg/ec4j/core/model/EditorConfig; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/api/EditorConfigDefaults$Companion { + public final fun getEMPTY_EDITOR_CONFIG_DEFAULTS ()Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults; + public final fun load (Ljava/nio/file/Path;Ljava/util/Set;)Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults; +} + +public final class com/pinterest/ktlint/rule/engine/api/EditorConfigOverride { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride$Companion; + public fun ()V + public final fun getProperties ()Ljava/util/Map; +} + +public final class com/pinterest/ktlint/rule/engine/api/EditorConfigOverride$Companion { + public final fun from ([Lkotlin/Pair;)Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride; + public final fun getEMPTY_EDITOR_CONFIG_OVERRIDE ()Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride; + public final fun plus (Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride;[Lkotlin/Pair;)Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride; +} + +public final class com/pinterest/ktlint/rule/engine/api/KtLintParseException : java/lang/RuntimeException { + public fun (IILjava/lang/String;)V + public final fun getCol ()I + public final fun getLine ()I +} + +public final class com/pinterest/ktlint/rule/engine/api/KtLintRuleEngine { + public static final field Companion Lcom/pinterest/ktlint/rule/engine/api/KtLintRuleEngine$Companion; + public static final field STDIN_FILE Ljava/lang/String; + public fun ()V + public fun (Ljava/util/Set;Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults;Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride;ZZLjava/nio/file/FileSystem;)V + public synthetic fun (Ljava/util/Set;Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults;Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride;ZZLjava/nio/file/FileSystem;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun editorConfigFilePaths (Ljava/nio/file/Path;)Ljava/util/List; + public final fun format (Lcom/pinterest/ktlint/rule/engine/api/Code;Lkotlin/jvm/functions/Function2;)Ljava/lang/String; + public static synthetic fun format$default (Lcom/pinterest/ktlint/rule/engine/api/KtLintRuleEngine;Lcom/pinterest/ktlint/rule/engine/api/Code;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/String; + public final fun generateKotlinEditorConfigSection (Ljava/nio/file/Path;)Ljava/lang/String; + public final fun getEditorConfigDefaults ()Lcom/pinterest/ktlint/rule/engine/api/EditorConfigDefaults; + public final fun getEditorConfigOverride ()Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride; + public final fun getEnableKotlinCompilerExtensionPoint ()Z + public final fun getFileSystem ()Ljava/nio/file/FileSystem; + public final fun getRuleProviders ()Ljava/util/Set; + public final fun isInvokedFromCli ()Z + public final fun lint (Lcom/pinterest/ktlint/rule/engine/api/Code;Lkotlin/jvm/functions/Function1;)V + public static synthetic fun lint$default (Lcom/pinterest/ktlint/rule/engine/api/KtLintRuleEngine;Lcom/pinterest/ktlint/rule/engine/api/Code;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun reloadEditorConfigFile (Ljava/nio/file/Path;)V + public final fun transformToAst (Lcom/pinterest/ktlint/rule/engine/api/Code;)Lorg/jetbrains/kotlin/com/intellij/lang/FileASTNode; + public final fun trimMemory ()V +} + +public final class com/pinterest/ktlint/rule/engine/api/KtLintRuleEngine$Companion { +} + +public final class com/pinterest/ktlint/rule/engine/api/KtLintRuleException : java/lang/RuntimeException { + public fun (IILjava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V + public fun getCause ()Ljava/lang/Throwable; + public final fun getCol ()I + public final fun getLine ()I + public fun getMessage ()Ljava/lang/String; + public final fun getRuleId ()Ljava/lang/String; +} + +public final class com/pinterest/ktlint/rule/engine/api/LintError { + public fun (IILcom/pinterest/ktlint/rule/engine/core/api/RuleId;Ljava/lang/String;Z)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Z + public final fun copy (IILcom/pinterest/ktlint/rule/engine/core/api/RuleId;Ljava/lang/String;Z)Lcom/pinterest/ktlint/rule/engine/api/LintError; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/rule/engine/api/LintError;IILcom/pinterest/ktlint/rule/engine/core/api/RuleId;Ljava/lang/String;ZILjava/lang/Object;)Lcom/pinterest/ktlint/rule/engine/api/LintError; + public fun equals (Ljava/lang/Object;)Z + public final fun getCanBeAutoCorrected ()Z + public final fun getCol ()I + public final fun getDetail ()Ljava/lang/String; + public final fun getLine ()I + public final fun getRuleId ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class com/pinterest/ktlint/rule/engine/internal/rules/InternalRule : com/pinterest/ktlint/rule/engine/core/api/Rule { + public fun getUsesEditorConfigProperties ()Ljava/util/Set; + public fun getVisitorModifiers ()Ljava/util/Set; +} + +public final class com/pinterest/ktlint/rule/engine/internal/rules/KtlintSuppressionRule : com/pinterest/ktlint/rule/engine/internal/rules/InternalRule { + public fun (Ljava/util/List;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/rule/engine/internal/rules/KtlintSuppressionRuleKt { + public static final fun getKTLINT_SUPPRESSION_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + diff --git a/ktlint-ruleset-standard/api/ktlint-ruleset-standard.api b/ktlint-ruleset-standard/api/ktlint-ruleset-standard.api new file mode 100644 index 0000000000..8768649dc4 --- /dev/null +++ b/ktlint-ruleset-standard/api/ktlint-ruleset-standard.api @@ -0,0 +1,817 @@ +public class com/pinterest/ktlint/ruleset/standard/StandardRule : com/pinterest/ktlint/rule/engine/core/api/Rule { + public fun getUsesEditorConfigProperties ()Ljava/util/Set; + public fun getVisitorModifiers ()Ljava/util/Set; +} + +public final class com/pinterest/ktlint/ruleset/standard/StandardRuleSetProvider : com/pinterest/ktlint/cli/ruleset/core/api/RuleSetProviderV3 { + public fun ()V + public fun getRuleProviders ()Ljava/util/Set; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/AnnotationRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/AnnotationRuleKt { + public static final fun getANNOTATION_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/AnnotationSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field ERROR_MESSAGE Ljava/lang/String; + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/AnnotationSpacingRuleKt { + public static final fun getANNOTATION_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ArgumentListWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ArgumentListWrappingRuleKt { + public static final fun getARGUMENT_LIST_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/BinaryExpressionWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/BinaryExpressionWrappingRuleKt { + public static final fun getBINARY_EXPRESSION_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/BlankLineBeforeDeclarationRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/BlankLineBeforeDeclarationRuleKt { + public static final fun getBLANK_LINE_BEFORE_DECLARATION_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/BlockCommentInitialStarAlignmentRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/BlockCommentInitialStarAlignmentRuleKt { + public static final fun getBLOCK_COMMENT_INITIAL_STAR_ALIGNMENT_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ChainWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ChainWrappingRuleKt { + public static final fun getCHAIN_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ClassNamingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ClassNamingRuleKt { + public static final fun getCLASS_NAMING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/CommentSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/CommentSpacingRuleKt { + public static final fun getCOMMENT_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/CommentWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/CommentWrappingRuleKt { + public static final fun getCOMMENT_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ContextReceiverWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ContextReceiverWrappingRuleKt { + public static final fun getCONTEXT_RECEIVER_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/DiscouragedCommentLocationRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/DiscouragedCommentLocationRuleKt { + public static final fun getDISCOURAGED_COMMENT_LOCATION_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/EnumEntryNameCaseRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/EnumEntryNameCaseRuleKt { + public static final fun getENUM_ENTRY_NAME_CASE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/EnumWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/EnumWrappingRuleKt { + public static final fun getENUM_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FilenameRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FilenameRuleKt { + public static final fun getFILENAME_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FinalNewlineRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FinalNewlineRuleKt { + public static final fun getFINAL_NEWLINE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunKeywordSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunKeywordSpacingRuleKt { + public static final fun getFUN_KEYWORD_SPACING_RULE ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionNamingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionNamingRuleKt { + public static final fun getFUNCTION_NAMING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionReturnTypeSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionReturnTypeSpacingRuleKt { + public static final fun getFUNCTION_RETURN_TYPE_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public static final field Companion Lcom/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$Companion; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$Companion { + public final fun getFORCE_MULTILINE_WHEN_PARAMETER_COUNT_GREATER_OR_EQUAL_THAN_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; + public final fun getFUNCTION_BODY_EXPRESSION_WRAPPING_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$FunctionBodyExpressionWrapping : java/lang/Enum { + public static final field always Lcom/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$FunctionBodyExpressionWrapping; + public static final field default Lcom/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$FunctionBodyExpressionWrapping; + public static final field multiline Lcom/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$FunctionBodyExpressionWrapping; + public static fun valueOf (Ljava/lang/String;)Lcom/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$FunctionBodyExpressionWrapping; + public static fun values ()[Lcom/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRule$FunctionBodyExpressionWrapping; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionSignatureRuleKt { + public static final fun getFUNCTION_SIGNATURE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionStartOfBodySpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionStartOfBodySpacingRuleKt { + public static final fun getFUNCTION_START_OF_BODY_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionTypeReferenceSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/FunctionTypeReferenceSpacingRuleKt { + public static final fun getFUNCTION_TYPE_REFERENCE_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/IfElseBracingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/IfElseBracingRuleKt { + public static final fun getIF_ELSE_BRACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/IfElseWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/IfElseWrappingRuleKt { + public static final fun getIF_ELSE_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ImportOrderingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field Companion Lcom/pinterest/ktlint/ruleset/standard/rules/ImportOrderingRule$Companion; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ImportOrderingRule$Companion { + public final fun getIJ_KOTLIN_IMPORTS_LAYOUT_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ImportOrderingRuleKt { + public static final fun getIMPORT_ORDERING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/IndentationRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field KDOC_CONTINUATION_INDENT Ljava/lang/String; + public static final field TYPE_CONSTRAINT_CONTINUATION_INDENT Ljava/lang/String; + public fun ()V + public fun afterLastNode ()V + public fun afterVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/IndentationRuleKt { + public static final fun getINDENTATION_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/KdocWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/KdocWrappingRuleKt { + public static final fun getKDOC_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MaxLineLengthRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field Companion Lcom/pinterest/ktlint/ruleset/standard/rules/MaxLineLengthRule$Companion; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MaxLineLengthRule$Companion { + public final fun getIGNORE_BACKTICKED_IDENTIFIER_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MaxLineLengthRuleKt { + public static final fun getMAX_LINE_LENGTH_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ModifierListSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ModifierListSpacingRuleKt { + public static final fun getMODIFIER_LIST_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ModifierOrderRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ModifierOrderRuleKt { + public static final fun getMODIFIER_ORDER_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MultiLineIfElseRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MultiLineIfElseRuleKt { + public static final fun getMULTI_LINE_IF_ELSE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MultilineExpressionWrapping : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/MultilineExpressionWrappingKt { + public static final fun getMULTILINE_EXPRESSION_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoBlankLineBeforeRbraceRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoBlankLineBeforeRbraceRuleKt { + public static final fun getNO_BLANK_LINE_BEFORE_RBRACE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoBlankLineInListKt { + public static final fun getNO_BLANK_LINE_IN_LIST_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoBlankLineInListRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoBlankLinesInChainedMethodCallsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoBlankLinesInChainedMethodCallsRuleKt { + public static final fun getNO_BLANK_LINES_IN_CHAINED_METHOD_CALLS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoConsecutiveBlankLinesRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoConsecutiveBlankLinesRuleKt { + public static final fun getNO_CONSECUTIVE_BLANK_LINES_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoConsecutiveCommentsRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoConsecutiveCommentsRuleKt { + public static final fun getNO_CONSECUTIVE_COMMENTS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyClassBodyRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyClassBodyRuleKt { + public static final fun getNO_EMPTY_CLASS_BODY_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyFileRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyFirstLineInClassBodyRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyFirstLineInClassBodyRuleKt { + public static final fun getNO_EMPTY_FIRST_LINE_IN_CLASS_BODY_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyFirstLineInMethodBlockRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoEmptyFirstLineInMethodBlockRuleKt { + public static final fun getNO_EMPTY_FIRST_LINE_IN_METHOD_BLOCK_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoLineBreakAfterElseRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoLineBreakAfterElseRuleKt { + public static final fun getNO_LINE_BREAK_AFTER_ELSE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoLineBreakBeforeAssignmentRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoLineBreakBeforeAssignmentRuleKt { + public static final fun getNO_LINE_BREAK_BEFORE_ASSIGNMENT_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoMultipleSpacesRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoMultipleSpacesRuleKt { + public static final fun getNO_MULTIPLE_SPACES_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoSemicolonsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoSemicolonsRuleKt { + public static final fun getNO_SEMICOLONS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoSingleLineBlockCommentRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoSingleLineBlockCommentRuleKt { + public static final fun getNO_SINGLE_LINE_BLOCK_COMMENT_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoTrailingSpacesRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoTrailingSpacesRuleKt { + public static final fun getNO_TRAILING_SPACES_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoUnitReturnRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoUnitReturnRuleKt { + public static final fun getNO_UNIT_RETURN_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoUnusedImportsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun afterVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoUnusedImportsRuleKt { + public static final fun getNO_UNUSED_IMPORTS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoWildcardImportsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field Companion Lcom/pinterest/ktlint/ruleset/standard/rules/NoWildcardImportsRule$Companion; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoWildcardImportsRule$Companion { + public final fun getIJ_KOTLIN_PACKAGES_TO_USE_IMPORT_ON_DEMAND ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NoWildcardImportsRuleKt { + public static final fun getNO_WILDCARD_IMPORTS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NullableTypeSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/NullableTypeSpacingRuleKt { + public static final fun getNULLABLE_TYPE_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/PackageNameRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/PackageNameRuleKt { + public static final fun getPACKAGE_NAME_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ParameterListSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ParameterListSpacingRuleKt { + public static final fun getPARAMETER_LIST_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ParameterListWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ParameterListWrappingRuleKt { + public static final fun getPARAMETER_LIST_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ParameterWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/ParameterWrappingRuleKt { + public static final fun getPARAMETER_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/PropertyNamingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public static final field SERIAL_VERSION_UID_PROPERTY_NAME Ljava/lang/String; + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/PropertyNamingRuleKt { + public static final fun getPROPERTY_NAMING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/PropertyWrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/PropertyWrappingRuleKt { + public static final fun getPROPERTY_WRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundAngleBracketsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundAngleBracketsRuleKt { + public static final fun getSPACING_AROUND_ANGLE_BRACKETS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundColonRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundColonRuleKt { + public static final fun getSPACING_AROUND_COLON_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundCommaRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundCommaRuleKt { + public static final fun getSPACING_AROUND_COMMA_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundCurlyRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundCurlyRuleKt { + public static final fun getSPACING_AROUND_CURLY_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundDotRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundDotRuleKt { + public static final fun getSPACING_AROUND_DOT_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundDoubleColonRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundDoubleColonRuleKt { + public static final fun getSPACING_AROUND_DOUBLE_COLON_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundKeywordRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundKeywordRuleKt { + public static final fun getSPACING_AROUND_KEYWORD_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundOperatorsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundOperatorsRuleKt { + public static final fun getSPACING_AROUND_OPERATORS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundParensRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundParensRuleKt { + public static final fun getSPACING_AROUND_PARENS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundRangeOperatorRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundRangeOperatorRuleKt { + public static final fun getSPACING_AROUND_RANGE_OPERATOR_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundUnaryOperatorRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingAroundUnaryOperatorRuleKt { + public static final fun getSPACING_AROUND_UNARY_OPERATOR_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingBetweenDeclarationsWithAnnotationsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingBetweenDeclarationsWithAnnotationsRuleKt { + public static final fun getSPACING_BETWEEN_DECLARATIONS_WITH_ANNOTATIONS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingBetweenDeclarationsWithCommentsRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingBetweenDeclarationsWithCommentsRuleKt { + public static final fun getSPACING_BETWEEN_DECLARATIONS_WITH_COMMENTS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingBetweenFunctionNameAndOpeningParenthesisRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/SpacingBetweenFunctionNameAndOpeningParenthesisRuleKt { + public static final fun getSPACING_BETWEEN_FUNCTION_NAME_AND_OPENING_PARENTHESIS_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/StatementWrapping : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/StringTemplateIndentRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public static final field RAW_STRING_LITERAL_QUOTES Ljava/lang/String; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/StringTemplateIndentRuleKt { + public static final fun getSTRING_TEMPLATE_INDENT_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/StringTemplateRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/StringTemplateRuleKt { + public static final fun getSTRING_TEMPLATE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnCallSiteRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field Companion Lcom/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnCallSiteRule$Companion; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnCallSiteRule$Companion { + public final fun getTRAILING_COMMA_ON_CALL_SITE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnCallSiteRuleKt { + public static final fun getTRAILING_COMMA_ON_CALL_SITE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnDeclarationSiteRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public static final field Companion Lcom/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnDeclarationSiteRule$Companion; + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnDeclarationSiteRule$Companion { + public final fun getTRAILING_COMMA_ON_DECLARATION_SITE_PROPERTY ()Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfigProperty; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TrailingCommaOnDeclarationSiteRuleKt { + public static final fun getTRAILING_COMMA_ON_DECLARATION_SITE_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TryCatchFinallySpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental, com/pinterest/ktlint/rule/engine/core/api/Rule$OfficialCodeStyle { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TryCatchFinallySpacingRuleKt { + public static final fun getTRY_CATCH_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TypeArgumentListSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TypeArgumentListSpacingRuleKt { + public static final fun getTYPE_ARGUMENT_LIST_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TypeParameterListSpacingRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/TypeParameterListSpacingRuleKt { + public static final fun getTYPE_PARAMETER_LIST_SPACING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/UnnecessaryParenthesesBeforeTrailingLambdaRule : com/pinterest/ktlint/ruleset/standard/StandardRule, com/pinterest/ktlint/rule/engine/core/api/Rule$Experimental { + public fun ()V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/UnnecessaryParenthesesBeforeTrailingLambdaRuleKt { + public static final fun getUNNECESSARY_PARENTHESES_BEFORE_TRAILING_LAMBDA_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/WrappingRule : com/pinterest/ktlint/ruleset/standard/StandardRule { + public fun ()V + public fun afterVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V + public fun beforeFirstNode (Lcom/pinterest/ktlint/rule/engine/core/api/editorconfig/EditorConfig;)V + public fun beforeVisitChildNodes (Lorg/jetbrains/kotlin/com/intellij/lang/ASTNode;ZLkotlin/jvm/functions/Function3;)V +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/WrappingRuleKt { + public static final fun getWRAPPING_RULE_ID ()Lcom/pinterest/ktlint/rule/engine/core/api/RuleId; +} + +public final class com/pinterest/ktlint/ruleset/standard/rules/internal/importordering/PatternEntry { + public fun (Ljava/lang/String;ZZ)V + public fun equals (Ljava/lang/Object;)Z + public final fun getHasAlias ()Z + public final fun getWithSubpackages ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + diff --git a/ktlint-test/api/ktlint-test.api b/ktlint-test/api/ktlint-test.api new file mode 100644 index 0000000000..3f80747233 --- /dev/null +++ b/ktlint-test/api/ktlint-test.api @@ -0,0 +1,94 @@ +public final class com/pinterest/ktlint/test/KtLintAssertThat { + public static final field Companion Lcom/pinterest/ktlint/test/KtLintAssertThat$Companion; + public static final field EOL_CHAR C + public static final field MAX_LINE_LENGTH_MARKER Ljava/lang/String; + public fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleProvider;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V + public final fun addAdditionalRuleProvider (Lkotlin/jvm/functions/Function0;)Lcom/pinterest/ktlint/test/KtLintAssertThat; + public final fun addAdditionalRuleProviders ([Lkotlin/jvm/functions/Function0;)Lcom/pinterest/ktlint/test/KtLintAssertThat; + public final fun asFileWithPath (Ljava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThat; + public final fun asKotlinScript (Z)Lcom/pinterest/ktlint/test/KtLintAssertThat; + public static synthetic fun asKotlinScript$default (Lcom/pinterest/ktlint/test/KtLintAssertThat;ZILjava/lang/Object;)Lcom/pinterest/ktlint/test/KtLintAssertThat; + public final fun hasLintViolation (IILjava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationForAdditionalRule (IILjava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationWithoutAutoCorrect (IILjava/lang/String;)V + public final fun hasLintViolations ([Lcom/pinterest/ktlint/test/LintViolation;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationsForAdditionalRule ([Lcom/pinterest/ktlint/test/LintViolation;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationsWithoutAutoCorrect ([Lcom/pinterest/ktlint/test/LintViolation;)V + public final fun hasNoLintViolations ()V + public final fun hasNoLintViolationsExceptInAdditionalRules ()Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasNoLintViolationsForRuleId (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun isFormattedAs (Ljava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun setMaxLineLength ()Lcom/pinterest/ktlint/test/KtLintAssertThat; + public final fun withEditorConfigOverride ([Lkotlin/Pair;)Lcom/pinterest/ktlint/test/KtLintAssertThat; +} + +public final class com/pinterest/ktlint/test/KtLintAssertThat$Companion { + public final fun assertThatRule (Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function1; + public final fun assertThatRule (Lkotlin/jvm/functions/Function0;Ljava/util/Set;Ljava/util/Set;)Lkotlin/jvm/functions/Function1; + public static synthetic fun assertThatRule$default (Lcom/pinterest/ktlint/test/KtLintAssertThat$Companion;Lkotlin/jvm/functions/Function0;Ljava/util/Set;Ljava/util/Set;ILjava/lang/Object;)Lkotlin/jvm/functions/Function1; +} + +public final class com/pinterest/ktlint/test/KtLintAssertThatAssertable : org/assertj/core/api/AbstractAssert { + public fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleProvider;Lcom/pinterest/ktlint/rule/engine/api/Code;Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride;Ljava/util/Set;)V + public synthetic fun (Lcom/pinterest/ktlint/rule/engine/core/api/RuleProvider;Lcom/pinterest/ktlint/rule/engine/api/Code;Lcom/pinterest/ktlint/rule/engine/api/EditorConfigOverride;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun hasLintViolation (IILjava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationForAdditionalRule (IILjava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationWithoutAutoCorrect (IILjava/lang/String;)V + public final fun hasLintViolations ([Lcom/pinterest/ktlint/test/LintViolation;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationsForAdditionalRules ([Lcom/pinterest/ktlint/test/LintViolation;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasLintViolationsWithoutAutocorrect ([Lcom/pinterest/ktlint/test/LintViolation;)V + public final fun hasNoLintViolations ()V + public final fun hasNoLintViolationsExceptInAdditionalRules ()Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun hasNoLintViolationsForRuleId (Lcom/pinterest/ktlint/rule/engine/core/api/RuleId;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; + public final fun isFormattedAs (Ljava/lang/String;)Lcom/pinterest/ktlint/test/KtLintAssertThatAssertable; +} + +public abstract interface annotation class com/pinterest/ktlint/test/KtlintDocumentationTest : java/lang/annotation/Annotation { +} + +public final class com/pinterest/ktlint/test/KtlintTestFileSystem { + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun close ()V + public final fun getFileSystem ()Ljava/nio/file/FileSystem; + public final fun resolve (Ljava/lang/String;)Ljava/nio/file/Path; + public static synthetic fun resolve$default (Lcom/pinterest/ktlint/test/KtlintTestFileSystem;Ljava/lang/String;ILjava/lang/Object;)Ljava/nio/file/Path; + public final fun unixPathStringRelativeToRootDirectoryOfFileSystem (Ljava/lang/String;)Ljava/lang/String; + public final fun writeEditorConfigFile (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun writeEditorConfigFile$default (Lcom/pinterest/ktlint/test/KtlintTestFileSystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + public final fun writeFile (Ljava/lang/String;Ljava/lang/String;)V + public final fun writeFile (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun writeRootEditorConfigFile (Ljava/lang/String;)V +} + +public final class com/pinterest/ktlint/test/LintViolation { + public fun (IILjava/lang/String;Z)V + public synthetic fun (IILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Z + public final fun copy (IILjava/lang/String;Z)Lcom/pinterest/ktlint/test/LintViolation; + public static synthetic fun copy$default (Lcom/pinterest/ktlint/test/LintViolation;IILjava/lang/String;ZILjava/lang/Object;)Lcom/pinterest/ktlint/test/LintViolation; + public fun equals (Ljava/lang/Object;)Z + public final fun getCanBeAutoCorrected ()Z + public final fun getCol ()I + public final fun getDetail ()Ljava/lang/String; + public final fun getLine ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class com/pinterest/ktlint/test/RuleSetProviderTest { + public static final field NEWLINE_AND_INDENT Ljava/lang/String; + public fun (Ljava/lang/Class;Ljava/lang/String;)V + public final fun checkAllRulesInPackageAreProvidedByRuleSetProvider ()V +} + +public final class com/pinterest/ktlint/test/TestLiteralsKt { + public static final field MULTILINE_STRING_QUOTE Ljava/lang/String; + public static final field SPACE Ljava/lang/String; + public static final field TAB Ljava/lang/String; +} +