Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KON-622 Add KoAnnotationProvider for type declarations #1095

Merged

Conversation

nataliapeterwas
Copy link
Collaborator

@nataliapeterwas nataliapeterwas commented May 21, 2024

After these changes, it is possible to retrieve type annotations, eg. it is possible to write Konsist test:

Konsist
	.scopeFromProject()
	.classes()
    .first()
    .primaryConstructor
	?.parameters
	?.types
	?.assertTrue { it?.hasAnnotationWithName("SampleAnnotation") }

which passes for classes like this:

import com.samplepackage.SampleAnnotation
import com.samplepackage.SampleInterface

class SampleClass1(val sampleProperty1: @SampleAnnotation SampleInterface)

and fails for classes like below:

import com.samplepackage.SampleInterface

class SampleClass1(val sampleProperty1: SampleInterface)

Copy link

@nataliapeterwas nataliapeterwas marked this pull request as ready for review May 21, 2024 16:10
@igorwojda igorwojda merged commit 0c28a6d into develop May 22, 2024
31 checks passed
@igorwojda igorwojda deleted the KON-622-add-ko-annotation-provider-for-type-declarations branch May 22, 2024 06:54
igorwojda added a commit that referenced this pull request Aug 30, 2024
* Update tj-actions/changed-files action to v44.3.0

