HTParameter constructor

HTParameter({
  1. required String id,
  2. HTInterpreter? interpreter,
  3. String? fileName,
  4. String? moduleName,
  5. HTNamespace? closure,
  6. HTType? declType,
  7. int? definitionIp,
  8. int? definitionLine,
  9. int? definitionColumn,
  10. bool isVariadic = false,
  11. bool isOptional = false,
  12. bool isNamed = false,
  13. bool isInitialization = false,
})

Create a standard HTParameter.

Implementation

HTParameter({
  required super.id,
  super.interpreter,
  super.fileName,
  super.moduleName,
  super.closure,
  super.declType,
  super.definitionIp,
  super.definitionLine,
  super.definitionColumn,
  this.isVariadic = false,
  this.isOptional = false,
  this.isNamed = false,
  this.isInitialization = false,
})  : _closure = closure,
      super(isMutable: true);