PackageEncoder constructor

PackageEncoder(
  1. Directory packageDir, {
  2. bool includeTests = false,
  3. bool resolveExternalDeps = false,
  4. PubClient? pubClient,
  5. Map<String, Program>? encodedCache,
  6. Set<String>? inProgress,
  7. int maxDepth = 10,
  8. int currentDepth = 0,
})

Implementation

PackageEncoder(
  this.packageDir, {
  this.includeTests = false,
  this.resolveExternalDeps = false,
  PubClient? pubClient,
  Map<String, Program>? encodedCache,
  Set<String>? inProgress,
  this.maxDepth = 10,
  int currentDepth = 0,
}) : _pubClient = pubClient,
     _encodedCache = encodedCache ?? {},
     _inProgress = inProgress ?? {},
     _currentDepth = currentDepth,
     manifest = PubspecParser.fromDirectory(packageDir) {
  _fileToModule = _buildFileMap();
}