HetuConfig constructor

HetuConfig({
  1. bool normalizeImportPath = true,
  2. bool explicitEndOfStatement = false,
  3. bool doStaticAnalysis = false,
  4. bool computeConstantExpression = false,
  5. bool removeLineInfo = false,
  6. bool removeAssertion = false,
  7. bool removeDocumentation = false,
  8. bool showDartStackTrace = false,
  9. bool showHetuStackTrace = false,
  10. int stackTraceDisplayCountLimit = 5,
  11. bool processError = true,
  12. bool debugMode = false,
  13. bool allowVariableShadowing = false,
  14. bool allowImplicitVariableDeclaration = false,
  15. bool allowImplicitNullToZeroConversion = false,
  16. bool allowImplicitEmptyValueToFalseConversion = false,
  17. bool allowInitializationExpresssionHaveValue = false,
  18. bool checkTypeAnnotationAtRuntime = false,
  19. bool resolveExternalFunctionsDynamically = false,
  20. bool printPerformanceStatistics = false,
})

Implementation

HetuConfig({
  this.normalizeImportPath = true,
  this.explicitEndOfStatement = false,
  this.doStaticAnalysis = false,
  this.computeConstantExpression = false,
  this.removeLineInfo = false,
  this.removeAssertion = false,
  this.removeDocumentation = false,
  this.showDartStackTrace = false,
  this.showHetuStackTrace = false,
  this.stackTraceDisplayCountLimit = 5,
  this.processError = true,
  this.debugMode = false,
  this.allowVariableShadowing = false,
  this.allowImplicitVariableDeclaration = false,
  this.allowImplicitNullToZeroConversion = false,
  this.allowImplicitEmptyValueToFalseConversion = false,
  this.allowInitializationExpresssionHaveValue = false,
  this.checkTypeAnnotationAtRuntime = false,
  this.resolveExternalFunctionsDynamically = false,
  this.printPerformanceStatistics = false,
});