KT-26806
Defining constants using kotlin.math is broken in 1.2.70
KT-26399
Kotlin Migration: NPE at KotlinMigrationProjectComponent$onImportFinished$1.run()KT-26794
Bad version detection during migration in Android Studio 3.2KT-26823
Fix deadlock in databinding with AndroidX which led to Android Studio hangingKT-26889
Don't show migration dialog if no actual migrations are availableKT-25177
Report asDynamic on dynamic type as a warningKT-25454
Extract function: make default visibility private
KT-26466
Uncaught ReferenceError: println is not defined
KT-26208
inspectClassesForKotlinIC slows down continuous mode in Gradle
KT-26929
Kotlin Reflect and Proguard: can’t find referenced class kotlin.annotations.jvm.ReadOnly/Mutable
KT-13860
Avoid creating KtImportDirective PSI elements for default imports in LazyImportScopeKT-22201
Generate nullability annotations for data class toString and equals methods.KT-23870
SAM adapter method returns null-values for "genericParameterTypes"KT-24597
IDE doesn't report missing constructor on inheritance of an expected class in common moduleKT-25120
RequireKotlin on nested class and its members is not loaded correctlyKT-25193
Names of parameters from Java interface methods implemented by delegation are lostKT-25405
Mismatching descriptor type parameters on inner typesKT-25604
Disable callable references to exprerimental suspend functionsKT-25665
Add a warning for annotations which target non-existent accessorsKT-25894
Do not generate body for functions from Any in light class builder modeKT-20772
Incorrect smart cast on enum membersKT-24657
Compiler performance issues with big filesKT-25745
Do not report warning about annotations on non-existing accessors for JvmStatic propertiesKT-25746
Improve message for warning about annotations that have target to non-existing accessorsKT-25810
New Inference: Overload resolution ambiguity on method 'provideDelegate(Nothing?, KProperty<*>)' when there's more than oneprovideDelegate
operator in scopeKT-25973
Report metadata version mismatch upon discovering a .kotlin_module file in the dependencies with an incompatible metadata versionKT-22281
JVM: Incorrect comparison of Double and Float when types are derived from smart-castsKT-22649
Compiler: wrong code generated / Couldn't transform method node - using inline extension property inside lambda
KT-18301
kotlin needs crazy amount of memoryKT-23668
Methods with internal visibility have different mangling names in IDE and in compilerKT-24892
please remove usages of com.intellij.util.containers.ConcurrentFactoryMap#ConcurrentFactoryMap deprecated long agoKT-25144
Quick fix “Change signature” changes class of argument when applied for descendant classes with enabled -Xnew-inference optionKT-25356
Update Gradle Kotlin-DSL icon according to new IDEA 2018.2 icons styleKT-20056
TCE on creating object of an anonymous class in Kotlin scriptKT-25092
SourcePsi should be physical leaf element but got OPERATION_REFERENCEKT-25249
Uast operates "Unit" type instead of "void"KT-25255
Preferences | Languages & Frameworks | Kotlin Updates: show currently installed versionKT-25297
Inconsistency inKotlinULambdaExpression
andKotlinLocalFunctionULambdaExpression
KT-25515
Add/remove analysis-related compiler setting does not update IDE project model immediatelyKT-25524
UAST: proper resolve for function variable callKT-25640
"Configure Kotlin" action changes values of language and API version in project settings
KT-25147
Conditional breakpoints doesn't work incommon
code of MPPKT-25152
MPP debug doesn't navigate tocommon
code if there are same named files incommon
andplatform
parts
KT-22732
TestNG runner is always used for TestNG tests even when Use Gradle runner is selectedKT-25913
Honor 'store generated project files externally option' for Kotlin facets imported from GradleKT-25955
Support expect/actual in new MPP imported into IDEA
KT-6633
Inspection to detect unnecessary "with" callsKT-25146
Add quick-fix for default parameter value removalKT-7675
Create inspection to replace if with letKT-13515
Add intention to replace '?.let' with null checkKT-13854
Need intention actions: to convert property with getter to initializerKT-15476
Inspection to convert non-lazy chains of collection functions into sequencesKT-22068
Force usage of “it” in .forEach{} callsKT-23445
Inspection and quickfix to replaceassertTrue(a == b)
withassertEquals(a, b)
KT-25270
"return@foo" outside of lambda should have quickfix to remove "@foo" label
KT-11154
Spell checking inspection is not suppressableKT-18681
"Replace 'if' with 'when'" generates unnecessary else blockKT-24001
"Suspicious combination of == and ===" false positiveKT-24385
Convert lambda to reference refactor produces red code with companion objectKT-24694
Move lambda out of parentheses should not be applied for multiple functional parametersKT-25089
False-positive "Call chain on collection type can be simplified" formap
andjoinToString
on aHashMap
KT-25169
Impossible to suppress UAST/JVM inspectionsKT-25321
Safe delete of a class property implementing constructor parameter at the platform side doesn't remove all the related declarationsKT-25539
Make class open
quick fix doesn't update all the related implementations of a multiplatform classKT-25608
Confusing "Redundant override" inspection messageKT-16422
Replace lambda with method reference inspections failsKT-21999
Convert lambda to reference adds this with incorrect labelKT-23467
False positivesuspicious callable reference
on scoping function called on another lambdaKT-25044
"Implement member" quick-fix should not generate 'actual' modifier with expect declaration in interface onlyKT-25579
Redundant semicolon erroneously reported during local var modifier ambiguityKT-25633
“Add kotlin-XXX.jar to the classpath” quick fix adds dependency with invalid version in Gradle-based projectsKT-25739
"Convert to run" / "Convert to with" intentions incorrectly process references to Java static membersKT-25928
"Let extend" quick fix is suggested in case of nullable/non-null TYPE_MISMATCH collisionKT-26042
False positive "Remove redundant '.let' call" for lambda with destructured arguments
KT-22815
Update quick documentationKT-22648
Quick Doc popup: break (long?) declarations into several lines
KT-25129
Idea freezes when Kotlin plugin tries to determine if jar is js lib in jvm module
KT-25317
Go to actual declaration
keyboard shortcut doesn't work forexpect object
, showing "No implementations found" messageKT-25492
Find usages: keepExpected functions
option state while searching for usages of a regular functionKT-25498
Find Usages
doesn't showSupertype
usages ofactual
declarations with constructor
KT-22823
Text pasted into package is parsed as Kotlin before Java
KT-22072
"Convert MutableMap.put to assignment" should not be applicable when put is used as expressionKT-23590
Incorrect conflict warning "Internal function will not be accessible" when moving class from jvm to common moduleKT-23594
Incorrect conflict warning about IllegalStateException when moving class from jvm to common moduleKT-23772
MPP: Refactor / Rename class does not update name of file containing related expect/actual classKT-23914
Safe search false positives during moves between common and actual modulesKT-25326
Refactor/Safe Delete doesn't reportactual object
usagesKT-25438
Refactor/Safe delete of a multiplatform companion object: usage is not reportedKT-25857
Refactoring → Move moves whole file in case of moving class from Kotlin scriptKT-25858
Refactoring → Move can be called only for class declarations in Kotlin script
KT-25814
IDE scripting console -> kotlin (JSR-223) - compilation errors - unresolved IDEA classesKT-25822
jvmTarget from the script compiler options is ignored in the IDE
KT-23368
IDE: Build: JPS errors are reported for valid non-multiplatform module depending on multiplatform one
KT-25595
Rename Kotlin-specific "Protractor" run configuration to distinguish it from the one provided by NodeJS pluginKT-19309
Spring JPA Repository IntelliJ tooling with Kotlin
KT-26228
NoClassDefFoundError: org/jetbrains/kotlin/idea/run/KotlinTestNgConfigurationProducer on running a JUnit test with TestNG plugin disabled
KT-25541
Incorrect parameter names in reflection for inner class constructor from Java class compiled with "-parameters"
KT-21910
Add-Xfriend-paths
compiler argument to support internal visibility checks in production/test sources from external build systemsKT-25554
Do not report warnings when-XXLanguage
was used to turn on deprecationKT-25196
Optional expected annotation is visible in platforms where it doesn't have actual
KT-25540
JPS JS IC does not recompile usages from other modules when package is different
KT-25396
KAPT Error: Unknown option: infoAsWarningsKT-26211
Kotlin plugin 1.2.60+ breaks IDEA source/resource/test roots in a Maven project with Kapt
KT-25025
Inter-project IC for JS in GradleKT-25455
Gradle IC: when class signature is changed its indirect subclasses in different module are not recompiled
KT-25998
Build process starts compiling w/o any changes (on release version)KT-25977
Can not run a Kotlin testKT-26072
MPP compilation issueKT-26113
Build takes around 20 seconds in already fully built IDEA project
KT-26142
update maven-central remote repository url
KT-26528
ISE “To save disabled cache status [delete] should be called (this behavior is kept for compatibility)” on compiling project with enabled IC in Maven
KT-22053
JS: Secondary constructor of Throwable inheritor doesn't call to primary oneKT-26064
JS inliner calls wrong constructor in incremental buildKT-26117
JS runtime error: ArrayList_init instead of ArrayList_init_0
KT-18067
KotlinJS - String.compareTo(other: String, ignoreCase: Boolean = false): IntKT-19507
Using @JvmName from stdlib-common fails to compile in JS module.KT-19508
Add @JsName to stdlib-common for controlling JS implementationKT-24478
Annotate relevant standard library annotations with @OptionalExpectationKT-25980
JvmSynthetic annotation has no description in the docs
KT-13762
Prohibit annotations with target 'EXPRESSION' and retention 'BINARY' or 'RUNTIME'KT-18882
Allow code to have platform specific annotations when compiled for different platformsKT-20356
Internal compiler error - This method shouldn't be invoked for INVISIBLE_FAKE visibilityKT-22517
Deprecate smartcasts for local delegated propertiesKT-23153
Compiler allows to set non constant value as annotation parameterKT-23413
IndexOutOfBoundsException on local delegated properties fromprovideDelegate
if there's at least one non-local delegated propertyKT-23742
Optimise inline class redundant boxing on return from inlined lambdaKT-24513
High memory usage in Kotlin and 2018.1KT-24617
Optional expected annotation is unresolved in a dependent platform moduleKT-24679
KotlinUCallExpression doesn't resolve callee if it is an inline methodKT-24808
NI: nestedwithContext
call is reported withSuspension functions can be called only within coroutine body
errorKT-24825
NoClassDefFoundError on SAM adapter in a nested call in inlined lambda since 1.2.40KT-24859
Disallow calls of functions annotated with receiver annotated with @RestrictsSuspension in foreign suspension contextKT-24911
Kotlin 1.2.50: UI for @RecentlyNonNull looks strange in the editorKT-25333
Restrict visibility of Java static members from supertypes of companion object
KT-20924
Slow KtLightAbstractAnnotation.getClsDelegate() lightAnnotations.ktKT-23844
Kotlin property accessor searcher consumes CPU when invoked on a scope consisting only of Java files
KT-4311
"Override members" works wrong when function is extensionKT-13948
IDE plugins: improve descriptionKT-15300
"INFO - project.TargetPlatformDetector - Using default platform" flood in logKT-17350
Implement members from interface fails when one of the generic types is unresolvedKT-17668
Edit Configuration dialog doesn't have a button for choosing the "Main class" fieldKT-19102
Wrong equals() and hashCode() code generated for arrays of arraysKT-20056
TCE on creating object of an anonymous class in Kotlin scriptKT-21863
Imported typealias to object declared as "Unused import directive" when only referring to methodsKT-23272
Git commit not workingKT-23407
Pasting callable reference from different package suggests imports, but inserts incompilable FQNKT-23456
UAST: Enum constant constructor call arguments missing from Kotlin enumsKT-23942
Fix building light-classes for MPP project containing multi-file facadesKT-24072
Kotlin SDK appears as many times as there are modules in the projectKT-24412
Kotlin create project wizard: Kotlin/JS no SDKKT-24933
please remove usages of com.intellij.psi.search.searches.DirectClassInheritorsSearch#search(com.intellij.psi.PsiClass, com.intellij.psi.search.SearchScope, boolean, boolean) deprecated long agoKT-24943
Project leak via LibraryEffectiveKindProviderImplKT-24979
IndexNotReadyException in KtLightClassForSourceDeclaration#isInheritorKT-24958
Escaping goes insane when editing interpolated string in injected fragment editorKT-25024
Wrong resolve scope while resolving java.lang.String PsiClassReferenceTypeKT-25092
SourcePsi should be physical leaf element but got OPERATION_REFERENCEKT-25242
'Resolved to error element' highlighting is confusingly similar to an active live templateKT-25249
Uast operates "Unit" type instead of "void"KT-25255
Preferences | Languages & Frameworks | Kotlin Updates: show currently installed versionKT-25297
Inconsistency inKotlinULambdaExpression
andKotlinLocalFunctionULambdaExpression
KT-25414
Support checking eap-1.3 channel for updatesKT-25524
UAST: proper resolve for function variable callKT-25546
Create popup in 1.2.x plugin if user upgrade version in gradle or maven to kotlin 1.3
KT-17946
Android Studio: remove Gradle configurator on configuring KotlinKT-23040
Wrong run configuration classpath in a mixed Java/Android projectKT-24321
Actual implementations from Android platform module are wrongly reported withno corresponding expected declaration
in IDEKT-25018
ExceptionDependencies for org.jetbrains.kotlin.resolve.calls.* cannot be satisfied
on a simple project in AS 3.2 Canary
KT-14066
Comments on when branches are misplacedKT-25008
Formatter: Use single indent for multiline elvis operator
KT-23627
Autocompletion inserts FQN of stdlib functions inside of scoping lambda called on explicitthis
KT-25239
Add postfix template for listOf/setOf/etc
KT-23162
Evaluate expression in multiplatform common test fails with JvmName missing when run in JVMKT-24903
Descriptors leak fromKotlinMethodSmartStepTarget
KT-23981
Kotlin bytecode decompiler works in AWT thread
KT-24614
Gradle can't get published versions until commenting repositories in settings.gradle
KT-24588
Multiple Gradle Kotlin DSL script files dependencies lifecycle is flawed
KT-22432
Type hints: Don't include ".Companion" in the names of types defined inside companion objectKT-22653
Lambda return hint is duplicated for increment/decrement expressionsKT-24828
Double return hints on labeled expressions
KT-7710
Intention to convert lambda to anonymous functionKT-11850
Addnested lambdas with implicit parameters
warningKT-13688
Add 'Change to val' quickfix for delegates without setValueKT-13782
Intention (and may be inspection) to convert toString() call to string templateKT-14779
Inspection to replace String.format with string templatesKT-15666
Unused symbol: delete header & its implementations togetherKT-18810
Quick-fix for 'is' absence in whenKT-22871
Add quickfix to move const val into companion objectKT-23082
Add quick-fix for type variance conflictKT-23306
Add intention of putting remaining when-values even in end, and even if there is "else"KT-23897
Inspections: report extension functions declared in same classKT-24295
Add "Remove 'lateinit'" quickfixKT-24509
Inspection "JUnit tests should return Unit"KT-24815
Add Quick fix to remove illegal "const" modifierKT-25238
Add quickfix wrapping expression into listOf/setOf/etc in case of type mismatch
KT-12298
Fix override signature doesn't remove bogus recieverKT-20523
Don't mark as unused functions with@kotlin.test.*
annotations and classes with such membersKT-20583
Report "redundant let" even forit
in argument positionKT-21556
"Call chain on collection type may be simplified" generates uncompiled code on IntArrayKT-22030
Invalid Function can be private inspectionKT-22041
"Convert lambda to reference" suggested incorrectlyKT-22089
Explict This inspection false negative with synthetic Java propertyKT-22094
Can be private false positive with function called from lambda inside inline functionKT-22162
Add indices to loop fails on destructing declaratorKT-22180
"Can be private" false positive when function is called by inline function inside property initializerKT-22371
"Create secondary constructor" quick fix is not suggested for supertype constructor referenceKT-22758
"Create ..." and "Import" quick fixes are not available on unresolved class name in primary constructorKT-23105
Create actual implementation shouldn't generate default parameter valuesKT-23106
Implement methods should respect actual modifier as wellKT-23326
"Add missing actual members" quick fix fails with AE at KtPsiFactory.createDeclaration() with wrong expect codeKT-23452
"Remove unnecessary parentheses" reports parens of returned functionKT-23686
"Add missing actual members" should not add primary actual constructor if it's present as secondary oneKT-23697
Android project with 'org.jetbrains.kotlin.platform.android' plugin: all multiplatform IDE features are absentKT-23752
False positive "Remove variable" quick fix on property has lambda or anonymous function initializerKT-23762
Add missing actual members quick fix adds actual declaration for val/var again if it was in the primary constructorKT-23788
Can't convert long char literal to string if it starts with backslashKT-23860
Import quick fix is not available in class constructor containing transitive dependency parametersKT-24349
False positive "Call on collection type may be reduced"KT-24374
"Class member can have private visibility" inspection reportsexpect
membersKT-24422
Android Studio erroneously reporting that@Inject lateinit var
can be made privateKT-24423
False inspection warning "redundant type checks for object"KT-24425
wrong hint remove redundant CompanionKT-24537
False positiveproperty can be private
on actual properties in a multiplatform projectKT-24557
False warning "Remove redundant call" for nullable.toStringKT-24562
actual extension function implementation warns Receiver type unusedKT-24632
Quick fix to add getter and setter shouldn't usefield
when it is not allowedKT-24816
Inspection: Sealed subclass can be object shouldn't be reported on classes with state
KT-5948
JS: project shouldn't have "Java file" in new item menu
KT-23722
MPP: Run tests from common modules should recompile correspond JVM implementation moduleKT-24159
MPP: Show Kotlin Bytecode does not work for common codeKT-24839
freeCompilerArgs are not imported into Kotlin facet of Android module in IDEA
KT-11477
Kotlin searchers consume CPU in a project without any Kotlin filesKT-17512
Finding usages of actual declarations in common modulesKT-20825
Header icon on actual class is lost on new line addingKT-21011
Difference in information shown for "Is subclassed by" gutter on mouse hovering and clickingKT-21113
Expected gutter icon on companion object is unstableKT-21710
Override gutter markers are missing for types in sources jarKT-22177
Double "A" icon for an expect class with constructorKT-23685
Navigation from expect part to actual with ctrl+alt+B shortcut should provide a choice to what actual part to goKT-24812
Search suggestion text overlaps for long names
KT-15159
Introduce typealias: Incorrect applying of a typealias in constructor calls in val/var and AssertionErrorKT-15351
Extract Superclass/Interface: existent target file name is rejected; TCE: "null cannot be cast to non-null type org.jetbrains.kotlin.psi.KtFile" at ExtractSuperRefactoring.createClass()KT-16281
Extract Interface: private member with Make Abstract = Yes produces incompilable codeKT-16284
Extract Interface/Superclass: reference to private member turns incompilable, when referring element is made abstractKT-17235
Introduce Parameter leaks listener if refactoring is cancelled while in progressKT-17742
Refactor / Rename Java getter toget()
does not update Kotlin referencesKT-18555
Refactor / Extract Interface, Superclass: Throwable: "Refactorings should be invoked inside transaction" at RefactoringDialog.show()KT-18736
Extract interface: import for property type is omittedKT-20260
AE “Unexpected container” on calling Refactor → Move for class in Kotlin scriptKT-20465
"Introduce variable" in build.gradle.kts creates a variable with no template to change its nameKT-20467
Refactor → Extract Function: CCE “KtNamedFunction cannot be cast to KtClassOrObject” on calling refactoring for constructorKT-20469
NDFDE “Descriptor wasn't found for declaration VALUE_PARAMETER” on calling Refactor → Extract Function on constructor argumentKT-22931
Converting a scoping function with receiver into one with parameter may change the semanticsKT-23983
Extract function: Reified type parameters are not extracted properlyKT-24460
Rename refactoring does not update super callKT-24574
Changing Java constructor signature from Kotlin usage is totally brokenKT-24712
Extract Function Parameter misses 'suspend' for lambda typeKT-24763
"Change signature" refactoring breaks Kotlin codeKT-24968
Type hints disappear after "Copy" refactoringKT-24992
The IDE got stuck showing a modal dialog (kotlin refactoring) and doesn’t react to any actions
KT-25373
Deadlock in idea plugin
KT-18319
Gradle: Run tests action does not work when test name contains spacesKT-22306
Empty gutter menu for main() and test methods in Kotlin/JS projectKT-23672
JUnit test runner is unaware of @kotlin.test.Test tests when used in common multiplatform module, even if looked from JVM multiplatform moduleKT-25253
No “run” gutter icons for tests in Kotlin/JS project
KT-22376
JS: TranslationRuntimeException on 'for (x in ("a"))'KT-23458
ClassCastException when compiling when statements to JS
KT-24204
Empty progression last value overflows resulting in progression being non-emptyKT-25351
TestNGAsserter
needs to swap expected/actual
KT-16616
KotlinReflectionInternalError: Reflection on built-in Kotlin types is not yet fully supported in getMembersOfStandardJavaClasses.ktKT-17542
KotlinReflectionInternalError on ::values of enum classKT-20442
ReflectJvmMapping.getJavaConstructor() fails with Call is not yet supported for anonymous classKT-21973
Method.kotlinFunction for top level extension function returns null when app is started from test sourcesKT-22048
Reflection explodes when attempting to get constructors of an enum with overridden method
KT-22576
Parcelable: Allow Parcelize to work with object and enum typesKT-24459
@IgnoredOnParcel annotation doesn't work for @ParcelizeKT-24720
Parcelable: java.lang.LinkageError
KT-23808
Array in @Parcelize class generates an java.lang.VerifyError
KT-18621
org.jetbrains.kotlin.incremental.fileUtils.kt conflicts when compiler and gradle plugin in classpathKT-24497
Externalized all-open plugin is not applied to a projectKT-24559
Multiple Kotlin daemon instances are started when building MPP with GradleKT-24560
Multiple Kotlin daemon instances are started when Gradle parallel build is usedKT-24653
Kotlin plugins don't work when classpath dependency is not declared in current or root projectKT-24675
Use Gradle dependency resolution to get compiler classpathKT-24676
Use Gradle dependency resolution to form compiler plugin classpathKT-24946
ISE: "The provided plugin org.jetbrains.kotlin.scripting.compiler.plugin.ScriptingCompilerConfigurationComponentRegistrar is not compatible with this version of compiler" when build simple Gradle with Zulu JDK
KT-25051
Change in "kotlin-android" project w/o package parts causes non-incremental compilation of dependent modules
KT-9945
converting java to kotlin confuses git
KT-19957
Support incremental compilation to JS in JPSKT-22611
Support compiling scripts in JPSKT-23558
JPS: Support multiplatform projectsKT-23757
JPS: Incremental multiplatform projects compilationKT-24936
Don't use internal terms in compiler progress messagesKT-25218
Build fails as Javac doesn't see Kotlin classes
KT-24926
NoSuchElementException in TemplateAnnotationVisitor when upgrading the Gradle Kotlin DSL to Kotlin 1.2.50
KT-24313
Unable to use KAPT when dependency to it is added to buildSrcKT-24449
'kapt.kotlin.generated' is not marked as source root in Android Studio 3.1 and 3.2KT-24538
Kapt performs Kotlin compilation when annotation processors are not configuredKT-24919
Caused by: org.gradle.api.InvalidUserDataException: 'projectDir' is not a fileKT-24963
gradle kapt plugin's assumption on build dir causing duplicate class errorKT-24985
Kapt: Allow to disable info->warning mapping in loggerKT-25071
kapt sometimes emits java stubs with imports that should be static importsKT-25131
Kapt should not load annotation processors when generating stubs
KT-23943
Wrong autoboxing for non-null inline class inside elvis withnull
constantKT-24952
EnumConstantNotPresentExceptionProxy from Java reflection on annotation class with target TYPE on JVM < 8KT-24986
Android project release build with ProGuard enabled crashes with IllegalAccessError: Final field cannot be written to by method
KT-24944
Exception from stubs: "Unknown type parameter with id = 1" (EA-120997)
KT-23962
MalformedParameterizedTypeException when reflecting GeneratedMessageLite.ExtendableMessage
KT-24956
Kotlin Gradle plugin's inspectClassesForKotlinIC task for the new 1.2.50 release takes incredibly longKT-23866
Kapt plugin should pass arguments from compiler argument providers to annotation processorsKT-24716
1.2.50 emits warning "Classpath entry points to a non-existent location:"KT-24832
Inter-project IC does not work when "kotlin-android" project depends on "kotlin" projectKT-24938
Gradle parallel execution fails on multi-module Gradle ProjectKT-25027
Kapt plugin: Kapt and KaptGenerateStubs tasks have some incorrect inputs
KT-24926
NoSuchElementException in TemplateAnnotationVisitor when upgrading the Gradle Kotlin DSL to Kotlin 1.2.50
KT-23360
Do not serialize annotations with retention SOURCE to metadataKT-24278
Hard-code to kotlin compiler annotation for android library migrationKT-24472
Support argfiles in kotlinc with -XargfileKT-24593
Support -XXLanguage:{+|-}LanguageFeature compiler arguments to enable/disable specific featuresKT-24637
Introduce "progressive" mode of compiler
KT-23094
JS compiler: Delegation fails to pass the continuation parameter to child suspend functionKT-23582
JS: Fails to inline, produces bad codeKT-24335
JS: Invalid implement of external interface
KT-12330
Slightly improve generated bytecode for data class equals/hashCode methodsKT-18576
Debugger fails to show decomposed suspend lambda parametersKT-22063
Add intrinsics for javaObjectType and javaPrimitiveTypeKT-23402
Internal error: Couldn't inline method call because the compiler couldn't obtain compiled body for inline function with reified type parameterKT-23704
UnstablecheckExpressionValueIsNotNull()
generation in bytecodeKT-23707
Unstable bridge generation orderKT-23857
Annotation with target TYPE is not applicable to TYPE_USE in Java sourcesKT-23910
@JvmOverloads doesn't work with default arguments in common codeKT-24427
Protected function having toArray-like signature from collection becomes public in bytecodeKT-24661
Support binary compatibility mode for @JvmDefault
KT-21129
Unused parameter in property setter is not reportedKT-21157
Kotlin script: engine can take forever to eval certain code after several timesKT-22740
REPL slows down during extensions compilingKT-23124
Kotlin multiplatform project causes IntelliJ build errorsKT-23209
Compiler throwing frontend exceptionKT-23589
Report a warning on local annotation classesKT-23760
Unable to implement common interface with fun member function with typealiased parameter
KT-23244
Option to Disable View Binding generation in Kotlin Android Extensions Plugin
KT-8407
TestNG: running tests from context creates new run configuration every timeKT-9218
Searching for compilable files takes too longKT-15019
Editor:args
reference in .kts file is redKT-18769
Expand Selection on opening curly brace should select the entire block right awayKT-19055
Idea hangs on copy-paste big Kotlin filesKT-20605
Unresolved reference on instance from common module functionKT-20824
Type mismatch for common function taking a non-mapped Kotlin's expected class from stdlib-common, with actual typealias on JVMKT-20897
Can't navigate to declaration after PsiInvalidElementAccessException exceptionKT-22527
Kotlin UAST does not evaluate values inside delegation expressionsKT-22868
Implementing anexpected class
declaration usingactual typealias
produces "good code that is red"KT-22922
Override Members should add experimental annotation when requiredKT-23384
Hotspot in org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.getKotlinInternalClasses(FqName, GlobalSearchScope) IDELightClassGenerationSupport.kt ?KT-23408
Don't render @NonNull and @Nullable annotations in parameter info for Java methodsKT-23557
Expression Bodies should have implicitreturn
in UastKT-23745
Unable to implement common interfaceKT-23746
Logger$EmptyThrowable "[kts] cannot find a valid script definition annotation on the class class ScriptTemplateWithArgs" with LivePlugin enabledKT-23975
Move Kotlin internal actions under Idea Internal actions menuKT-24268
Other main menu itemKT-24438
ISE “The provided plugin org.jetbrains.kotlin.scripting.compiler.plugin.ScriptingCompilerConfigurationComponentRegistrar is not compatible with this version of compiler” after rebuilding simple Gradle-based project via JPS.
KT-10935
Add menu entry to create new kotlin .kts scriptsKT-20511
Library added from maven (using IDEA UI) is not detected as Kotlin/JS library (since type="repository")KT-20665
Kotlin Gradle script created by New Project/Module wizard fails with Gradle 4.1+KT-21844
Create Kotlin class dialog: make class abstract automaticallyKT-22305
Language and API versions of Kotlin compiler are “Latest” by default in some ways of creating new projectKT-23261
New MPP design: please show popup with error message if module name is not setKT-23638
Kotlin plugin breaks project opening for PhpStorm/WebStormKT-23658
Unclear options “Gradle” and “Gradle (Javascript)” on configuring Kotlin in Gradle- and Maven-based projectsKT-23845
IntelliJ Maven Plugin does not pass javaParameters option to Kotlin facetKT-23980
Move "Update Channel" from "Configure Kotlin Plugin Updates" to settingsKT-24504
Existent JPS-based Kotlin/JS module is converted to new format, while New Project wizard and facet manipulations still create old format
KT-23886
Both java and kotlin breakpoints in kotlin filesKT-24136
Debugger: update drop-down menu for the line with lambdas
KT-2582
When user inputs triple quote, add matching triple quote automaticallyKT-5206
Long lists of arguments are not foldableKT-23457
Auto-import and Import quick fix do not suggest classes from common module [Common test can't find class with wordAbstract
in name.]KT-23235
Super slow editing with auto imports enabled
KT-23234
Test names for tests containing inner classes are sporadically reported to teamcity runs.KT-23383
Optional plugin dependency for kotlin gradle plugin 'java' subsystem dependent featuresKT-22588
Resolver for 'project source roots and libraries for platform JVM' does not know how to resolve on Gradle Kotlin DSL project without Java and KotlinKT-23616
Synchronize script dependencies not at Gradle SyncKT-24444
Do not store proxy objects from Gradle importer in the project modelKT-24586
MVNFE “Cannot resolve external dependency org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.41 because no repositories are defined.” on creating Gradle project with Kotlin only (probably due to lack of repositories block)KT-24671
dependencies missed in buildscript block after creating new Gradle-based project in 173 IDEA
KT-7822
Convert foreach to for loop should place caret on the variable declarationKT-9943
Quick fix/Intention to indent a raw stringKT-15063
Inspection for coroutine: unused Deferred resultKT-16085
Inspection "main should return Unit"KT-20305
Inspection: Refactor sealed sub-class to objectKT-21413
Missing inspection: parentheses can be deleted when the only constructor parameter is a function not existingKT-23137
Intention for converting to block comment and vise versaKT-23266
Add intention(s) to put arguments / parameters on one lineKT-23419
Intention to replace vararg with array and vice versaKT-23617
Add inspection: redundant internal in local anonymous object / classKT-23775
IntelliJ plugin: improve "accessor call that can be replaced with property"KT-24235
Inspection to replace async.await with withContextKT-24263
AddMake variable immutable
quickfix for constKT-24433
Inspection for coroutines: unused async result
KT-23566
"Can be private" works on ResolutionResultsCache.kt (from Kotlin project) enormously slow
KT-6364
Incorrect quick-fixes are suggested for nullable extension function callKT-11156
Incorrect highlighting for nested class in "Redundant SAM-constructor" inspectionKT-11427
"Replace if with when" does not take break / continue into accountKT-11740
Invert if condition intention should not remove line breaksKT-12042
"Merge with next when" is not applicable when the statements delimited by semicolon or commentKT-12168
"Remove explicit type specification" intention produce incompilable code in case of function typeKT-14391
RemoveUnnecessaryParenthesesIntention lost comment on closing parenthesisKT-14556
Quickfix to suggest use of spread operator does not work with mapOfKT-15195
Redundant parentheses shouldn't be reported if lambda is not on the same lineKT-16770
Change type of function quickfix does not propose most idiomatic solutionsKT-19629
"Convert to primary constructor" quick fix should not moveinit{...}
section downKT-20123
Kotlin Gradle script: “Refactoring cannot be performed. Cannot modify build.gradle.kts” for some refactorings and intentionsKT-20332
Unused property declaration suppression by annotation doesn't work if annotation is targeted to getterKT-21878
"arrayOf() call can be replaced by array litteral [...]" quick fix inserts extra parenthesesKT-22092
Intention "Specify return type explicitly": Propose types from overriden declarationsKT-22615
"Replace with" intention does not work for equal namesKT-22632
Gutter icon "go to actual declaration" is absent for enum values on actual sideKT-22741
Wrong suggestion forReplace 'if' expression with elvis expression
KT-22831
Inspection for converting to elvis operator does not work for local varsKT-22860
"Add annotation target" quick fix does not take into account existent annotations in Java sourceKT-22918
Create interface quickfix is missing 'current class' containerKT-23133
"Remove redundant calls of the conversion method" wrongly shown for Boolan to Int conversionKT-23167
Report "use expression body" also on left braceKT-23194
Inspection "map.put() should be converted to assignment" leads to red code in case of labled returnKT-23303
"Might be const" inspection does not check explicit type specificationKT-23320
Quick fix to add constructor invocation doesn't work for sealed classesKT-23321
Intention to move type to separate file shouldn't be available for sealed classesKT-23346
Lift Assignment quick fix incorrectly processes block assignmentsKT-23377
Simplify boolean expression produces incorrect results when mixing nullable and non-nullable variablesKT-23465
False positivesuspicious callable reference
on lambda invoke with parametersKT-23511
"Remove parameter" quick fix makes generic function call incompilable when type could be inferred from removed parameter onlyKT-23513
"Remove parameter" quick fix makes caret jump to the top of the editorKT-23559
Wrong hint text for "assignment can be replaced with operator assignment"KT-23608
AE “Failed to create expression from text” after applying quick fix “Convert too long character literal to string”KT-23620
False positiveRedundant Companion reference
on calling object from companionKT-23634
'Add use-site target' intention drops annotation argumentsKT-23753
"Remove variable" quick fix should not remove commentKT-23756
Bogus "Might be const" warning in object expressionKT-23778
"Convert function to property" intention shows broken warningKT-23796
"Create extension function/property" quick fix suggests one for nullable type while creates for not-nullKT-23801
"Convert to constructor" (IntelliJ) quick fix uses wrong use-site target for annotating propertiesKT-23977
wrong hint Unit redundantKT-24066
'Remove redundant Unit' false positive when Unit is returned as AnyKT-24165
@Deprecated ReplaceWith Constant gets replaced with nothingKT-24207
Add parameter intent/red bulb should use auto casted type.KT-24215
ReplaceWith produces broken code for lambda following default parameter
KT-20406
Overload resolution ambiguity in IDE on expect class / actual typealias from kotlin-stdlib-common / kotlin-stdlibKT-24316
Missing dependencies in Kotlin MPP when using gradle composite builds
KT-7622
Searching usages of a field/constructor parameter in a private class seems to scan through the whole projectKT-23182
Find Usages checks whether there are unused variables in functions which contain search result candidatesKT-23223
Navigate to actual declaration from actual usage
KT-12078
Introduce Variable adds explicit type when invoked on anonymous objectKT-15517
Change signature refactoring shows confusing warning dialogKT-22387
Change signature reports "Type cannot be resolved" for class from different packageKT-22669
Refactor / Copy Kotlin source to plain text causes CCE: "PsiPlainTextFileImpl cannot be cast to KtFile" at CopyKotlinDeclarationsHandler$doCopy$2$1$1.invoke()KT-22888
Rename completion cuts off all characters except letters from existent nameKT-23298
AE: "2 declarations in null..." on rename of a field toobject
orclass
KT-23563
null by org.jetbrains.kotlin.idea.refactoring.rename.KotlinMemberInplaceRenameHandler$RenamerImpl exception on trying in-place Rename of non-scratch functionsKT-23613
Kotlin safe delete processor handles java code when it should notKT-23644
Named parameters in generated Kotlin AnnotationsKT-23714
Add Parameter quickfix not working when the called method is in java.KT-23838
Do not search for usages in other files when renaming local variableKT-24069
'Create from usage' doesn't use type info with smart casts
KT-6928
Support Kotlin scratch filesKT-23441
Scratch options reset on IDE restartKT-23480
java.util.NoSuchElementException: "Collection contains no element matching the predicate" on run of a scratch file with unresolved function parameterKT-23587
Scratch: references from scratch file aren't taken into accountKT-24016
Make long scratch output lines readableKT-24315
Checkbox labels aren't aligned in scratch panelKT-24636
Run Scratch when there are compilation errors in module
KT-22989
Exception "Assertion failed: Refactorings should be invoked inside transaction" on creating UI Component/Notification
KT-10456
Common Int.toString(radix: Int) methodKT-22298
Improve docs for Array.copyOf(newSize: Int)KT-22400
coroutineContext shall be in kotlin.coroutines.experimental packageKT-23356
Cross-platform function to convert CharArray slice to StringKT-23920
CharSequence.trimEnd calls substring instead of subSequenceKT-24353
Add support for junit 5 in kotlin.testKT-24371
Invalid @returns tag does not display in Android Studio popup properly
KT-20214
NoClassDefFound from Gradle (should report missing tools.jar)KT-20608
Cannot reference operator overloads across submodules (.kotlin_module not loaded when a module name has a slash)KT-22431
Inter-project incremental compilation does not work with Android plugin 2.3+KT-22510
Common sources aren't added when compiling custom source set with Gradle multiplatform pluginKT-22623
Kotlin JVM tasks in independent projects are not executed in parallel with Gradle 4.2+ and Kotlin 1.2.20+KT-23092
Gradle plugin for MPP common modules should not remove the 'compileJava' task fromproject.tasks
KT-23574
'archivesBaseName' does not affect module name in common modulesKT-23719
Incorrect Gradle Warning for expectedBy in kotlin-platform-android moduleKT-23878
Kapt: Annotation processors are run when formatting is changedKT-24420
Kapt plugin: Kapt task has overlapping outputs (and inputs) with Gradle's JavaCompile taskKT-24440
Gradle daemon OOM due to function descriptors stuck forever
KT-23286
kapt + nonascii = weird pathesKT-23427
kapt: for element with multiple annotations, annotation values erroneously use default when first annotation uses defaultKT-23721
Warning informing user that 'tools.jar' is absent in the plugin classpath is not show when there is also an errorKT-23898
Kapt: Do now show a warning for APs from 'annotationProcessor' configuration also declared in 'kapt' configurationKT-23964
Kotlin Gradle plugin does not define inputs and outputs of annotation processors
KT-23901
Incremental compilation fails on Java 9KT-23931
Exception on optimizing eternal loopsKT-23900
Exception on some cases with nested arraysKT-23809
Exception on processing complex hierarchies withsuspend
functions when-Xdump-declarations-to
is active
KT-23973
New compiler behavior lead to ambiguous mappings in Spring Boot temporarily reverted
KT-22703
Allow expect/actual annotation constructors to have default valuesKT-19159
Supportcrossinline
lambda parameters ofsuspend
function typeKT-21913
Support default arguments for expected declarationsKT-19120
Provide extra compiler arguments inScriptTemplateDefinition
KT-19415
Introduce@JvmDefault
annotationKT-21515
Restrict visibility of classifiers insidecompanion object
s
KT-10057
Uselcmp
instruction instead ofkotlin/jvm/internal/Intrinsics.compare
KT-14258
Suboptimal codegen for private fieldaccess to private field in companion objectKT-18731
==
between enums should use reference equality, notIntrinsics.areEqual()
.KT-22714
Unnecessary checkcast to array of object from an array of specific typeKT-5177
Optimize code generation forfor
loop withwithIndex()
KT-19477
Allow to implement several common modules with a single platform moduleKT-21347
Add compiler warning about using kotlin-stdlib-jre7 or kotlin-stdlib-jre8 artifacts
KT-16424
Broken bytecode for nullable generic methodsKT-17171
ClassCastException
in case of SAM conversion without
varianceKT-19399
Incorrect bytecode generated for inline functions in some complex casesKT-21696
Incorrect warning for use-site target on extension functionKT-22031
Non-abstract
expect classes should not haveabstract
membersKT-22260
Never flaginline suspend fun
withNOTHING_TO_INLINE
KT-22352
Expect/actual checker can't handle properties and functions with the same nameKT-22652
Interface with default overrides is not perceived as a SAMKT-22904
Incorrect bytecode generated for withIndex iteration onArray<Int>
KT-22906
Invalid class name generated for lambda created from method reference in anonymous objectKT-23044
Overriden public property with internal setter cannot be found in runtimeKT-23104
Incorrect code generated for LHS of an intrinsifiedin
operator in case of generic type substituted withCharacter
KT-23309
Minor spelling errors in JVM internal error messagesKT-22001
JS: compiler crashes on += with "complex" receiverKT-23239
JS: Default arguments for non-final member function support is missing for MPPKT-17091
Converting to SAM Java type appends non-deterministic hash to class nameKT-21521
Compilation exception when trying to compile asuspend
function withtailrec
keywordKT-21605
Cross-inlined coroutine with captured outer receiver creates unverifiable codeKT-21864
Expect-actual matcher doesn't consider generic upper boundsKT-21906
ACTUAL_MISSING
is reported for actual constructor of non-actual classKT-21939
ImproveACTUAL_MISSING
diagnostics messageKT-22513
Flaky "JarURLConnection.getUseCaches" NPE during compilation when using compiler plugins
KT-11208
readLine()
shouldn't use buffered reader
KT-10368
Run Action for Kotlin Scratch FilesKT-16892
Shortcut to navigate between header and implKT-23005
Supportprefix
/suffix
attributes for language injection in Kotlin with annotations and comments
KT-19484
KotlinBinaryClassCache retains a lot of memoryKT-23183
ConfigureKotlinNotification.getNotificationString()
scans modules with Kotlin files twiceKT-23380
Improve IDE performance when working with Spring projects
KT-15482
KotlinNullPointerException
in IDE from expected class with nested classKT-15739
Internal visibility across common and platform-dependent modulesKT-19025
Not importedbuild.gradle.kts
is all redKT-19165
IntelliJ should suggest to reload Gradle projects whenbuild.gradle.kts
changesKT-20282
'Move statement up' works incorrectly for statement afterfinally
block iftry
block contains closureKT-20521
Kotlin Gradle script: validbuild.gradle.kts
is red and becomes normal only after reopening the projectKT-20592
KotlinNullPointerException
: nested class inside expect / actual interfaceKT-21013
"Move statement up/down" fails for multiline declarationsKT-21420
.gradle.kts
editor should do no semantic highlighting until the first successful dependency resolver responseKT-21683
Language injection: JPAQL. Injection should be present for "query" parameter of@NamedNativeQueries
KT-21745
Warning and quickfix about kotlin-stdlib-jre7/8 -> kotlin-stdlib-jdk7/8 in MavenKT-21746
Warning and quickfix about kotlin-stdlib-jre7/8 -> kotlin-stdlib-jdk7/8 in GradleKT-21753
Language injection: SpEL. Not injected for key in@Caching
KT-21771
All annotations inAnnotations.kt
from kotlin-test-js module wrongly have ACTUAL_MISSINGKT-21831
Opening class fromkotlin-stdlib-jdk8.jar
fails with EE: "Stub list in ... length differs from PSI"KT-22229
Kotlin local delegated property Import auto-removed with "Java: Optimize imports on the fly"KT-22724
ISE: "psiFile must not be null" atKotlinNodeJsRunConfigurationProducer.setupConfigurationFromContext()
KT-22817
Hitting 'Propagate Parameters' in Change Signature throwsUnsupportedOperationException
KT-22851
Apply button is always active on Kotlin compiler settings tabKT-22858
Multiplatform: String constructor parameter is reported in Java file of jvm module on creation of a new instance of a class from common moduleKT-22865
Support multiple expectedBy dependencies when importing project from Gradle or MavenKT-22873
Common module-based light classes do not see JDKKT-22874
Exception on surround with "if else" when resulting if should be wrapped with()
KT-22925
Unable to view Type Hierarchy from constructor call in expressionKT-22926
Confusing behavior of Type Hierarchy depending on the caret position at superclass constructorKT-23097
Enhance multiplatform project wizardKT-23271
Warn about using kotlin-stdlib-jre* libs independencyManagement
section in Maven witheap
anddev
Kotlin versionsKT-20672
IDE can't resolve references to elements from files with@JvmPackageName
KT-23546
Variable name auto-completion popup gets in the wayKT-23546
Do not show duplicated names in variables completion listKT-19120
Use script compiler options on script dependencies in the IDE as well
KT-23228
Do not highlight.gradle.kts
files in non-Gradle projects
KT-16382
Intention to convertexpr.unsafeCast<Type>()
toexpr as Type
and vice versaKT-20439
Intentions to add/remove labeled return to last expression in a lambdaKT-22011
Inspection to report the usage of Java Collections methods on immutable Kotlin CollectionsKT-22933
Intention/inspection to convert Pair constructor toto
functionKT-19871
Intentions for specifying use-site targets for an annotationKT-22971
Inspection to highlight and remove unnecessary explicit companion object references
KT-12226
"Convert concatenation to template" does not process$
sign as a CharKT-15858
"Replace with aforeach
function call" intention breaks codeKT-16332
Add braces to 'if' statement intention does not put end-of-line comment properly into bracesKT-17058
"Create implementations from headers": each implementation gets own fileKT-17306
Don't report package name mismatch if there's no Java code in the moduleKT-19730
Quickfix for delegated properties boilerplate generation doesn't work on localsKT-21005
"Missing KDoc inspection" is brokenKT-21082
"Create actual declaration" of top-level subclass of expectedsealed class
in the same file as actual declaration of sealed class presentKT-22110
"Can be joined with assignment" inspection underlining extends into commentKT-22329
"Create class" quickfix is not suggested inwhen
branchKT-22428
Create member function from usage shouldn't present type parameters as optionsKT-22492
"Specify explicit lambda signature" intention is available only on lambda bracesKT-22719
Incorrect warning 'Redundant semicolon' when having method call before lambda expressionKT-22861
"Add annotation target" quickfix is not available on annotation with use site targetKT-22862
"Add annotation target" quickfix does not process existent annotations with use site targetKT-22917
Update order of containers forcreate class
quickfixKT-22949
NPE on conversion ofrun
/apply
with explicit lambda signature tolet
/also
KT-22950
Convert stdlib extension function to scoping function works incorrectly in case of explicit lambda signatureKT-22954
"Sort modifiers" quickfix works incorrectly when method is annotatedKT-22970
Add explicit this intention/inspection missing for lambda invocationKT-23109
"Remove redundant 'if' statement" inspection breaks code with labeled returnKT-23215
"Add function to supertype" quickfix works incorrectlyKT-14270
Intentions "Add/Remove braces" should be applied to the statement where caret is if there several nested statements one into anotherKT-21743
Method reference not correctly moved into parenthesesKT-23045
AE “Failed to create expression from text” on concatenating string with broken quote mark char literalKT-23046
CCE ”KtBinaryExpression cannot be cast to KtStringTemplateExpression” on concatenating broken quote mark char literal with stringKT-23227
"Add annotation target" quickfix is not suggested forfield:
use-site target
KT-13255
Refactor / Rename: renaming local variable or class to existing name gives no warningKT-13284
Refactor / Rename: superfluous imports and FQNs in Java using@JvmOverloads
functionsKT-13907
Rename refactoring warns about name conflict if there is function with different signature but the same nameKT-13986
Full qualified names of classes in comments should be changed after class Move, if comment contains backquotesKT-14671
typealias
: refactor/rename should propose to rename occurrences in commentsKT-15039
Extra usage is found for a parameter in data class in destructuring constructionKT-15228
Extract function from inline function should create public functionKT-15302
Reference to typealias in SAM conversion is not foundKT-16510
Can't rename quoted identifieris
KT-17827
Refactor / Move corrupts bound references when containing class of member element is changedKT-19561
Name conflict warning when renaming method to a name matching an extension method with the same name existsKT-20178
Refactor → Rename can't make companion object name emptyKT-22282
Moving a Kotlin file to another package does not change imports in itselfKT-22482
Rename refactoring insert qualifier for non related property callKT-22661
Refactor/Move: top level field reference is not imported automatically after move to the source rootKT-22678
Refactor / Copy: "Class uses constructor which will be inaccessible after move" when derived class has a protected constructorKT-22692
Refactor/Move: unnecessary curly braces added on moving to a separate file a top level function with a top level field usageKT-22745
Refactor/Move inserts FQ function name at the call site if there is a field same named as the functionKT-22747
Moving top-level function to a different (existing) file doesn't update references from JavaKT-22751
Refactor/Rename: type alias name clash is not reportedKT-22769
Refactor/Move: there is no warning on moving sealed class or its inheritors to another fileKT-22771
Refactor/Move: there is no warning on moving nested class to another class with stricter visibilityKT-22812
Refactor/Rename extension functions incorrectly conflicts with other extension functionsKT-23065
Refactor/Move: Specify the warning message on moving sealed class inheritors without moving the sealed class itself
KT-22647
Run script Action in IDE should use Kotlin compiler from the IDE pluginKT-18930
IDEA is unstable With Gradle Kotlin DSLKT-21042
Gradle Script Kotlin project is full-redKT-11618
Running .kts file from IntelliJ IDEA doesn't allow to import classes in other files which are also part of the project
KT-22205
Breakpoints won't work for Kotlin testing with JUnit
KT-22019
Fix wrong list sorting order
KT-22777
Unstable language version setting has no effect when attached runtime has lower version
KT-22824
expectedBy
dependency should be expressed ascompile
dependency in POMKT-15371
Multiplatform: setting free compiler args can break buildKT-22864
Allow multiple expectedBy configuration dependencies in GradleKT-22895
'kotlin-runtime' library is missing in the compiler classpath sometimesKT-23085
Use proper names for the Gradle task inputs/outputs added at runtimeKT-23694
Fix parallel build in Kotlin IC – invalid KotlinCoreEnvironment disposal
- Android Extensions: Support fragments from kotlinx package;
KT-20516
"Unresolved reference" when project declares same class as its dependencyKT-22542
"Source file or directory not found" for incremental compilation with KobaltKT-23165
Incremental compilation is sometimes broken after moving one class
KT-16091
Incremental compilation ignores changes in Java static fieldKT-22995
EA-91869 - NA:LookupStorage.<init>
KT-21735
Kapt cache was not cleared sometimes
KT-21611
REPL: Empty lines should be ignored
KT-19300
[AS3.0] Android extensions, Parcelable: editor shows warning about incomplete implementation on a class with Parcelize annotationKT-22168
"Kotlin Android | Illegal Android Identifier" inspection reports non-instrumentation unit testsKT-22700
Android Extensions bind views with dot in ID
KT-17336
Introduce suspendCoroutineUninterceptedOrReturn coroutine intrinsic functionKT-22766
Imitate "suspend" modifier in 1.2.x by stdlib function
KT-16880
Smarter detection of tail-suspending unit invocations
KT-10494
IAE in CheckMethodAdapter.checkInternalName when declaring classes inside method with non-standard nameKT-16079
Internal error when using suspend operator plusKT-18522
Internal compiler error with IndexOutOfBoundsException, "Exception while analyzing expression"KT-18578
Compilation failure with @JsonInclude and default interface methodKT-19786
Kotlin — unable to override a Java function with @Nullable vararg argumentKT-20466
JSR305 false positive for elvis operatorKT-20705
Tail suspend call optimization doesn't work in when blockKT-20708
Tail suspend call optiomization doesn't work in some branchesKT-20855
Unnecessary safe-call reported on nullable typeKT-21165
Exception from suspending function is not caughtKT-21238
Nonsensical warning "Expected type does not accept nulls in Java, but the value may be null in Kotlin"KT-21258
Raw backing field value exposed via accessors?KT-21303
Running on JDK-10-ea-31 leads to ArrayIndexOutOfBoundsExceptionKT-21642
Back-end (JVM) Internal error: Couldn't transform method node on usingopen
keyword withsuspend
for a top-level functionKT-21759
Compiler crashes on two subsequent return statements in suspend functionKT-22029
Fold list to pair with destructuring assignment and inner when results in ExceptionKT-22345
OOM in ReturnUnitMethodReplacerKT-22410
invalid compiler optimization for nullable cast to reified typeKT-22577
Compiler crashes when coroutineContext is used inside of inlined lambda
KT-8352
Pasting Kotlin code into package could create .kt fileKT-16710
Run configuration to run main() as a Node CLI appKT-16833
Allow mixing Java and Kotlin code in "Analyze Data Flow..."KT-21531
JS: add support for running specific test from the gutter icon with Jest testing framework
KT-7316
Go to declaration in Kotlin JavaScript project navigates to JDK source in some casesKT-8563
Refactor / Rename inserts line breaks without reasonKT-11467
Editor:var
property in primary constructor is shown not underscored, same asval
KT-13509
Don't show run line markers for top-level functions annotated with @TestKT-13971
Kotlin Bytecode tool window: Decompile is available for incompilable code, CE at MemberCodegen.genFunctionOrProperty()KT-15000
Do not spell check overridden declaration namesKT-15331
"Kotlin not configured" notification always shown for common module in multiplatform projectKT-16333
Cannot navigate to super declaration via shortcutKT-16976
Introduce special SDK for Kotlin JS projects to avoid using JDKKT-18445
multiplatform project: provide more comfortable way to process cases when there are missed method implemenation in the implementation classKT-19194
Some Live Templates should probably be enabled also for "expressions" not only "statements"KT-20281
multiplatform:Unresolved service JavaDescriptorResolver on a file with several header declarations and gutters not shownKT-20470
IntelliJ indent guide/invisible brace matching hint tooltip doesn't show contextKT-20522
Add "Build" action in "Before launch" block when create new JS run configuration (for test)KT-20915
Add quickfix for ‘Implicit (unsafe) cast from dynamic type’KT-20971
Cannot navigate to sources of compiled common dependencyKT-21115
Incomplete actual class should still have navigation icon to expect classKT-21688
UIdentifier violates JvmDeclarationElement contractKT-21874
Unexpected IDE error "Unknown type [typealias ...]"KT-21958
Support "Alternative source available" for Kotlin filesKT-21994
Collapsed comments containing*
get removed in the summary line.KT-22179
For properties overridden in object literals, navigation to inherited properties is missing indication of a type they are overriddenKT-22214
Front-end Internal error: Failed to analyze declarationKT-22230
Reformatting code to Kotlin style indents top-level typealiases with commentsKT-22242
Semantic highlighting uses different colors for the same 'it' variable and same color for different 'it'sKT-22301
Don't require space after label for lambdaKT-22346
Incorrect indentation for chained context extension functions (lambdas) when using Kotlin style guideKT-22356
Update status of inspection "Kotlin JVM compiler configured but no stdlib dependency" after pom file update, not on re-importKT-22360
MPP: with "Create separate module per source set" = NoexpectedBy
dependency is imported not transitivelyKT-22374
"Join lines" works incorrectly in case of line containing more than one string literalKT-22473
Regression in IntelliJ Kotlin Plugin 1.2.20, settings.gradle.kts script template is wrongKT-22508
Auto-formatting should insert an indentation for default parameter valuesKT-22514
IDE Freeze related to IdeAllOpenDeclarationAttributeAltererExtension.getAnnotationFqNames()KT-22557
Dead 'Apply' button, when setting code styleKT-22565
Cant doPsiAnchor.create
on annotation in annotationKT-22570
Can't add import in "Packages to Use Import with '*'" section on "Import" tab in Code Style -> KotlinKT-22593
AE when invoking find usages on constructor in decompiled java fileKT-22641
Auto-formatting adds extra indent to a closing square bracket on a separate lineKT-22734
LinkageError: "loader constraint violation: when resolving method PsiTreeUtilKt.parentOfType()" at KotlinConverter.convertPsiElement$uast_kotlin()
KT-20351
Stepping over a line with two inline stdlib functions steps into the second functionKT-21312
Confusing Kotlin (JavaScript) run configurationKT-21945
Double stop on same line during step over if inline call is presentKT-22967
Debugger: Evaluator fails on evaluating huge lambdas on Android
KT-18124
Inspection to get rid of unnecessary ticks in referencesKT-22038
Inspection to replace the usage of Java Collections methods on subtypes of MutableList with the methods from Kotlin stdlibKT-22152
"Create Class" quickfix should support creating the class in a new file and selecting the package for that fileKT-22171
Add Intention for single character substringKT-22303
Inspection to detectType!.inlineWithNotNullReceiver()
callsKT-22409
Intention for changing property setter accessibility
KT-21137
Kotlin instantiates something expensive via reflection when highlighting Java file
KT-15176
Remove "Create type alias" intention when called on java classKT-18007
Inspection doesn't suggest Maven Plugin for kotlin-stdlib-jre8KT-18308
'Remove braces from else statement' intention breaks codeKT-18912
multiplatform project: Convert to enum class: header sealed class cannot convert nested objects to enum valuesKT-21114
IOE: create actual members for expected with companionKT-21600
suspend
modifier should go afteroverride
in overridden suspend functionsKT-21881
Replace "If" with safe access intention false positiveKT-22054
Replace '!=' with 'contentEquals' should be replace '==' with 'contentEquals'KT-22097
Redundant Unit inspection false positive for single expression functionKT-22159
"Replace return with 'if' expression" should not place return before expressions of type NothingKT-22167
"Add annotation target" quick fix does nothing and disappears from menuKT-22221
QuickFix to remove unused constructor parameters shouldn't delete parenthesisKT-22335
IOE from KotlinUnusedImportInspection.scheduleOptimizeImportsOnTheFlyKT-22339
Remove setter parameter type: error while creating problem descriptorKT-22364
Redundant setter is not reported for overridden fieldsKT-22484
The warning highlight for redundant!is
check for object types isn't extended to the full operatorKT-22538
"Redundant type checks for object" inspection application breaks smart cast for an object's field or function
KT-17047
Refactorings for related standard "scoping functions" conversion: 'let' <-> 'run', 'apply' <-> 'also'
KT-12365
Renaminginvoke
function should removeoperator
modifier and insert function call for implicit usagesKT-17977
Move class to upper level creates file with wrong file nameKT-21719
Actual typealias not renamed on expected declaration renameKT-22200
Overriden function generated from completion is missing suspend modifierKT-22359
Refactor / Rename file: Throwable at RenameProcessor.performRefactoring()KT-22461
Rename doesn't work on private top-level members of multi-file partsKT-22476
Renameit
parameter fails after replacing for-each with mapNotNullKT-22564
Rename doesn't warn for conflictsKT-22705
Refactor/Rename: rename ofinvoke
function with lambda parameter toget
breaks an implicit callKT-22708
Refactor/Rename function using some stdlib name leads to incompilable code
KT-20735
JS: kotlin.test-js integration tests terminate build on failureKT-22638
Function reference not working in js from extensionKT-22963
KotlinJS - When statement can cause illegal break
KT-22620
Add support for TestNG in kotlin.testKT-16661
Performance overhead in string splitting in Kotlin versus Java?KT-22042
SuboptimalStrings#findAnyOf
KT-21154
kotlin-test-junit doesn't provide JUnitAsserter when test body is run in another thread
KT-22196
kotlin-compiler-embeddable bundles outdated kotlinx.coroutines since 1.1.60KT-22549
Service is dying during compilation
KT-19051
Suppress Java 9 illegal access warnings
KT-18462
Add 'org.jetbrains.kotlin.platform.android' plugin.KT-18821
Gradle plugin should not resolve dependencies at configuration time
KT-21581
kotlin.compiler.incremental not copying resources
KT-22192
Make precise java classes tracking in Gradle enabled by default
KT-21635
J2K: create "inspection based post-processing"
KT-12037
REPL crashes when trying to :load with incorrect filename
KT-22350
kdoc comment preceding enum method causes compilation failureKT-22386
kapt3 fails when project has class named SystemKT-22468
Kapt fails to convert array type to anonymous array element typeKT-22469
Kapt 1.2.20+ may fail to process classes with KDocKT-22493
Kapt: NoSuchElementException in KotlinCliJavaFileManagerImpl if class first character is dollar signKT-22582
Kapt: Enums inside enum values should be forbiddenKT-22711
Deprecate original kapt (aka kapt1)
KT-22349
Android: creating new Basic activity fails with Throwable: "Inconsistent FILE tree in SingleRootFileViewProvider" at SingleRootFileViewProvider.checkLengthConsistency()KT-22459
Remove .proto files from kotlin-reflect.jar
KT-20085
Android Extensions: ClassCastException after changing type of view in layout XMLKT-20235
Error, can't use plugin kotlin-android-extensionsKT-20269
Mark 'kapt.kotlin.generated' as a source root automatically in Android projectsKT-20545
Parcelable: Migrate to canonical NEW-DUP-INVOKESPECIAL formKT-20742
@Serializable and @Parcelize do not work togetherKT-20928
@Parcelize. Verify Error for Android Api 19
KT-11586
Support class literal annotation arguments in AnnotationSerializer
KT-17944
Allow 'expect' final member be implemented by 'actual' open memberKT-21982
Recognize Checker Framework declaration annotationsKT-17609
Intrinsic suspend val coroutineContext
KT-4174
Verify error on lambda with closure in local class super callKT-10473
Inapplicable diagnostics for mixed JS / JVM projectsKT-12541
VerifyError: Bad type on operand stack for local variable captured in local classKT-13454
VerifyError on capture of outer class properties in closure inside inner class constructorKT-14148
VerifyError: Bad type on operand stack
for anonymous type inheriting inner classKT-18254
enumValueOf and enumValues throw UnsupportedOperationException when used within a non-inline function blockKT-18514
IllegalStateException on compile object that inherits its inner interface or classKT-18639
VerifyError: Bad type on operand stackKT-19188
Nondeterministic method order in class files using DefaultImplsKT-19827
Strange VerifyError in simple ExampleKT-19928
Analyze / Inspect Code: ISE "Concrete fake override public final fun ()" at BridgesKt.findConcreteSuperDeclaration()KT-20433
NPE during JVM code generationKT-20639
Obsolete term "native" used in error messageKT-20802
USELESS_CAST diagnostic in functions with expression bodyKT-20873
False CAST_NEVER_SUCCEEDS when upcasting NothingKT-20903
Method reference to expect function results in bogus resolution ambiguityKT-21105
Compiler incorrectly optimize the operatorin
with a floating point type range with NaN bound.KT-21146
ArrayIndexOutOfBoundsException at org.jetbrains.kotlin.codegen.MemberCodegen.generateMethodCallTo(MemberCodegen.java:841)KT-21267
Report pre-release errors if pre-release compiler is run with a release language versionKT-21321
for-in-array loop improvementsKT-21343
Compound assignment operator compiles incorrectly when LHS is a property imported from objectKT-21354
Inconsistent behavior of 'for-in-range' loop if range is an array variable modified in loop bodyKT-21532
Enum constructor not foundKT-21535
SAM wrapper is not created for a value of functional type in delegating or super constructor call in secondary constructorKT-21671
Inline sam wrapper during inline in another moduleKT-21919
Invalid MethodParameters attribute generated for "$DefaultImpls" synthetic class with javaParameters=trueKT-20429
False-positive 'Unused return value of a function with lambda expression body' in enum constant constructorKT-21827
SMAP problem during default lambda parameter inline
KT-4001
Allow to set arguments indent to 1 tab (currently two and not customized)KT-13378
Provide ability to configure highlighting for !! in expressions and ? in typesKT-17928
Support code folding for primary constructorsKT-20591
Show @StringRes/@IntegerRes annotations in parameter infoKT-20952
"Navigate | Related symbol" should support expect/actual navigationKT-21229
Make it possible to explicitly select "latest" language/API versionKT-21469
Wrap property initializers after equals signKT-14670
Support kotlinPackageName() macro in live templatesKT-14951
Editor: navigate actions could be available in intention menu (as done in Java)KT-15320
Live templates: Add function which returns the "outer" class nameKT-20067
Return label hintsKT-20533
Show "this" and "it" type hints in lambdas.KT-20614
Change location of initial parameter type hint when parameters are on multiple linesKT-21949
Please add a separate Color Scheme settings for properties synthesized from Java accessorsKT-21974
Editor color scheme option for Kotlin typealias names
KT-17367
Rebuild requested for index KotlinJavaScriptMetaFileIndexKT-21632
Freezing on typingKT-21701
IDEA 2017.3 high CPU usage
-
KT-9562
Wrong indent after Enter after an annotation -
KT-12176
Formatter could reformat long primary constructors -
KT-12862
Formatting: Weird wrapping setting for long ?: operator -
KT-15099
Odd code formatting when chaining lambdas and splitting lines on operators -
KT-15254
Use Platform icons for "Run" icon in gutter -
KT-17254
Remove obsolete unfold-icons in structure view -
KT-17838
Can't report exceptions from the Kotlin plugin 1.1.4-dev-119 in IDEA #IU-171.4424.37 -
KT-17843
Don't show parameter name hints when calling Java methods with unknown parameter names -
KT-17964
Local variable type hints in editor for anonymous object -
KT-17965
Do not shown argument name hints for assert -
KT-18829
Do not show parameter name hints for mapOf -
KT-18839
Semantic highlighting not work for local variables in init -
KT-19012
Data Flow from here: doesn't find template usages -
KT-19017
Data Flow from here doesn't find usage in range position of for cycle -
KT-19018
Data Flow from here doesn't find any usages of for-variable -
KT-19036
Data Flow from here: please find calls of extension too -
KT-19039
Data Flow from here: please find cases when an investigated variable is transferred as a parameter into a library function -
KT-19087
Data flow to here: usages with explicit receiver are not found -
KT-19089
Data Flow to here: assigned values are not found if an investigated property is a delegated one -
KT-19104
Data Flow from here: usage of parameter or variable not found when used as lambda receiver/parameter -
KT-19106
Data Flow from here: show point of call of a function used as a parameter investigated parameter/variable -
KT-19112
Data Flow to here for a function (or its return value) doesn't find shorten forms of assignments -
KT-19519
Structure view is not updated properly for function classes -
KT-19727
Code style: New line after '(' with anonymous object or multi-line lambda unexpected behavior -
KT-19820
Strange highlightning for enum constructor -
KT-19823
Kotlin Gradle project import into IntelliJ: import kapt generated classes into classpath -
KT-19824
Please provide a separate icon for a common library -
KT-19915
TODO calls not blue highlighted in lambdas/DSLs -
KT-20096
Kotlin Gradle script: SOE after beginning of Pair definition before some script section -
KT-20314
Kotlin formatter does not respect annotations code style settings -
KT-20329
Multiplatform: gutter "Is subclassed by" should show expect subclass from the common module -
KT-20380
Configure Kotlin plugin updates dialog does not open without opened project -
KT-20521
Kotlin Gradle script: valid build.gradle.kts is red and becomes normal only after reopening the project -
KT-20603
Facet import: when API version > language version, set API version = language version, not to 1.0 -
KT-20782
Non-atomic trees update -
KT-20813
SAM with receiver: call with SAM usage is compiled with Gradle, but not with JPS -
KT-20880
Add documentation quick fix should create multiline comment and place caret in right place -
KT-20883
Provide more information in "Missing documentation" inspection message -
KT-20884
Functions with receivers should allow [this] in KDoc -
KT-20937
Exception thrown on RMB click on folder in Kotlin project -
KT-20938
IDE: kotlinc.xml with KotlinCommonCompilerArguments/freeArgs: XSE: "Cannot deserialize class CommonCompilerArguments$DummyImpl" at BaseKotlinCompilerSettings.loadState() -
KT-20953
"Choose actual" popup shows redundant information -
KT-20985
Additional reimport is required in 2017.3/2018.1 idea after creating or importing mp project -
KT-20987
(PerModulePackageCache miss) ISE: diagnoseMissingPackageFragment -
KT-21002
"Highlight usages of identifier under caret" should work for "it" -
KT-21076
Recursive Companion.ivoke() call should be marked with according icon -
KT-21132
containsKey() in SoftValueMap considered pointless -
KT-21150
Do not infer compiler version from build.txt -
KT-21200
Improve Structure-view for Kotlin files -
KT-21214
Fix funcion selection in kotlin -
KT-21275
Don't show argument name hints in calls of methods on 'dynamic' type -
KT-21318
Highlighting of function exit points does not work if the function is a getter for property -
KT-21363
IDE: kotlinc.xml with KotlinCommonCompilerArguments: build fails with UOE: "Operation is not supported for read-only collection" at EmptyList.clear() -
KT-21409
UAST: Super-call arguments are not modeled/visited -
KT-21418
Gradle based project in IDEA 181: Kotlin facets are not created -
KT-21441
Folding multiline strings adds a space at the start if there is not one. -
KT-21546
java.lang.IllegalArgumentException: Unexpected container fatal IDE error -
KT-21575
Secondary constructor call body is missing -
KT-21645
Weird parameter hint position -
KT-21733
Structure view is not updated -
KT-21756
Find Usages for "type" in ts2kt provokes exception -
KT-21770
Pasting$this into an interpolated string shouldn't escape $ -
KT-21833
Type hints shown when destructing triple with type parameters -
KT-21852
Custom API version is lost when settings are reopen after restarting IDE -
KT-11503
cmd+shift+enter action in .kt files does not work on empty lines -
KT-17217
Navigate to symbol: hard to choose between a lot of extension overloads -
KT-18674
Join Lines should join strings -
KT-19524
"Local variable type hints" should respect static imports -
KT-21010
Gutter "Is subclassed by" should show actual subclass from the all platform modules in IDEA 2017.3/2018.1 -
KT-21036
Throwable “Access is allowed from event dispatch thread only.” after creating nine similar classes with functions. -
KT-21213
Multiline kdoc - intellij joins lines together without space -
KT-21592
-Xjsr305=strict not taken into account during the kotlin files compilation in Idea (maven) -
KT-22050
Redundant parameter type hint on SAM -
KT-22071
Formatter insists on increasing indentation in forEach lambda -
KT-22093
Unnecessary line wrap with new Kotlin code style -
KT-22111
Error while indexing PsiPlainTextFileImpl cannot be cast to KtFile -
KT-22121
Enter in empty argument list should apply normal indent if "Continuation indent for argument list" is off -
KT-21702
KtLightAnnotation
can't be converted to UAST -
KT-19900
IntelliJ does not recognise no-arg "invokeInitializers" set in pom.xml
KT-13220
Completion for non-primary-constructor properties should suggest names with types instead of typesKT-12797
Code completion does not work for inner in base classKT-16402
AssertionError on completing expression after template in string literalKT-20166
Completion: property declaration completion should be greedy iftab
pressedKT-20506
Second smart completion suggests the same value recursively
KT-17514
Debugger, evaluate value: cannot find local variable error on attempt to evaluate outer variableKT-20962
NullPointerException because of nullable location in debuggerKT-21538
"Step into" method doesn't work after adding lambda parameter to the callKT-21820
Debugger: Evaluation fails for instance properties (older Android SDKs)
KT-4580
Intention + inspection to convert between explicit and implicit 'this'KT-11023
Inspection to highlight usages of Collections.sort() and replace them with .sort() method from Kotlin stdlibKT-13702
Issue a warning when equals is called recursively within itselfKT-18449
Multiplatform project: provide a quick fix "Implement methods" for a impl classKT-18828
Provide an intention action to move a companion object member to top levelKT-19103
Inspection to remove unnecessary suspend modifierKT-20484
Add quick fix to add required target to annotation used on a typeKT-20492
Offer "Simplify" intention for 'when' expression where only one branch is known to be trueKT-20615
Inspection to detect usages of values incorrectly marked by Kotlin as const from Java codeKT-20631
Inspection to detect use of Unit as a standalone expressionKT-20644
Warning for missing const paired with val modifier for primitives and stringsKT-20714
Inspection for self-assigment of propertiesKT-21023
Inspection to highlight variables / functions with implicitNothing?
typeKT-21510
Add inspection to add/remove this to/from bound callableKT-21560
Inspection to sort modifiersKT-21573
Code Style Inspection:to -> Pair
function used not in infix formKT-16260
Add intention to specify all types explicitly in destructuring assignmentKT-21547
Allow separate regex for test class and function names in IDE inspectionKT-21741
Inspection to detect is checks for object typesKT-21950
Enable quick-fixes for annotator-reported problems in "Inspect Code"KT-22103
SortModifiersInspection should report annotations after modifiers
KT-15941
"Convert to secondary constructor" produces invalid code for generic property with default valueKT-16340
"Unused receiver parameter" for invoke operator on companion objectKT-17161
IDE suggest to replace a for loop withforEach
to aggresivelyKT-17332
Intention to replace forEach with a 'for' loop should convert return@forEach to continueKT-17730
Incorrect suggestion to replace loop with negation toany{}
KT-18816
IDEA suggests replacing for-in-range with stdlib operationsKT-18881
Invalid "Loop can be replaced with stdlib operations" warning when class hasadd()
functionKT-19560
Do not warn about receiver parameter not used for companion objectKT-19977
Convert Lambda to reference produces red code when wrong implicit receiver is in scopeKT-20091
"Convert object literal to class" should create inner class if necessaryKT-20300
"Variable can be inlined" should not be suggested if there's a variable with the same name in nested scopeKT-20349
Convert lambda to reference for trailing lambda inserts parameter names for all arguments if at least one named argument was passedKT-20435
False "function is never used" warningKT-20622
Don't propose “Remove explicit type specification” when it can change semantic?KT-20763
Wrong resulting code for "add star projection" quick-fix for inner class with generic outer oneKT-20887
Missing documentation warning shouldn't be triggered for a member of a private classKT-20888
Documentation should be inherited from Map.Entry typeKT-20889
Members of anonymous objects should be treated as private and not trigger "Missing documentation" warningKT-20894
"Add type" quick fix does not take into accountvararg
modifierKT-20901
IntelliJ autocorrect to add parameter to data class constructor should make the parameter a valKT-20981
False positive for "redundant super" in data classKT-21025
Kotlin UAST violatesJvmDeclarationUElement
contract by employingJavaUAnnotation
KT-21061
Cant work with UElement.kt in IDEA with 1.2.0-rc-39: "Stub index points to a file without PSI"KT-21104
Do not propose to make local lateinit var immutableKT-21122
QuickFix to create member for expect class shouldn't add bodyKT-21159
Fix signature invoked from Java breaks Kotlin codeKT-21179
Remove empty class body on companion object breaks codeKT-21192
Confusing "unused expression"KT-21237
ReplaceWith incorrectly removes property assignmentKT-21332
Create from usage: do not propose to create abstract function in non-abstract classKT-21373
'Remove redundant let' quickfix does not work within
KT-21497
Inspection considers if block to be a lambdaKT-21544
"Add type" quick fix incorrectly processesvararg
modifier with primitive type array initializerKT-21603
"Join declaration and assignment" should remove 'lateinit' for 'var'KT-21612
The "Remove redundant getter" inspection removes the type specifierKT-21698
Create interface
shouldn't suggest to declare it inside a class which implements itKT-21726
"arrayOf can be replaced with literal" inspection quick fix produces incompilable result in presence of spread operatorKT-21727
"Redundant spread operator" inspection does not report array literalKT-12814
Specify type explicitly produces erroneous code when platform type overrides not-null typeKT-15180
Incorrect quickfix 'Specify type explicitly'KT-17816
"Replace elvis with if" produce nasty code when safe casts are involvedKT-18396
Bad quickfix for wrong nested classes in inner classKT-19073
No-op quick fix for "Convert lambda to reference" IDE suggestionKT-19283
Kotlin KProperty reference cannot be converted to lambdaKT-19736
Rephrase text in the unconventional property name inspectionKT-19771
Preserve old "Convert to expression body" rangeKT-20437
Naming convetions inspection: Add separate inspection for top-level and object propertiesKT-20620
Replace operator with function call breaks codeKT-21414
OverridersSearch attempts to create nameless fake light methodKT-21780
Wrong redundant setter inspectionKT-21837
Don't require documentation on tests and test classesKT-21929
Inappropriate quick fix for a sealed class instantiationKT-21983
Do not suggest to remove explicit Unit type for expression bodyKT-16619
Incorrect 'accessing non-final property in constructor' warning
KT-20095
Allow conversion of selected companion methods to methods with @JvmStatic
KT-15840
Introduce type alias: don't change not-nullable type with nullable typealiasKT-17212
Refactor / Inline Function: with 1 occurrence both "Inline all" and "Inline this only" are suggestedKT-18594
Refactor / Extract (Functional) Parameter are available for annotation arguments, but fail with AE: "Body element is not found"KT-20146
IAE “parameter 'name' of NameUtil.splitNameIntoWords must not be null” at renaming classKT-20335
Refactor → Extract Type Parameter: “AWT events are not allowed inside write action” after processing duplicatesKT-20402
Throwable “PsiElement(IDENTIFIER) by KotlinInplaceParameterIntroducer” on calling Refactor → Extract Parameter for default valuesKT-20403
AE “Body element is not found” on calling Refactor → Extract Parameter for default values in constructor of class without bodyKT-20790
Refactoring extension function/property overagressiveKT-20766
Typealias end-of-line is removed when moving function and typealias to new fileKT-21071
Cannot invoke move refactoring on a typealiasKT-21162
Adding parameters to kotlin data class leads to compilation errorKT-21288
Change Signature refactoring fails to change signature of overridersKT-21334
Extract variable doesn't take into account the receiver of a bound callable referenceKT-21371
Rename refactoring sometimes erases identifier being renamed when popping up name proposalsKT-21530
KNPE in introduce variableKT-21508
java.lang.AssertionError: PsiLiteralExpression
on property safe delete in Idea 173KT-21536
Rename refactoring sometimes doesn't quite workKT-21604
Rename package missing titleKT-21963
Refactor / Inline Property: "null" in place of number of occurrences of local variable referencesKT-21964
Refactor / Inline: on declaration of element with one usage "Inline and keep" choice is not suggestedKT-21965
Refactor / Inline: wording in dialog could be unified
KT-20210
[JS] Ultra-fast builds for development
KT-2218
JS: Optimise in checks for number rangesKT-20932
JS: Make withIndex() on arrays intrinsicKT-21160
JS: generate switch statement for when statement when possible
KT-7653
JS: TypeError when try to access to "simple" property (w/o backing field at runtime)KT-18963
javascript project: No output directory found for Module 'xxx_test' production on JPS compilingKT-19290
JS integer overflow for unaryMinusKT-19826
JS: don't remove debugger statement from suspend functionsKT-20580
JS: JSON.stringify could improve 'replacer' argument handlingKT-20694
JS: add missed parts to JS DateKT-20737
JS: cache KProperty instances that used to access to delegated propertyKT-20738
JS: remove useless calls to constructor of KProperty* (PropertyMetadata) when it generated for access to delegated propertyKT-20854
val
parameters of typekotlin.Char
aren't boxedKT-20898
JS: inline js withfor
without initializer causes compiiler to crashKT-20905
JS: compiler crashes on invalid inline JavaScript code instead of reporting errorKT-20908
JS frontend crashes on uncompleted call to function with reified parametersKT-20978
JS: inline doesn't work for Array's constructor when it called through typealiasKT-20994
JS extension property in interface problemKT-21004
JS: don't use short-circuit operators when translating Boolean.and/or(Boolean)KT-21026
JS: wrong code generated for suspend fun that calls inline suspend fun as a tail call.KT-21041
'TypeError: ... is not a function' for lambda with closure passed as an argument to super type constructorKT-21043
JS: inlining coroutine from other module sometimes causes incorrect code generatedKT-21093
Kotlin.JS doesnt escape ‘in’ identifier and conflicts with in keywordKT-21245
JS: interface function with default parameter, overridden by other interface indirectly cannot be found at runtimeKT-21307
JS DCE does not remap paths to sourcesKT-21309
JS: incorrect source map generated for inline lambda when it's last expression is a statement-like expression (e.g. when or try/catch)KT-21317
JS: safe call to suspend function returning Unit causes incorrectKT-21421
JS: accesors of overridden char properties with backing fields aren't boxedKT-21468
JS: don't use enum entry's name for when over external enumsKT-21850
JS: support nested tests
KT-10532
ISE by ThrowingLexicalScope at compile time with specific override chain
KT-20864
ProvideReadOnly
andMutable
annotations to control java collection mutability in kotlinKT-18789
Delegating val to out-projectedMutableMap
resulted in NPE due to cast toNothing
KT-21828
JS: The List produced by theIntArray.asList
function caused weird resultsKT-21868
Eliminate potential data race inSafePublicationLazyImpl
KT-21918
MaketoTypedArray()
implementation more efficient and thread-safeKT-22003
JS: ReplaceRegex
constructor-like functions with secondary constructors- JS:
Volatile
andSynchornized
annotations are moved tokotlin.jvm
package with the migration type aliases provided KT-16348
ProvideString.toBoolean()
conversion in JS and common platforms- Add missing declarations to kotlin-stdlib-common, those that are already supported in both platforms
KT-20968
Improve docs for String.format and String.Companion.format
KT-20875
Support Void.TYPE as underlying Class object for KClassKT-21453
NPE in TypeSignatureMappingKt#computeInternalName
-
KT-20298
Lint warning when using @Parcelize with delegated properties -
KT-20299
Android non-ASCII TextView Id Unresolved Reference Bug -
KT-20717
@Parcelize Creator.newArray method is generated incorrectly -
KT-20751
kotlin-spring compiler plugin does not open @Validated classes -
KT-21171
_$_findViewCache and _$_findCachedViewById are created in Activity subclass without Kotlin Android Extensions. -
KT-21628
Can't find referenced class kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck -
KT-21777
RMI "Connection refused" errors with daemon -
KT-21992
@Transient warning for lazy property
KT-20892
Support module name option in K2MetadataCompilerArgumentsKT-17621
Incremental compilation is very slow when Java file is modifiedKT-14125
Android-extensions don't track xml changes wellKT-20233
Kapt: using compiler in-process w/ gradle leads to classloader conflictKT-21009
Running Gradle build withclean
preventsKotlinCompile
tasks from loading from cacheKT-21596
Improve Kapt Gradle Plugin to be more friendly for Kotlin-DSLKT-15753
Support cacheable tasksKT-17656
Kotlin and Kotlin Android plugin not using available build cachesKT-20017
Support local (non-relocatable) Gradle build cacheKT-20598
Missing input annotations on AbstractKotlinCompileToolKT-20604
Kotlin plugin breaks relocatability and compile avoidance for Java compile tasksKT-21203
Kotlin gradle plugin does not create proper Ivy metadata for dependenciesKT-21261
Gradle plugin 1.1.60 creates "build-history.bin" outside project.buildDirKT-21805
Gradle plugin does not work with JDK 1.7 (KaptGradleModel)KT-21806
Gradle Plugin: Using automatic dependency versions with 'maven-publish' plugin does not include dependency version in generated publication POMs
KT-20840
Multiplatform IC fails if expected or actual file is modified separatelyKT-21622
Make IC work more accurately with changes of Android layouts xml filesKT-21699
JS IC produces different source maps when enum usage is compiled separatelyKT-20633
Class is not recompiled
KT-21502
Inspection to convert map.put(k, v) into map[k] = vKT-19390
Character and string concatenation in Java is converted to code with multiple type errors in KotlinKT-19943
Redundant 'toInt' after converting explicit Integer#intValue call
KT-21574
JPS build: API version in project settings is ignoredKT-21841
JPS throws exception creating temporary file for moduleKT-21962
Source file dependencies (lookups) are not tracked in JPS when Kotlin daemon is used
KT-20816
Repeated Maven Compiles With Kapt Fail
KT-17561
Embedding kotlin-script-utils may cause version conflicts e.g. with guavaKT-17921
The JSR 223 scripting engine fails to eval anything after encountering an unresolved referenceKT-21075
KotlinJsr223JvmLocalScriptEngineFactory does not well with kotlin-compiler-embeddableKT-21141
Kotlin script: KotlinJsr223JvmLocalScriptEngine.state.history.reset() seems not clearing the compiler cache
KT-18791
Kapt: Constants from R class should not be inlinedKT-19203
Kapt3 generator doesn't seem to print log level lower to Mandatory WarningKT-19402
kapt.correctErrorTypes
makes typealias not work.KT-19505
Kapt doesn't always stub classes about to be generated.KT-19518
Kapt: Support 'correctErrorTypes' option in annotationsKT-20257
Kapt is incompatible with compiler pluginsKT-20749
Kapt: Support Java 9KT-21144
Kapt: Compilation error with maven plugin (Java 9 compatibility)KT-21205
KDoc unavailable via javax.lang.model.util.Elements#getDocComment(Element e)KT-21262
Kapt: Remove artificial KaptError exception on errors from annotation processorKT-21264
Kapt: -Xmaxerrs javac option is not propagated properlyKT-21358
Kapt: Support import directive with aliases (correctErrorTypes)KT-21359
Kapt: Filter out non-package imports whenever possible (correctErrorTypes)KT-21425
kapt warning when assembling unit testsKT-21433
Annotations on enum constants are not kept on the generated stubKT-21483
Kapt: Loading resources doesn't work without restarting the gradle daemonKT-21542
Kapt: Report additional info about time spent in each annotation processorKT-21565
Kapt, Maven: Support passing arguments for annotation processorsKT-21566
Kapt, Maven: Support passing Javac optionsKT-21729
Error message says "androidProcessor" should be "annotationProcessor"KT-21936
Kapt 1.2.20-eap: cannot find symbol @KaptSignatureKT-21735
Kapt cache not clearedKT-22056
Applying Kapt plugin causes RuntimeException on Gradle import: "Kapt importer for generated source roots failed, source root name: debug" at KaptProjectResolverExtension.populateAndroidModuleModelIfNeeded()KT-22189
ISE from com.sun.tools.javac.util.Context.checkState when switching from 1.2.10 to 1.2.20-eap-33
KT-20821
Error while inlining function reference implicitly applied to thisKT-21299
Restore adding JDK roots to the beginning of the classpath list
KT-21180
Project level api/language version settings are erroneously used as default during Gradle importKT-21335
Fix exception on Project Structure view openKT-21610
Fix "Could not determine the class-path for interface KotlinGradleModel" on Gradle sync- Optimize dependency handling during import of Gradle project
KT-21493
Losing lambda defined in inline function after incremental recompilation
KT-21495
Bash scripts in Kotlin v1.2 compiler have Windows line terminatorsKT-21537
javac 7 do nothing when kotlin-compiler(-embeddable) is in classpath
- Unify docs wording of 'trim*' functions
- Improve cover documentation page of kotlin.test library
- Provide summary for kotlin.math package
- Fix unresolved references in the api docs
KT-20974
NSME "AndroidModuleModel.getMainArtifact" on Gradle refreshKT-20975
IAE "Missing extension point" on Gradle refresh
KT-6359
Provide the way to share code with different targets(JVM, JS)
KT-21300
IDEA slow down in Kotlin + Spring projectKT-20450
Exception in UAST during function inliningKT-20789
Can't navigate to inline call/inline use site when runner is delegated to GradleKT-21236
New project button doesn't work with Kotlin plugin enabled and Gradle plugin disabledKT-21263
"Configure Kotlin Plugin Updates" suggests incompatible plugin for AS 3.0
KT-20757
Rebuild when language/api version is changed
KT-20844
VerifyError on Android after upgrading to 1.2.0-beta-88KT-20895
NPE in Kotlin 1.2-beta88 PseudocodeVariablesData.kt:337KT-21377
Create fallback flag for "Illegal smart cast is allowed after assignment in try block"
KT-18719
Configure Kotlin in Gradle project to 1.2-Mx: add repository mavenCentral() to buildscriptKT-20782
Exception when working with routing in ktor (non-atomic trees update)KT-20966
ISE: Facade class not found from Kotlin test filesKT-20967
Kotlin plugin upgrade breaks Gradle refreshKT-20990
String literal in string template causes ISEKT-21028
Add kotlin-stdlib-jre7/8 instead of kotlin-stdlib-jdk7/8 for Kotlin versions below 1.2KT-21383
Unsupported method: Library.getProject()
when importing Anko project- Downgrade "use expression body" inspection to INFORMATION default level
KT-20962
NullPointerException because of nullable location in debugger
KT-20803
Create actual declaration in the same source root as expect declaration
KT-20979
Move class refactoring doesn't work anymore
- Remove deprecated
pairwise
function
KT-21395
“Unable to load class 'kotlin.collections.CollectionsKt'” on creating gradle project in IDEA 2016.3.7
- Add
kotlin-annotation-processing-embeddable
artifact (compatible withkotlin-compiler-embeddable
) - Return
kotlin-annotation-processing
artifact back (compatible with CLI Kotlin compiler)
KT-20774
"::foo.isInitialized" for lateinit member properties produces incorrect bytecodeKT-20826
Can't compile Ultimate Idea with Kotlin 1.2KT-20879
Compiler problem in when-expressionsKT-20959
Regression: Unexpected diagnostic NINITIALIZED_ENUM_COMPANION reported in 1.1.60 & 1.2.0-rcKT-20651
Don't know how to generate outer expression" for enum-values with non-trivial self-closures
KT-20286
"Configure Kotlin in project" should add kotlin-stdlib-jdk7/8 instead of kotlin-stdlib-jre7/8 starting from Kotlin 1.2
KT-19599
No indentation for multiline collection literalKT-20346
Can't build tests in common code due to missing org.jetbrains.kotlin:kotlin-test-js testCompile dependency in JSKT-20550
Spring: "Navigate to autowired candidates" gutter action is missed (IDEA 2017.3)KT-20566
Spring: "Navigate to the spring beans declaration" gutter action for@ComponentScan
is missed (IDEA 2017.3)KT-20843
Kotlin TypeDeclarationProvider may stop other declarations providers executionKT-20906
Find symbol by name doesn't workKT-20920
UAST: SOE Thrown in JavaColorProviderKT-20922
Couldn't match ClsMethodImpl from Kotlin test filesKT-20929
Import Project from Gradle wizard: the same page is shown twiceKT-20833
MP project: add dependency to kotlin-test-annotation-common to common module
KT-18458
Spring: code completion does not suggest bean names inside@Qualifier
before function parameter
KT-20899
Code Cleanup fails to convert Circlet codebase to 1.2KT-20949
CCE from UAST (File breadcrumbs don't update when file tree does)
KT-20251
Kotlin Gradle script: Refactor → Inline works incorrect when you need to inline all function occurrences
KT-2976
Suggestion for cleaner style to implement !! operatorKT-5259
JS: RTTI may be break by overwriting constructor fieldKT-17475
JS: object and companion object named "prototype" cause exceptionsKT-18095
JS: Wrong behavior of fun named "constructor"KT-18105
JS: inner class "length" cause runtime exceptionKT-20625
JS: Interface function with default parameter, overridden by other interface cannot be found at runtimeKT-20820
JS: IDEA project doesn't generate paths relative to .map
KT-4900
Finalize math operation parameter names
KT-20852
IllegalArgumentException: URI has an authority component on attempt to jps compile the gradle project with javascript module
KT-20877
Butterknife: UninitializedPropertyAccessException: "lateinit property has not been initialized" for field annotated with@BindView
.
KT-20616
Compiler options forKotlinCompileCommon
taskKT-15522
Treat expect classes without explicit constructors as not having constructors at allKT-16099
Do not require obvious override of super-interface methods in non-abstract expect classKT-20618
Renameimplement
toexpectedBy
in gradle module dependency
KT-16926
'implement' dependency is not transitive when importing gradle project to IDEAKT-20634
False error about platform project implementing non-common projectKT-19170
Forbid private expected declarationsKT-20431
Prohibit inheritance by delegation in 'expect' classesKT-20540
Report errors about incompatible constructors of actual classKT-20398
Do not highlight declarations with not implemented implementations with red during typingKT-19937
Support "implement expect class" quickfix for nested classesKT-20657
Actual annotation with all parameters that have default values doesn't match expected annotation with no-arg constructorKT-20680
No actual class member: inconsistent modality checkKT-18756
multiplatform project: compilation error on implementation of extension property in javascript client moduleKT-17374
Too many "expect declaration has no implementation" inspection in IDE in a multi-platform projectKT-18455
Multiplatform project: show gutter Navigate to implementation on expect side of method in the expect classKT-19222
Useless tooltip on a gutter icon for expect declarationKT-20043
multiplatform: No H gutter if a class has nested/inner classes inherited from itKT-20164
expect/actual navigation does not work when actual is a typealiasKT-20254
multiplatform: there is no link between expect and actual classes, if implementation has a constructor when expect doesn'tKT-20309
multiplatform: ClassCastException on mouse hovering on the H gutter of the actual secondary constructorKT-20638
Context menu in common module: NSEE: "Collection contains no element matching the predicate." at KotlinRunConfigurationProducerKt.findJvmImplementationModule()KT-18919
multiplatform project: expect keyword is lost on converting to objectKT-20008
multiplatform: Create expect class implementation should add actual keyword at secondary constructorsKT-20044
multiplatform: Create expect class implementation should add actual constructor at primary constructorKT-20135
"Create expect class implementation" should open created class in editorKT-20163
multiplatform: it should be possible to create an implementation for overloaded method if for one method implementation is present alreadyKT-20243
multiplatform: quick fix Create expect interface implementation should add actual keyword at interface membersKT-20325
multiplatform: Quick fix Create actual ... should specify correct classifier name for object, enum class and annotation class
KT-16028
Allow to have different bodies of inline functions inlined depending on apiVersion
KT-20462
Don't create an array copy for '*(...)'
KT-13644
Information from explicit cast should be used for type inferenceKT-14697
Use-site targeted annotation is not correctly loaded from class fileKT-17981
Type parameter for catch parameter possible when exception is nested in generic, but fails in runtimeKT-19251
Stack spilling in constructor arguments breaks QuasarKT-20387
Wrong argument generated for accessor call of a protected generic 'operator fun get/set' from base class with primitive type as type parameterKT-20491
Incorrect synthetic accessor generated for a generic base class function specialized with primitive typeKT-20651
"Don't know how to generate outer expression" for enum-values with non-trivial self-closuresKT-20752
Do not register new kinds of smart casts for unstable values
KT-19146
Parameter hints could be shown for annotation
KT-19207
"Configure Kotlin in project" should add "requires kotlin.stdlib" to module-info for Java 9 modulesKT-19213
Formatter/Code Style: space between type parameters andwhere
is not insertedKT-19216
Parameter name hints should not be shown for functional type invocationKT-20448
Exception in UAST during reference search in J2KKT-20543
java.lang.ClassCastException on usage of array literals in Spring annotationKT-20709
Loop in parent structure when converting a LITERAL_STRING_TEMPLATE_ENTRY
KT-17165
Support array literals in annotations in completion
KT-18775
Evaluate expression doesn't allow access to properties of private nested objects, including companion
KT-20108
Support "add requires directive to module-info.java" quick fix on usages of non-required modules in Kotlin sourcesKT-20410
Add inspection for listOf().filterNotNull() to replace it with listOfNotNull()
KT-16636
Remove parentheses after deleting the last unused constructor parameterKT-18549
"Add type" quick fix adds non-primitive Array type for annotation parametersKT-18631
Inspection to convert emptyArray() to empty literal does not workKT-18773
Disable "Replace camel-case name with spaces" intention for JS and common projectsKT-20183
AE “Classifier descriptor of a type should be of type ClassDescriptor” on adding element to generic collection in functionKT-20315
"call chain on collection type may be simplified" generates code that does not compile
KT-8285
JS: don't generate tmp when only need one componentKT-8374
JS: some Double values converts to Int differently on JS and JVMKT-14549
JS: Non-local returns from secondary constructors don't workKT-15294
JS: parse error injs()
functionKT-17629
JS: Equals function (==) returns true for all primitive numeric typesKT-17760
JS: Nothing::class throws errorKT-17933
JS: toString, hashCode method and simplename property of KClass return senseless results for some classesKT-18010
JS: JsName annotation in interfaces can cause runtime exceptionKT-18063
Inlining does not work properly in JS for suspend functions from another moduleKT-18548
JS: wrong string interpolation with generic or Any parametersKT-19772
JS: wrong boxing behavior for open val and final fun inside open classKT-19794
runtime crash with empty object (Javascript)KT-19818
JS: generate paths relative to .map file by default (unless "-source-map-prefix" is used)KT-19906
JS: rename compiler option "-source-map-source-roots" to avoid misleading since sourcemaps have field called "sourceRoot"KT-20287
Functions don't actually return Unit in Kotlin-JS -> unexpected null problems vs JDK versionKT-20451
KotlinJs - interface function with default parameter, overridden by implementor, can't be found at runtimeKT-20527
JS: use prototype chain to check that object implements kotlin interfaceKT-20650
JS: compiler crashes in Java 9 with NoClassDefFoundErrorKT-20653
JS: compiler crashes in Java 9 with TranslationRuntimeException
KT-20171
Deprecate assigning single elements to varargs in named form
KT-19696
Provide a way to write multiplatform testsKT-18961
Closeable.use should call addSuppressedKT-2460
PR-1300
shuffle
andfill
extensions for MutableList now also available in JSPR-1230
Add assertSame and assertNotSame methods to kotlin-test
KT-20553
RenamewarningsAsErrors
compiler option toallWarningsAsErrors
KT-20217
src/main/java
andsrc/test/java
source directories are no longer included by default in Kotlin/JS and Kotlin/Common projects
KT-20654
AndroidStudio: NSME “PsiJavaModule.getName()Ljava/lang/String” on calling simple Kotlin functions like println(), listOf()
KT-20547
Write pre-release flag into class files if language version > LATEST_STABLE
KT-20051
Quickfixes to support @Parcelize
KT-19747
Android extensions + Parcelable: VerifyError in case of RawValue annotation on a type when it's unknown how to parcel itKT-19899
Parcelize: Building with ProGuard enabledKT-19988
[Android Extensions] inner class LayoutContainer causes NoSuchMethodErrorKT-20002
Parcelize explodes on LongArrayKT-20019
Parcelize does not propogate flags argument when writing nested ParcelableKT-20020
Parcelize does not use primitive array read/write methods on ParcelKT-20021
Parcelize does not serialize Parcelable enum as ParcelableKT-20022
Parcelize should dispatch directly to java.lang.Enum when writing an enum.KT-20034
Application installation failed (INSTALL_FAILED_DEXOPT) in Android 4.3 devices if I use ParcelizeKT-20057
Parcelize should use specialized write/create methods where available.KT-20062
Parceler should allow otherwise un-parcelable property types in enclosing class.KT-20170
UAST: Getting the location of a UIdentifier is tricky
KT-4565
Support smart casting of safe cast's subject (and also safe call's receiver)KT-8492
Null check should work after save call with elvis in conditionKT-9327
Need a way to check whether a lateinit property was assignedKT-14138
Allow lateinit local variablesKT-15461
Allow lateinit top level propertiesKT-7257
NPE when accessing properties of enum from inner lambda on initializationKT-9580
Report an error if 'setparam' target does not make sense for a parameter declarationKT-16310
Nested classes inside enum entries capturing outer membersKT-20155
Confusing diagnostics on a nested interface in inner class
KT-14175
Surround with try ... catch (... finally) doesn't work for expressionsKT-20308
New Gradle with Kotlin DSL project wizardKT-18353
Support UAST for .kts filesKT-19823
Kotlin Gradle project import into IntelliJ: import kapt generated classes into classpathKT-20185
Stub and PSI element type mismatch for "var nullableSuspend: (suspend (P) -> Unit)? = null"
KT-14486
Allow smart cast in closure if a local variable is modified only before it (and not after or inside)KT-15667
Support "::foo" as a short-hand syntax for bound callable reference to "this::foo"KT-16681
kotlin allows mutating the field of read-only property
KT-19258
Java 9: module-info.java withrequires kotlin.stdlib
causes compiler to fail: "module reads package from both kotlin.reflect and kotlin.stdlib"
KT-19692
kotlin-jpa plugin doesn't support @MappedSuperclass annotationKT-20030
Parcelize can directly reference writeToParcel and CREATOR for final, non-Parcelize Parcelable types in same compilation unit.KT-19742
[Android extensions] Calling clearFindViewByIdCache causes NPEKT-19749
Android extensions + Parcelable: NoSuchMethodError on attempt to pack into parcel a serializable objectKT-20026
Parcelize overrides describeContents despite being already implemented.KT-20027
Parcelize uses wrong classloader when reading parcelable type.KT-20029
Parcelize should not directly reference parcel methods on types outside compilation unitKT-20032
Parcelize does not respect type nullability in case of Parcelize parcelables
KT-10563
Support a command line argument -Werror to treat warnings as errors
KT-20212
Cannot access internal components from test code
KT-17923
Reference to Dagger generated class is highlighted redKT-18923
Kapt: Do not use the Kotlin error message collector to issue errors from kaptKT-19097
Request: Decent support ofkapt.kotlin.generated
on Intellij/Android StudioKT-20001
kapt generate stubs Gradle task does not depend on the compilation of sub-project kapt dependencies