HTNamedStruct constructor

HTNamedStruct({
  1. required String id,
  2. required HTInterpreter interpreter,
  3. required String fileName,
  4. required String moduleName,
  5. HTDeclarationNamespace? closure,
  6. String? documentation,
  7. String? prototypeId,
  8. List<String> mixinIds = const [],
  9. HTSource? source,
  10. bool isTopLevel = false,
  11. int? staticDefinitionIp,
  12. int? definitionIp,
})

Implementation

HTNamedStruct({
  required String id,
  required HTInterpreter interpreter,
  required String fileName,
  required String moduleName,
  super.closure,
  super.documentation,
  this.prototypeId,
  this.mixinIds = const [],
  super.source,
  super.isTopLevel = false,
  this.staticDefinitionIp,
  int? definitionIp,
}) : super(id: id) {
  this.interpreter = interpreter;
  this.fileName = fileName;
  this.moduleName = moduleName;
  this.definitionIp = definitionIp;
}