aboutsummaryrefslogtreecommitdiff
path: root/plugins/javadoc/src/test
AgeCommit message (Collapse)Author
2023-02-10Do not leak implementation details in generated Javadoc links (#2813)Ignat Beresnev
Fixes #2803
2023-01-12Default Java constructor (#2795)Andrey Tyrin
2022-11-22Fix package and module description truncation in javadoc (#2751)Marcin K
2022-11-09Fix missing package name in Javadoc format (#2734)bomberaya
2022-06-30Add enum synthetic functions to documentable model (#2553)Ignat Beresnev
2022-06-17Handle more corner cases for inherited accessors (#2532)Ignat Beresnev
2022-05-31Bump Kotlin to 1.7.0-RC (#2508)Vadim Mishenev
* `UnresolvedType` is replaced with `ErrorType` in https://github.com/JetBrains/kotlin/commit/b5933c70e20a0dfd788d8d4a6c04ca0d16f7c731 * Support `sig` files in https://github.com/JetBrains/kotlin/commit/22b368849338cae684601c9b1ead31ebb1fd81cf * `org.jetbrains.kotlin.idea.kdoc.resolveKDocSampleLink` is removed in https://github.com/JetBrains/intellij-community/commit/e4af6f96c8d4e2318d04eddf658a4c4e8c60b2e6 * `org.jetbrains.kotlin.idea.refactoring.fqName.getKotlinFqName` is deprecated * `org.codehaus.plexus.archiver.AbstractArchiver.addDirectory` is deprecated https://codehaus-plexus.github.io/plexus-archiver/apidocs/org/codehaus/plexus/archiver/Archiver.html#addDirectory-java.io.File-java.lang.String:A-java.lang.String:A- * Make `clean` independent from `setupMaven` * Set up JDK classpath roots explicitly because of https://github.com/JetBrains/kotlin/commit/f89765eb33dd95c8de33a919cca83651b326b246 * Add JPS model and faxml dependencies * Fix test * Exclude compiler from buildscript in integration test * Exclude `com.intellij` package from compiler * Update kotlin version in integration tests
2022-05-31Fix gathering inherited properties (#2481)Ignat Beresnev
* Fix gathering inherited properties in PSI * Refacotr KaJ transformer. Change wrapping TagWrapper for getters and setters. * Add logic to merge inherited properties in kotlin from java sources. * Remove getters and setters from JvmField properties for DObject, DEnum, DInterface in KaJ. * Unify InheritedMember DRI logic. * Fix gathering docs obtained from inheriting java sources in descriptors * Apply requested changes. * Resolve rebase conflicts * Use 221 for qodana analysis * Move accessors generation into DefaultDescriptorToDocumentableTranslator * Fix special "is" case for accessors and refactor logic in general * Remove ambiguous import after rebasing * Remove unused imports and format code * Apply review comment suggestions * Preserve previously lost accessor lookalikes * Extract a variable and correct a typo Co-authored-by: Andrzej Ratajczak <andrzej.ratajczak98@gmail.com>
2022-05-05Make javadoc pages generation deterministic (#2479)Ignat Beresnev
* Make javadoc pages generation deterministic * Rename `genericQuery` to avoid confusion with Generics
2022-04-29Enable warnings as errors and fix all warnings (#2451)Ignat Beresnev
* Enable warnings as errors and fix all warnings * Enable skip-metadata-version-check compiler setting
2022-04-19Update Jsoup to 1.14.3 (#2448)Ignat Beresnev
* Update Jsoup to 1.14.3 * Fix Jsoup API breaking changes after the update * Fix new Qodana inspections * Replace IllegalStateException with more appropriate NoSuchElementException
2022-02-21Code cleanups (#2165)Goooler
2022-02-18Fix java getter / setter name generation (#2356)CharlesG-Branch
Kotlin has special rules for conversion around properties that start with "is" For more info see: https://kotlinlang.org/docs/java-interop.html#getters-and-setters https://kotlinlang.org/docs/java-to-kotlin-interop.html#properties
2022-01-27Fix resolving DRIs of Enum Entries (#2305)Andrzej Ratajczak
* Fix resolving DRIs of Enum Entries * Unify DRIs for Kotlin and Java enums. Add EnumEntry linking tests * Updates EnumEntry extras in documentable translators * Fix tests * Apply requested changes * Apply requested changes
2021-08-30Handle `@link` tagvmishenev
2021-07-30Improve annotations rendering (#2045)vmishenev
omit parentheses if there are no parameters add quotes for string literals into annotations
2021-07-05Flatten multi-module structure (#1980)Kamil Doległo
* Add support for multimodule package lists * Merge package-lists in multi-module generation * Remove double-wrapping of modules in multi-module generation * Handle empty modules in package lists
2021-04-14Fix visibility on enum entry property (#1828)Marcin Aman
2021-03-04Obvious functions should also work for interfaces (#1763)Marcin Aman
2021-02-16Fix displaying default java visibility (#1738)Marcin Aman
2021-01-21Empty modules filtering (#1699)Marcin Aman
2020-12-29Parsing of JvmName (#1675)Marcin Aman
* Parsing of JvmName * Make JvmName processor run after KaJ
2020-12-16Resolve an issue with cross package linking in javadoc (#1659)Marcin Aman
2020-12-03exclude top-level const val from getter generation and show them as public ↵Valentin Rocher
and static (#1636)
2020-11-27Fixing tests after moving SingleGeneration to baseBłażej Kardyś
2020-10-08Fix multiline links in javadoc and wrong linebreaking of <pre> bodies (#1518)Andrzej Ratajczak
* Fix multiline links in javadoc * Fix wrong linebreaking of <pre> bodies * Use included static values for external links Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2020-10-08Adding configuration mpp check for javadocBłażej Kardyś
2020-09-14Adding javadoc source set based filteringBłażej Kardyś
2020-09-07Adding missing subclasses pagesBłażej Kardyś
2020-09-04Javadoc version number is always 0.0.1 #1406Marcin Aman
2020-08-28Missing javadoc resources on windowsMarcin Aman
2020-08-25- Move `test` projects into semantic parent projectssebastian.sellmair
- Implement new `:test-utils` project - Resolve requirement for Android SDK installation
2020-08-21Generate output to package-list and element-listMarcin Aman
2020-08-21Adding missing deprecated exception section to Deprecated pageBłażej Kardyś
2020-08-21Deprecated elements page for javadoc formatBłażej Kardyś
2020-08-20Include interfaces to abstract modelMarcin Aman
2020-08-20Javadoc package-listMarcin Aman
2020-08-20Fix requested bugfixesAndrzej Ratajczak
2020-08-20Fix LinkProvider to link properly all nested generic parametersAndrzej Ratajczak
2020-08-19Index page for javadoc (#1244)Błażej Kardyś
2020-08-19Remove unnecessary helper methodKamil Doległo
2020-08-19Add external links to Javadoc testsKamil Doległo
2020-08-19Fix tests containing unresolved linksKamil Doległo
2020-08-14Replace ExternalDocumentationLink.Builder with factory functionssebastian.sellmair
2020-08-14DokkaConfiguration: Use `Set` instead of `List` when collections are ↵sebastian.sellmair
expected to be distinct
2020-08-14Simplify Dokka Gradle Pluginsebastian.sellmair
2020-08-11Fixing javadoc comment parser for psi filesBłażej Kardyś
2020-08-04Javadoc plugin package name fixBłażej Kardyś
2020-07-30Move `testApi.utils` to `org.jetbrains.dokka.testApi.utils`Kamil Doległo
2020-07-22Follow Javadoc file path conventionAlex Saveau
The current file path looks like `/androidx.fragment.app/package-summary.html` which is non-standard. This CL changes the path to look like `/androidx/fragment/app/package-summary.html`.