generateResourceDartFile method

void generateResourceDartFile(
  1. String className
)

Implementation

void generateResourceDartFile(String className) {
  print('Generating files for Project: $projectRootPath');
  stopWatch();
  final String pubYamlPath = '$projectRootPath${separator}pubspec.yaml';
  try {
    final List<String> assetPathList = _getAssetPath(pubYamlPath);
    logger.debug('the assetPath is $assetPathList');
    generateImageFiles(assetPathList);
    writeText('allImageList = $allImageList');
    logger.debug('the image is $allImageList');
    generateCode(className);
  } catch (e) {
    if (e is StackOverflowError && e.stackTrace != null) {
      writeText(e.stackTrace!);
    } else {
      writeText(e);
    }
  }
  print('Generate dart resource file finish.');

  startWatch(className);
}