65abc94411
All the other annotation classes has abstract modifier. All nested interfaces has static modifiers. This commit is not so important for compiler, but it is matter for IDE, because when we load classes in IDE via KtLightClassForDecompiledDeclaration -- there are Abstract and Static on the Container class
21 lines
1.2 KiB
Java
Vendored
21 lines
1.2 KiB
Java
Vendored
@java.lang.annotation.Documented()
|
|
@java.lang.annotation.Repeatable(value = Anno.Container.class)
|
|
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
|
|
@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE_PARAMETER, java.lang.annotation.ElementType.TYPE_USE})
|
|
@kotlin.annotation.MustBeDocumented()
|
|
@kotlin.annotation.Repeatable()
|
|
@kotlin.annotation.Retention(value = kotlin.annotation.AnnotationRetention.SOURCE)
|
|
@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.TYPE_PARAMETER, kotlin.annotation.AnnotationTarget.TYPE})
|
|
public abstract @interface Anno /* Anno*/ {
|
|
public abstract int i();// i()
|
|
|
|
|
|
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
|
|
@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE_PARAMETER, java.lang.annotation.ElementType.TYPE_USE})
|
|
@kotlin.annotation.Retention(value = kotlin.annotation.AnnotationRetention.SOURCE)
|
|
@kotlin.annotation.Target(allowedTargets = {kotlin.annotation.AnnotationTarget.TYPE_PARAMETER, kotlin.annotation.AnnotationTarget.TYPE})
|
|
@kotlin.jvm.internal.RepeatableContainer()
|
|
public static abstract @interface Container /* Anno.Container*/ {
|
|
public abstract Anno[] value();// value()
|
|
|
|
}} |