clone method

  1. @override
HTParameter clone()
override

Create a copy of this declaration, mainly used on class member inheritance and function arguments passing.

Implementation

@override
HTParameter clone() {
  return HTParameter(
    id: id!,
    interpreter: interpreter,
    file: file,
    module: module,
    closure: closure,
    declType: declType,
    ip: ip,
    line: line,
    column: column,
    isVariadic: isVariadic,
    isOptional: isOptional,
    isNamed: isNamed,
    isInitialization: isInitialization,
  );
}