constructorParamsBare property

String get constructorParamsBare

Implementation

String get constructorParamsBare {
  final result = StringBuffer();
  if(standardRootMapType != null) {
    result.writeln("required Map<String, $standardRootMapType> items,");
  }

  _iterate(
    include: includeAllVars,
    visit: (identifier, kind, isLast, includeKind) {
      if(identifier == tempPlaceholderVarName) {
        result.writeln("this.$identifier = 0,");
      } else {
        result.writeln("required this.$identifier,");
      }
  });

  if(withFlutterState) {
    result.writeln("required AFFlutterRouteParamState flutterState,");
  }


  _addBreadcrumb(result, AFSourceTemplate.insertConstructorParamsInsertion, extraIndent: false);
  return result.toString();
}