A regular or dynamic interface definition.

Examples (multi-line):

shared interface Printable {
    shared default void print() => package.print(this);
}

shared dynamic Document {
    shared formal String xmlVersion;
    shared formal StyleSheetList styleSheets;
    shared formal String documentURI;
    // ...
}
Initializer
AnyInterfaceDefinition()
Attributes
bodySource Codeshared formal InterfaceBody body

The body of the interface.

Inherited Attributes
Attributes inherited from: ClassOrInterface
Attributes inherited from: Declaration
Attributes inherited from: Node
Attributes inherited from: Object
hash, string
Attributes inherited from: TypeDeclaration
Inherited Methods
Methods inherited from: Node
Methods inherited from: Object
equals