Class EmptySequentialGenerationReporter

    • Constructor Detail

      • EmptySequentialGenerationReporter

        public EmptySequentialGenerationReporter()
    • Method Detail

      • report

        public void report​(ReportLevel level,
                           Report report)
        Description copied from interface: Reporter
        Reports the given Report at the specified level. The levels are used so that any Reporter may filter information it wishes to receive.
        Specified by:
        report in interface Reporter
        Parameters:
        level - the of the report. Must not be null
        report - the report itself. Must not be null
      • report

        public void report​(ReportLevel level,
                           Supplier<Report> reportSupplier)
        Description copied from interface: Reporter
        This method has the same intentions as Reporter.report(ReportLevel, Report), but a supplier is given. If any big calculations need to be performed for a Report generation this method can be used to guarantee lazy de.rwth.swc.coffee4j.evaluation only if a Reporter is really interested in the report of the given level.
        Specified by:
        report in interface Reporter
        Parameters:
        level - the of the report. Must not be null
        reportSupplier - a supplier which can compute the real report. It and the returned Report must not be null