ModuleDefinition

constructor(type: String, kind: Int, name: String? = null, required: Boolean? = false, comment: String? = null, methods: List<MethodDefinition>? = null, imports: List<ModuleDefinition.ImportedModuleRef>? = null, interfaces: List<GenericDefinition>? = null)