Do not put inapplicable annotations on getter
This commit is contained in:
@@ -24,4 +24,15 @@ public class A(
|
||||
@AnnProperty @AnnField @AnnFieldProperty @AnnParameterProperty @AnnParameterField @AnnTypeField
|
||||
public val a: Int = 1
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Target(AnnotationTarget.FIELD)
|
||||
annotation class Anno
|
||||
|
||||
@Anno
|
||||
val p: Int
|
||||
get() = 5
|
||||
|
||||
@Anno
|
||||
val p2: Int = 4
|
||||
get() = field
|
||||
@@ -19,3 +19,20 @@
|
||||
@kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.jvm.internal.KotlinClass AnnProperty
|
||||
|
||||
@kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.jvm.internal.KotlinClass AnnTypeField
|
||||
|
||||
@kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.jvm.internal.KotlinClass Anno
|
||||
|
||||
@kotlin.jvm.internal.KotlinFileFacade DefaultTargetsKt {
|
||||
@Anno field p2: int
|
||||
public method getP(): int
|
||||
public method getP2(): int
|
||||
method <clinit>(): void
|
||||
}
|
||||
|
||||
@java.lang.Deprecated @kotlin.jvm.internal.KotlinPackage _DefaultPackage {
|
||||
public synthetic field $kotlinPackage: kotlin.reflect.KPackage
|
||||
public synthetic field $moduleName: java.lang.String
|
||||
method <clinit>(): void
|
||||
public @kotlin.jvm.internal.KotlinDelegatedMethod method getP(): int
|
||||
public @kotlin.jvm.internal.KotlinDelegatedMethod method getP2(): int
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user