@kotlin.Metadata
public abstract class InlineExtensionWithTypeParameterTest$Segment {
    // source: 'InlineExtensionWithTypeParameterTest.kt'
    private final field id: int
    public method <init>(p0: int): void
    public final method getId(): int
    public abstract inner class InlineExtensionWithTypeParameterTest$Segment
}

@kotlin.Metadata
public final class InlineExtensionWithTypeParameterTest$SemaphoreSegment {
    // source: 'InlineExtensionWithTypeParameterTest.kt'
    public method <init>(p0: int): void
    public abstract inner class InlineExtensionWithTypeParameterTest$Segment
    public final inner class InlineExtensionWithTypeParameterTest$SemaphoreSegment
}

@kotlin.Metadata
public final class InlineExtensionWithTypeParameterTest {
    // source: 'InlineExtensionWithTypeParameterTest.kt'
    private final static @org.jetbrains.annotations.NotNull field sref$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater
    private volatile @kotlin.jvm.Volatile @org.jetbrains.annotations.Nullable field sref: java.lang.Object
    static method <clinit>(): void
    public method <init>(): void
    private final method foo$atomicfu$array(p0: java.lang.Object, p1: java.util.concurrent.atomic.AtomicReferenceArray, p2: int, p3: int, p4: InlineExtensionWithTypeParameterTest$Segment): int
    private final method foo$atomicfu(p0: java.lang.Object, p1: java.util.concurrent.atomic.AtomicReferenceFieldUpdater, p2: int, p3: InlineExtensionWithTypeParameterTest$Segment): int
    private final method getSegmentId(p0: InlineExtensionWithTypeParameterTest$Segment): int
    public final static @org.jetbrains.annotations.NotNull method getSref$FU(): java.util.concurrent.atomic.AtomicReferenceFieldUpdater
    public final @org.jetbrains.annotations.Nullable method getSref(): java.lang.Object
    public final method testInlineExtensionWithTypeParameter(): void
    public abstract inner class InlineExtensionWithTypeParameterTest$Segment
    public final inner class InlineExtensionWithTypeParameterTest$SemaphoreSegment
}

@kotlin.Metadata
public final class InlineExtensionWithTypeParameterTestKt {
    // source: 'InlineExtensionWithTypeParameterTest.kt'
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
