Package Summary  Overview Summary

class:DiagnosticListener [CHANGED]

  • Type Parameters:
    S - the type of source objects used by diagnostics received by this listener
    All Known Implementing Classes:
    DiagnosticCollector
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.


    public interface DiagnosticListener<S>
    
    Interface for receiving diagnostics from tools.
    Since:
    1.6
  • Type Parameters:
    S - the type of source objects used by diagnostics received by this listener
    All Known Implementing Classes:
    DiagnosticCollector


    public interface DiagnosticListener<S>
    
    Interface for receiving diagnostics from tools.
    Since:
    1.6
  • Type Parameters:
    S - the type of source objects used by diagnostics received by this listener
    All Known Implementing Classes:
    DiagnosticCollector
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.


    public interface DiagnosticListener<S>
    
    Interface for receiving diagnostics from tools.
    Since:
    1.6

method:report(javax.tools.Diagnostic) [NONE]

  • report

    void report(Diagnostic<? extends S> diagnostic)
    Invoked when a problem is found.
    Parameters:
    diagnostic - a diagnostic representing the problem that was found
    Throws:
    NullPointerException - if the diagnostic argument is null and the implementation cannot handle null arguments