Files
kotlin-fork/idea/testData/resolve/referenceInJava/dependencies.kt
T
Nikolay Krasko 90cdb19324 Add origin for generated jvm overloads and tweak equals methods to distinguish them
- KT-7586 Strange navigation issue

 #KT-7586 Fixed
2015-04-29 15:20:31 +03:00

56 lines
860 B
Kotlin

package k
import kotlin.platform.platformStatic
public class Class() {
public val prop: Int = 0
fun function() = 1
}
public enum class EnumClass {
ENTRY
}
public fun topLevelFun() {
}
public class ClassWithClassObject {
companion object {
fun f() = 1
}
}
public object KotlinObject {
fun f() = 1
}
public trait StaticFieldInClassObjectInTrait {
companion object {
public val XX: String = "xx"
}
}
object PlatformStaticFun {
platformStatic
fun test() {
}
}
trait TraitNoImpl {
fun foo()
}
public class TraitWithDelegatedNoImpl(f: TraitNoImpl): TraitNoImpl by f
trait TraitWithImpl {
fun foo() = 1
}
public class TraitWithDelegatedWithImpl(f: TraitWithImpl) : TraitWithImpl by f
kotlin.jvm.overloads
public fun withJvmOverloads(i: Int, b: Boolean = false, s: String="hello") {}