DartBlockPrintEvaluation.init constructor

DartBlockPrintEvaluation.init(
  1. double similarityThreshold,
  2. List<(String, String?, DartBlockPrintEvaluationType, double?)> printEvaluations,
  3. DartBlockException? neoTechException
)

Implementation

DartBlockPrintEvaluation.init(
  this.similarityThreshold,
  this.printEvaluations,
  DartBlockException? neoTechException,
) : super(
      DartBlockEvaluationSchemaType.print,
      neoTechException == null &&
          printEvaluations
              .where(
                (element) =>
                    element.$3 != DartBlockPrintEvaluationType.correct,
              )
              .isEmpty,
      neoTechException,
    );