Fix test data after removing old annotation classes
This commit is contained in:
+4
-5
@@ -4,12 +4,11 @@ fun box(): String {
|
||||
val v = @Ann("OK") object: My() {}
|
||||
val klass = v.javaClass
|
||||
|
||||
val annotations = klass.annotations
|
||||
// Ann, kotlin.Metadata, kotlin.jvm.internal.KotlinClass
|
||||
if (annotations.size != 3) return "Fail annotations size is ${annotations.size}: ${annotations.toList()}"
|
||||
val annotations = klass.annotations.toList()
|
||||
// Ann, kotlin.Metadata
|
||||
if (annotations.size != 2) return "Fail annotations size is ${annotations.size}: $annotations"
|
||||
val annotation = annotations.filterIsInstance<Ann>().firstOrNull()
|
||||
?: return "Fail no @Ann: ${annotations.toList()}"
|
||||
?: return "Fail no @Ann: $annotations"
|
||||
|
||||
return annotation.v
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinMultifileClass
|
||||
public final class test/Foo {
|
||||
public final static method foo(): void
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinMultifileClassPart
|
||||
synthetic final class test/Foo__InlineOnlyMultifileKt {
|
||||
public final static method foo(): void
|
||||
private final static method inlineOnly(): void
|
||||
|
||||
@@ -1,26 +1,21 @@
|
||||
@java.lang.annotation.Retention
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinClass
|
||||
public abstract class Ann
|
||||
|
||||
@kotlin.annotation.Target
|
||||
@java.lang.annotation.Retention
|
||||
@java.lang.annotation.Target
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinClass
|
||||
public abstract class AnnExpr
|
||||
|
||||
@Ann
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinClass
|
||||
public final class Kt9320Kt$foo$v$1 {
|
||||
inner class Kt9320Kt$foo$v$1
|
||||
method <init>(): void
|
||||
}
|
||||
|
||||
@kotlin.jvm.internal.KotlinSyntheticClass
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinFunction
|
||||
final class Kt9320Kt$foo$w$1 {
|
||||
public final static field INSTANCE: Kt9320Kt$foo$w$1
|
||||
inner class Kt9320Kt$foo$w$1
|
||||
@@ -31,7 +26,6 @@ final class Kt9320Kt$foo$w$1 {
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinFileFacade
|
||||
public final class Kt9320Kt {
|
||||
inner class Kt9320Kt$foo$v$1
|
||||
inner class Kt9320Kt$foo$w$1
|
||||
@@ -40,7 +34,6 @@ public final class Kt9320Kt {
|
||||
|
||||
@Ann
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinClass
|
||||
public class My {
|
||||
public method <init>(): void
|
||||
}
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinMultifileClass
|
||||
public final class test/Foo
|
||||
|
||||
@kotlin.Metadata
|
||||
@kotlin.jvm.internal.KotlinMultifileClassPart
|
||||
synthetic final class test/Foo__EmptyMultifileFacadeKt {
|
||||
private final static method privateOnly(): void
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user