package modifiers;

import java.lang.System;

@kotlin.Metadata()
public final class InternalClass {

    public InternalClass() {
        super();
    }
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public abstract interface InternalInterface {
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public final class Modifiers {
    @org.jetbrains.annotations.NotNull()
    @kotlin.jvm.Transient()
    private final transient java.lang.String transientField = "";
    @org.jetbrains.annotations.NotNull()
    @kotlin.jvm.Volatile()
    private volatile java.lang.String volatileField = "";

    public Modifiers() {
        super();
    }

    @org.jetbrains.annotations.NotNull()
    public final java.lang.String getTransientField() {
        return null;
    }

    @org.jetbrains.annotations.NotNull()
    public final java.lang.String getVolatileField() {
        return null;
    }

    public final void setVolatileField(@org.jetbrains.annotations.NotNull()
    java.lang.String p0) {
    }

    @kotlin.jvm.Strictfp()
    public final strictfp void strictFp() {
    }

    @org.jetbrains.annotations.NotNull()
    @kotlin.jvm.JvmOverloads()
    public final java.lang.String overloads(@org.jetbrains.annotations.NotNull()
    java.lang.String a, int n) {
        return null;
    }

    @org.jetbrains.annotations.NotNull()
    @kotlin.jvm.JvmOverloads()
    public final java.lang.String overloads() {
        return null;
    }

    @org.jetbrains.annotations.NotNull()
    @kotlin.jvm.JvmOverloads()
    public final java.lang.String overloads(@org.jetbrains.annotations.NotNull()
    java.lang.String a) {
        return null;
    }
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
final class PrivateClass {

    public PrivateClass() {
        super();
    }
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
abstract interface PrivateInterface {
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public final class PublicClass {

    public PublicClass() {
        super();
    }
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public abstract class PublicClassPrivateConstructor {

    private PublicClassPrivateConstructor() {
        super();
    }
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public class PublicClassProtectedConstructor {

    protected PublicClassProtectedConstructor() {
        super();
    }

    @kotlin.Metadata()
    public static abstract interface ProtectedInterface {
    }

    @kotlin.Metadata()
    static abstract interface PrivateInterface {
    }
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public abstract interface PublicInterface {
}

////////////////////

package modifiers;

import java.lang.System;

@kotlin.Metadata()
public abstract class SealedClass {

    private SealedClass() {
        super();
    }

    @kotlin.Metadata()
    public static final class One extends modifiers.SealedClass {

        public One() {
            super();
        }
    }

    @kotlin.Metadata()
    public static class Two extends modifiers.SealedClass {

        public Two() {
            super();
        }
    }

    @kotlin.Metadata()
    public static abstract class Three extends modifiers.SealedClass.Two {

        public Three() {
            super();
        }
    }

    @kotlin.Metadata()
    public static final class Four extends modifiers.SealedClass.Three {

        public Four() {
            super();
        }
    }
}
