summaryrefslogtreecommitdiff
path: root/plugins/kotlin/jps/jps-plugin/tests/testData/general/InternalFromSpecialRelatedModule/module1/src/foo.kt
blob: 830308321e168da5f520c472dcd58f65909341a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package test1

@Target(AnnotationTarget.FILE)
@Retention(AnnotationRetention.SOURCE)
internal annotation class InternalFileAnnotation1()

@Target(AnnotationTarget.CLASS)
@Retention(AnnotationRetention.SOURCE)
internal annotation class InternalClassAnnotation1()

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.SOURCE)
internal annotation class InternalFunctionAnnotation1()

internal open class InternalClass1

abstract class ClassA1(internal val member: Int)

abstract class ClassB1 {
    internal abstract val member: Int
    internal fun func() = 1
}

internal val internalProp = 1

internal fun internalFun() {}