Amplication AST Libraries Documentation
    Preparing search index...

    Interface defining the arguments required to create a new Interface instance.

    Args

    interface Args {
        name: string;
        packageName: string;
        access: Access;
        extends_?: ClassReference[];
        isNestedInterface?: boolean;
        annotations?: Annotation[];
        javadoc?: string;
        typeParameters?: string[];
    }
    Index

    Properties

    name: string

    The name of the Java interface

    packageName: string

    The package of the Java interface

    access: Access

    The access level of the Java interface

    extends_?: ClassReference[]

    Any interfaces extended by this interface

    isNestedInterface?: boolean

    Whether this is a nested interface

    annotations?: Annotation[]

    Interface annotations

    javadoc?: string

    Documentation/JavaDoc for the interface

    typeParameters?: string[]

    Generic type parameters for this interface