* Fix CI jobs on macos-latest after github actions image migration (#1032)

macos-latest image from github actions was migrated from
[macos-14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) to
[macos-14-arm64](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md)
(see [README of github actions
runner-images](actions/runner-images@84c158e)).

Java 8 is installed in macos-14, but not in macos-14-arm64, and all jobs on macos
images require java 8 and java 21.

* KON-581 Remove konsist-starter- directory prefix in smaple projects (#1031)

* Fix CI jobs on macos-latest after github actions image migration

macos-latest image from github actions was migrated from
[macos-14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) to
[macos-14-arm64](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md)
(see [README of github actions
runner-images](actions/runner-images@84c158e)).

Java 8 is installed in macos-14, but not in macos-14-arm64, and all jobs on macos
images require java 8 and java 21.

* KON-581 Remove konsist-starter- directory prefix in sample projects

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.736

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.736 (#1024)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.android.application to v8.4.0

* Update plugin com.android.library to v8.4.0

* Update dependency androidx.core:core-ktx to v1.13.1

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.737

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.738

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.738

* Update dependency com.google.android.material:material to v1.12.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.738

* Update plugin io.spring.dependency-management to v1.1.5

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.739

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.739

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.739

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.740

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.740

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.740

* Update kotlin monorepo to v1.9.24

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.741

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.741

* Update dependency io.ktor:ktor-server-html-builder-jvm to v2.3.11

* Update dependency io.ktor:ktor-server-netty to v2.3.11

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.741

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.742

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.742

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.742

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.743

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.743

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.743

* Update dependency io.kotest:kotest-runner-junit5 to v5.9.0

* Update dependency io.kotest:kotest-runner-junit5-jvm to v5.9.0

* Update plugin io.kotest.multiplatform to v5.9.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.744

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.744

* Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.8.1

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.745

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.745

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.745

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.746

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.746

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.746

* Update tj-actions/changed-files action to v44.4.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.747

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.747

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.747

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.748

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.748

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.748

* Update dependency io.mockk:mockk to v1.13.11

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.749

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.749

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.749

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.750

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.750

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.750

* Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.0

* Update plugin com.android.application to v8.4.1

* KON-620 `KoTypeDeclarationProvider.declaration` throws an exception when `typeAliases` extension is called (#1089)

* fix bug

* add missing tests

* clean code

* Update plugin com.android.library to v8.4.1 (#1091)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.751

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.751

* KON-622 Add KoAnnotationProvider for type declarations (#1095)

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.751

* Update tj-actions/changed-files action to v44.5.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.752

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.752

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.752

* Update spring boot to v3.3.0

* Update tj-actions/changed-files action to v44.5.1

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.753

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.753

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.753

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.754

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.754

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.754

* Update dependency androidx.appcompat:appcompat to v1.7.0

* Update tj-actions/changed-files action to v44.5.2

* Update dependency gradle to v8.8

* Update plugin io.kotest.multiplatform to v5.9.1

* Update dependency io.kotest:kotest-runner-junit5 to v5.9.1

* Update dependency io.kotest:kotest-runner-junit5-jvm to v5.9.1

* KON-607 Update script and release snippets to kotlin documentation repo (#1014)

* upd code

* rename files and fix code

* upd code

* try code

* upd code

* upd code

* upd code

* test code

* test code

* test code

* test code

* fix code

* fix code

* fix code

* fix code

* fix code

* fix code

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd for base correct version

* fix code

* fix code

* upd code

* change kttxt ext to kttest and ktdoc

* remove all kttxt from project

* upd scripts

* rename rest of snippets

* upd script

* upd script

* upd KotestSnippets name

* upd scripts

* upd scripts

* add comments for script

* add `check-ktdoc-snippet` script

* upd check

* upd check

* upd check

* upd check

* upd check

* uncomment tests

* upd script

* KON-266 Add Konsist test to check that none method has name containing "Some" (#1115)

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.755

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.755

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.755

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.757

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.757

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.757

* Update plugin com.android.library to v8.4.2

* Update plugin com.android.application to v8.4.2

* KON-263 Add `withText` extensions (#1118)

* upd code

* rename files and fix code

* upd code

* try code

* upd code

* upd code

* upd code

* test code

* test code

* test code

* test code

* fix code

* fix code

* fix code

* fix code

* fix code

* fix code

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd logic

* upd for base correct version

* fix code

* fix code

* upd code

* change kttxt ext to kttest and ktdoc

* remove all kttxt from project

* upd scripts

* rename rest of snippets

* upd script

* upd script

* upd KotestSnippets name

* upd scripts

* upd scripts

* add comments for script

* add `check-ktdoc-snippet` script

* upd check

* upd check

* upd check

* upd check

* upd check

* uncomment tests

* add extensions and tests

* add tests for KoImport and KoFile

* add tests

* clean code

* upd tests

* use new functions in Konsist code

* upd after rebase

* KON-625 Create script to verify that all snippets with extension `.ktdoc` have valid Kotlin code (#1122)

* init

* add script

* beck to previous script

* check snippets

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* Empty-Commit

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* upd code

* fix snippets

* upd code

* upd code

* upd code

* upd code

* upd code

* create working code

* upd code

* check if exist

* add mockk classes

* ry extract

* upd github checks

* upd import

* upd import

* upd code

* upd code

* upd code

* extract common methods from check_kttest_snippets.py and turn on tests

* extract common methods from check_kttest_snippets.py and turn on tests

* fix temporary check

* upd

* turn on the rest github checks

* fix detekt

* upd github script

* upd github script

* Update plugin com.android.application to v8.5.0

* Update plugin com.android.library to v8.5.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.758

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.758

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.758

* Update tj-actions/changed-files action to v44.5.3

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.760

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.760

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.760

* Update spring boot to v3.3.1

* Update ktor monorepo to v2.3.12

* Update tj-actions/changed-files action to v44.5.4

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.761

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.761

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.761

* Update tj-actions/changed-files action to v44.5.5

* Update dependency androidx.test.espresso:espresso-core to v3.6.0

* Update dependency androidx.test.ext:junit to v1.2.0

* Update renovate.json (#1148)

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.762

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.763

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.763

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.763

* Update dependency androidx.test.espresso:espresso-core to v3.6.1

* Update dependency androidx.test.ext:junit to v1.2.1

* Update junit5 monorepo to v5.10.3

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.764

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.765

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.765

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.765

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.766

* KON-627 Fix bug: During `hasOperatorModifier()` filtration `KoInternalException` was shown with message: `Modifier not found: with` (#1167)

* fix bug + update logic in KoModifierProviderCore logic

* remove import

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.767

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.767

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.767

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.768

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.768

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.768

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.769

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.769

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.769

* Update plugin io.spring.dependency-management to v1.1.6

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.770

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.770

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.770

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.771

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.772

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.772

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.773

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.773

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.773

* Update dependency gradle to v8.9

* Update plugin com.android.application to v8.5.1

* Update plugin com.android.library to v8.5.1

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.774

* Update dependency io.mockk:mockk to v1.13.12

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.774

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.774

* Upd docs (#1177)

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.775

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.775

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.775

* Update spring boot to v3.3.2

* Update tj-actions/changed-files action to v44.5.6

* Update kotlin monorepo to v1.9.25

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.776

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.777

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.778

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.778

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.779

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.779

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.779

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.780

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.780

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.780

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.781

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.781

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.781

* Update plugin de.mannodermaus.android-junit5 to v1.10.2.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.782

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.782

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.782

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.11.4-pre.783

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.783

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.783

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.784

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.784

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.784

* Update tj-actions/changed-files action to v44.5.7

* Add Snippet (#1194)

* Update kotlin monorepo to v2 (major) (#1098)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.785

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.785

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.785

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.786

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.786

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.786

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.787

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.787

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.787

* KON-231 Add tests for KoParameterDeclaration using function parameters (#1238)

* remove KoFullyQualifiedNameProvider from KoParameterDeclaration, KoPackageDeclaration and KoVariableDeclaration

* clean code

* fix tests

* add tests

* add tests in konsist-declaration-tester

* clean code

* clean code

* fix .kttest snippets

* clean code

* KON-623 Add `doesNotDependOn` to layer verification (#1233)

* add some logic for doesNotDependOn

* add tests

* add logic

* clean code

* add tests

* clean code

* Update kotlin monorepo to v2.0.10

* Update plugin com.android.library to v8.5.2

* Update plugin com.android.application to v8.5.2

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.788

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.788

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.788

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.789

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.789

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.789

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.790

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.790

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.790

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.791

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.791

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.791

* KON-605 KoImportDeclaration add represents type (#1258)

* add represents type to KoImportDeclaration

* clean code

* clean code

* clean code

* fix test

* Update dependency gradle to v8.10

* Update junit5 monorepo to v5.11.0

* Update plugin de.mannodermaus.android-junit5 to v1.11.0.0

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.792

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.793

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.793

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.793

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.794

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.794

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.0-pre.795

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.795

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.795

* Update kotlin monorepo to v2.0.20

* Update spring boot to v3.3.3

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.3-pre.796

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.796

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.796

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.3-pre.797

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.797

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.797

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.3-pre.798

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.798

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.798

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-emotion to v11.13.3-pre.799

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react to v18.3.1-pre.799

* Update dependency org.jetbrains.kotlin-wrappers:kotlin-react-dom to v18.3.1-pre.799

* Add file information to getKtFile IllegalArgumentException (#1296)

* KON-630 `KoDefaultValueProviderCore` does not handle default values that are objects (#1282)

* fix bug and add tests

* clean code

* KON-608 Rename KoInitializerProvider to KoIsInitializedProvider (#1281)

* deprecate KoInitializerProvider and add KoIsInitializedProvider

* deprecate KoConstructorDefinedProvider and add KoIsConstructorDefinedProvider

* deprecate KoGenericTypeProvider and add KoIsGenericTypeProvider

* deprecate KoNullableProvider and add KoIsNullableProvider

* deprecate KoReadOnlyProvider and add KoIsReadOnlyProvider

* 1) deprecate KoTopLevelProvider and add KoIsTopLevelProvider
2) deprecate KoWildcardProvider and add KoIsWildcardProvider

* clean code

* remove conflicting extensions

* KON-628 Bug with fully qualified names of inner class declarations (#1241)

* add tests

* fix bug

* clean code

* Update tj-actions/changed-files action to v45 (#1275)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* KON-629 Add providers for all common combinations of interface, object and class (#1260)

* add KoClassAndInterfaceDeclaration and KoClassAndInterfaceProvider

* add tests

* extract KoClassAndInterfaceAndObjectDeclaration

* add first tests

* add tests

* add tests

* add tests

* upd code

* add KoClassAndInterfaceDeclaration

* upd code

* add tests

* add KoClassAndObjectDeclaration

* add tests

* clean code

* add KoInterfaceAndObjectDeclaration

* add tests

* clean code

* clean code

* add missing Konsist test

* upd kdocs

* add comment

* clean code

* add KoClassAndInterfaceAndObjectProviderListExt and tests

* add KoClassAndInterfaceProviderListExt and tests

* add KoClassAndObjectProviderListExt and tests

* add KoInterfaceAndObjectProviderListExt and tests

* rename tests

* clean code

* improve konsist tests

* fix dokka error

* fix after merge

* clean code

* Update dependency com.pinterest.ktlint:ktlint-cli to v1.3.1 (#1114)

* Update dependency com.pinterest.ktlint:ktlint-cli to v1.3.1

* Upd ktlint

* Upd ktlint

* Upd ktlint

* Upd ktlint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Igor Wojda <igor.wojda@gmail.com>

* Main To Develop (#1300)

* `develop` to `mian` (#983)

Update after merging `main` to `develop`

* Release 0.15.1 (#984)

* Upd version to 0.16.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jean-Baptiste Mille <jibidus@gmail.com>
Co-authored-by: NataliaPeterwas <111683562+nataliapeterwas@users.noreply.github.com>
@igorwojda igorwojda added the improvement nhancements to existing features or code label Aug 30, 2024
@nataliapeterwas nataliapeterwas restored the KON-622-add-ko-annotation-provider-for-type-declarations branch September 3, 2024 07:34
@nataliapeterwas nataliapeterwas deleted the KON-622-add-ko-annotation-provider-for-type-declarations branch September 3, 2024 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement nhancements to existing features or code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants