Migrate bytecodeListing tests to new test infrastructure

This commit is contained in:
Alexander Udalov
2021-04-22 18:46:09 +02:00
parent 7e170770ea
commit 0c3f2eefe0
34 changed files with 955 additions and 487 deletions
@@ -10,8 +10,8 @@ public annotation class Anno {
public final class C {
// source: 'internalPropertyOrTypealias.kt'
public method <init>(): void
public synthetic deprecated static @Anno method getProperty$test_module$annotations(): void
public final method getProperty$test_module(): int
public synthetic deprecated static @Anno method getProperty$main$annotations(): void
public final method getProperty$main(): int
}
@kotlin.Metadata
@@ -10,7 +10,7 @@ public final class Test {
public method getSize(): int
public method isEmpty(): boolean
public @org.jetbrains.annotations.NotNull method iterator(): java.util.Iterator
public final method remove$test_module(p0: java.lang.Object): boolean
public final method remove$main(p0: java.lang.Object): boolean
public method removeAll(p0: java.util.Collection): boolean
public method retainAll(p0: java.util.Collection): boolean
public bridge final method size(): int
@@ -10,7 +10,7 @@ public final class Test {
public method getSize(): int
public method isEmpty(): boolean
public @org.jetbrains.annotations.NotNull method iterator(): java.util.Iterator
public final method remove$test_module(p0: java.lang.Object): boolean
public final method remove$main(p0: java.lang.Object): boolean
public bridge final method remove(p0: java.lang.Object): boolean
public method removeAll(p0: java.util.Collection): boolean
public method retainAll(p0: java.util.Collection): boolean
@@ -15,7 +15,7 @@ public final class InternalToArray {
public method removeAll(p0: java.util.Collection): boolean
public method retainAll(p0: java.util.Collection): boolean
public bridge final method size(): int
public final @org.jetbrains.annotations.NotNull method toArray$test_module(): java.lang.Integer[]
public final @org.jetbrains.annotations.NotNull method toArray$main(): java.lang.Integer[]
public method toArray(p0: java.lang.Object[]): java.lang.Object[]
}
@@ -15,7 +15,7 @@ public final class InternalToArray {
public method removeAll(p0: java.util.Collection): boolean
public method retainAll(p0: java.util.Collection): boolean
public bridge final method size(): int
public final @org.jetbrains.annotations.NotNull method toArray$test_module(): java.lang.Integer[]
public final @org.jetbrains.annotations.NotNull method toArray$main(): java.lang.Integer[]
public final method toArray(): java.lang.Object[]
public method toArray(p0: java.lang.Object[]): java.lang.Object[]
}
@@ -15,6 +15,6 @@ public final class InternalGenericToArray {
public method removeAll(p0: java.util.Collection): boolean
public method retainAll(p0: java.util.Collection): boolean
public bridge final method size(): int
public final @org.jetbrains.annotations.NotNull method toArray$test_module(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): java.lang.Object[]
public final @org.jetbrains.annotations.NotNull method toArray$main(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): java.lang.Object[]
public method toArray(): java.lang.Object[]
}
@@ -15,7 +15,7 @@ public final class InternalGenericToArray {
public method removeAll(p0: java.util.Collection): boolean
public method retainAll(p0: java.util.Collection): boolean
public bridge final method size(): int
public final @org.jetbrains.annotations.NotNull method toArray$test_module(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): java.lang.Object[]
public final @org.jetbrains.annotations.NotNull method toArray$main(@org.jetbrains.annotations.NotNull p0: java.lang.Object[]): java.lang.Object[]
public method toArray(): java.lang.Object[]
public final method toArray(p0: java.lang.Object[]): java.lang.Object[]
}
@@ -2,8 +2,8 @@
public abstract class A {
// source: 'suspendImpl.kt'
public method <init>(): void
synthetic static method internal$test_module$suspendImpl(p0: A, p1: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.Nullable method internal$test_module(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
synthetic static method internal$main$suspendImpl(p0: A, p1: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.Nullable method internal$main(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
synthetic static method protected$suspendImpl(p0: A, p1: java.lang.Object): java.lang.Object
protected @org.jetbrains.annotations.Nullable method protected(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
synthetic static method public$suspendImpl(p0: A, p1: java.lang.Object): java.lang.Object
@@ -2,8 +2,8 @@
public abstract class A {
// source: 'suspendImpl.kt'
public method <init>(): void
public @org.jetbrains.annotations.Nullable method internal$main(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object
synthetic static method internal$suspendImpl(p0: A, p1: kotlin.coroutines.Continuation): java.lang.Object
public @org.jetbrains.annotations.Nullable method internal$test_module(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object
synthetic static method protected$suspendImpl(p0: A, p1: kotlin.coroutines.Continuation): java.lang.Object
protected @org.jetbrains.annotations.Nullable method protected(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object
synthetic static method public$suspendImpl(p0: A, p1: kotlin.coroutines.Continuation): java.lang.Object
@@ -4,8 +4,8 @@ public final class test/A {
public method <init>(): void
public method <init>(p0: int): void
public synthetic method <init>(p0: int, p1: int, p2: kotlin.jvm.internal.DefaultConstructorMarker): void
public synthetic static method internalFunction$test_module$default(p0: test.A, p1: java.lang.String, p2: int, p3: java.lang.Object): void
public final method internalFunction$test_module(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method internalFunction$main$default(p0: test.A, p1: java.lang.String, p2: int, p3: java.lang.Object): void
public final method internalFunction$main(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method internalJvmNameFunction$default(p0: test.A, p1: java.lang.String, p2: int, p3: java.lang.Object): void
public final @kotlin.jvm.JvmName method internalJvmNameFunction(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
public synthetic static method publicFunction$default(p0: test.A, p1: java.lang.String, p2: int, p3: java.lang.Object): void
@@ -1,5 +1,5 @@
// FILE: delegationToJavaInterfaceWithWildcardType.kt
// WITH_SIGNATURES
// FILE: delegationToJavaInterfaceWithWildcardType.kt
interface K {
fun kf1(): Collection<out CharSequence>
fun kf2(): Collection<CharSequence>
@@ -2,7 +2,7 @@
public final class Foo {
// source: 'inlineReifiedPropertyVisibility.kt'
public method <init>(): void
public synthetic final method getInternalExtProp$test_module(p0: java.lang.Object): java.lang.String
public synthetic final method getInternalExtProp$main(p0: java.lang.Object): java.lang.String
private synthetic final method getPrivateExtProp(p0: java.lang.Object): java.lang.String
protected synthetic final method getProtectedExtProp(p0: java.lang.Object): java.lang.String
}
@@ -2,7 +2,7 @@
public final class Foo {
// source: 'inlineReifiedVisibility.kt'
public method <init>(): void
public synthetic final method f$test_module(): void
public synthetic final method f$main(): void
protected synthetic final method g(): void
private synthetic final method h(): void
}
@@ -2,7 +2,7 @@
public final class A {
// source: 'suspendInlineReified.kt'
public method <init>(): void
public synthetic final method internalFun$test_module(p0: java.lang.Object): java.lang.Object
public synthetic final method internalFun$main(p0: java.lang.Object): java.lang.Object
private synthetic final method privateFun(p0: java.lang.Object): java.lang.Object
protected synthetic final method protectedFun(p0: java.lang.Object): java.lang.Object
public synthetic final method publicFun(p0: java.lang.Object): java.lang.Object
@@ -2,7 +2,7 @@
public final class A {
// source: 'suspendInlineReified.kt'
public method <init>(): void
public synthetic final method internalFun$test_module(p0: kotlin.coroutines.Continuation): java.lang.Object
public synthetic final method internalFun$main(p0: kotlin.coroutines.Continuation): java.lang.Object
private synthetic final method privateFun(p0: kotlin.coroutines.Continuation): java.lang.Object
protected synthetic final method protectedFun(p0: kotlin.coroutines.Continuation): java.lang.Object
public synthetic final method publicFun(p0: kotlin.coroutines.Continuation): java.lang.Object
@@ -17,8 +17,8 @@ public final class AnnotatedPropertyWithInlineClassTypeInSignatureKt {
public final class C {
// source: 'annotatedPropertyWithInlineClassTypeInSignature.kt'
public method <init>(): void
public synthetic deprecated static @Anno method getInternal-IQRRRT4$test_module$annotations(p0: int): void
public final method getInternal-IQRRRT4$test_module(p0: int): int
public synthetic deprecated static @Anno method getInternal-IQRRRT4$main$annotations(p0: int): void
public final method getInternal-IQRRRT4$main(p0: int): int
public synthetic deprecated static @Anno method getMemberExtension-IQRRRT4$annotations(p0: int): void
public final method getMemberExtension-IQRRRT4(p0: int): int
public synthetic deprecated static @Anno method getReturnType-a_XrcN0$annotations(): void
@@ -12,12 +12,12 @@ public final class Z {
public method equals(p0: java.lang.Object): boolean
public static method equals-impl(p0: int, p1: java.lang.Object): boolean
public final static method equals-impl0(p0: int, p1: int): boolean
public final static method getInternalExtensionVal-impl$test_module(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int
public synthetic deprecated static method getInternalExtensionVar$test_module$annotations(p0: java.lang.String): void
public final static method getInternalExtensionVar-impl$test_module(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int
public final static method getInternalVal-impl$test_module(p0: int): int
public synthetic deprecated static method getInternalVar$test_module$annotations(): void
public final static method getInternalVar-impl$test_module(p0: int): int
public final static method getInternalExtensionVal-impl$main(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int
public synthetic deprecated static method getInternalExtensionVar$main$annotations(p0: java.lang.String): void
public final static method getInternalExtensionVar-impl$main(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): int
public final static method getInternalVal-impl$main(p0: int): int
public synthetic deprecated static method getInternalVar$main$annotations(): void
public final static method getInternalVar-impl$main(p0: int): int
private final static method getPrivateExtensionVal-impl(p0: int, p1: java.lang.String): int
private synthetic deprecated static method getPrivateExtensionVar$annotations(p0: java.lang.String): void
private final static method getPrivateExtensionVar-impl(p0: int, p1: java.lang.String): int
@@ -33,14 +33,14 @@ public final class Z {
public final method getX(): int
public method hashCode(): int
public static method hashCode-impl(p0: int): int
public final static method internalExtensionFun-impl$test_module(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final static method internalFun-impl$test_module(p0: int): void
public final static method internalExtensionFun-impl$main(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final static method internalFun-impl$main(p0: int): void
private final static method privateExtensionFun-impl(p0: int, p1: java.lang.String): void
private final static method privateFun-impl(p0: int): void
public final static method publicExtensionFun-impl(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String): void
public final static method publicFun-impl(p0: int): void
public final static method setInternalExtensionVar-impl$test_module(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: int): void
public final static method setInternalVar-impl$test_module(p0: int, p1: int): void
public final static method setInternalExtensionVar-impl$main(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: int): void
public final static method setInternalVar-impl$main(p0: int, p1: int): void
private final static method setPrivateExtensionVar-impl(p0: int, p1: java.lang.String, p2: int): void
private final static method setPrivateVar-impl(p0: int, p1: int): void
public final static method setPublicExtensionVar-impl(p0: int, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: int): void
@@ -3,7 +3,7 @@
// JVM_TARGET: 15
// ENABLE_JVM_PREVIEW
// WITH_RUNTIME
// JDK_15
// JDK_KIND: FULL_JDK_15
// D8 does not yet desugar java records.
// IGNORE_DEXING
+1 -1
View File
@@ -1,5 +1,5 @@
// FILE: kt43217.kt
// JVM_TARGET: 1.8
// FILE: kt43217.kt
class A {
private val b =
object : DoubleExpression() {
@@ -5,7 +5,7 @@ public class Test {
private @org.jetbrains.annotations.NotNull field protectedProperty: java.lang.String
private @org.jetbrains.annotations.NotNull field publicProperty: java.lang.String
public method <init>(): void
public final @org.jetbrains.annotations.NotNull method getInternalProperty$test_module(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getInternalProperty$main(): java.lang.String
protected final @org.jetbrains.annotations.NotNull method getProtectedProperty(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getPublicProperty(): java.lang.String
public final method update(p0: int): void
@@ -1,5 +1,5 @@
// FILE: rawTypeInSignature.kt
// WITH_SIGNATURES
// FILE: rawTypeInSignature.kt
class GenericInv<T : Number>
class GenericIn<in T : Number>