Module java.compiler
Package javax.tools

Class DiagnosticCollector<S>

java.lang.Object
javax.tools.DiagnosticCollector<S>
类型参数:
S - 此对象接收的诊断使用的源对象的类型
所有实现的接口:
DiagnosticListener<S>

public final class DiagnosticCollector<S> extends Object implements DiagnosticListener<S>
提供了一种方便的方式来将诊断收集到列表中。
自版本:
1.6
  • Constructor Details

    • DiagnosticCollector

      public DiagnosticCollector()
      创建一个 DiagnosticCollector 的新实例。
  • Method Details

    • report

      public void report(Diagnostic<? extends S> diagnostic)
      从接口复制的描述: DiagnosticListener
      当发现问题时调用。
      指定者:
      report 在接口 DiagnosticListener<S>
      参数:
      diagnostic - 表示发现的问题的诊断
    • getDiagnostics

      public List<Diagnostic<? extends S>> getDiagnostics()
      返回此对象收集的诊断的列表视图。
      返回:
      诊断的列表视图