Files
kotlin-fork/compiler/testData/renderer/GlobalFunctions.kt
T
2013-04-29 15:44:07 +04:00

39 lines
1.5 KiB
Kotlin

package rendererTest
public fun pub() {}
internal fun int: String {}
fun int2(vararg ints: Int): Int = 5
private fun prv(a: String, b: Int = 5) = 5
public fun Int.ext(): Int {}
public fun <out T> withTypeParam(a: Array<T>): Int {}
trait Foo
trait Bar
fun <P> funTypeParameterWithTwoUpperBounds() where P : Foo, P : Bar = 17
deprecated("") fun deprecatedFun()
//package rendererTest defined in root package
//public fun pub(): jet.Unit defined in rendererTest
//internal fun int(): jet.String defined in rendererTest
//internal fun int2(vararg ints: jet.Int): jet.Int defined in rendererTest
//value-parameter vararg val ints: jet.Int defined in rendererTest.int2
//private fun prv(a: jet.String, b: jet.Int = ...): jet.Int defined in rendererTest
//value-parameter val a: jet.String defined in rendererTest.prv
//value-parameter val b: jet.Int = ... defined in rendererTest.prv
//public fun jet.Int.ext(): jet.Int defined in rendererTest
//public fun <out T> withTypeParam(a: jet.Array<T>): jet.Int defined in rendererTest
//<out T> defined in rendererTest.withTypeParam
//value-parameter val a: jet.Array<T> defined in rendererTest.withTypeParam
//internal trait Foo defined in rendererTest
//internal trait Bar defined in rendererTest
//internal fun <P : rendererTest.Foo> funTypeParameterWithTwoUpperBounds(): jet.Int where P : rendererTest.Bar defined in rendererTest
//<P : rendererTest.Foo & rendererTest.Bar> defined in rendererTest.funTypeParameterWithTwoUpperBounds
//jet.deprecated internal fun deprecatedFun(): jet.Unit defined in rendererTest