Module Definition
@Serializable
A serializable class representing a module definition in a Wrap ABI.
Constructors
Link copied to clipboard
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)
Types
Properties
Link copied to clipboard
A list of ImportedModuleRef objects representing imported modules in the module.
Link copied to clipboard
A list of GenericDefinition objects representing the interfaces implemented by the module.
Link copied to clipboard
A list of MethodDefinition objects representing the methods defined in the module.