1 /* 2 * Copyright 2016-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. 3 */ 4 5 @file:Suppress("UNUSED_PARAMETER") 6 7 package cases.special 8 9 10 @JvmOverloads publicFunWithOverloadsnull11public fun publicFunWithOverloads(a: Int = 0, b: String? = null) {} 12 13 @JvmOverloads internalFunWithOverloadsnull14internal fun internalFunWithOverloads(a: Int = 0, b: String? = null) {} 15 16 public class ClassWithOverloads 17 @JvmOverloads 18 internal constructor(val a: Int = 0, val b: String? = null) { 19 20 @JvmOverloads internalFunWithOverloadsnull21 internal fun internalFunWithOverloads(a: Int = 0, b: String? = null) {} 22 23 }