Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

javax.tools
Class DiagnosticCollector<S>

java.lang.Object
  extended by javax.tools.DiagnosticCollector<S>
Type Parameters:
S - the type of source objects used by diagnostics received by this object
All Implemented Interfaces:
DiagnosticListener<S>

public final class DiagnosticCollector<S>
extends Object
implements DiagnosticListener<S>

Provides an easy way to collect diagnostics in a list.

Since:
1.6

Constructor Summary
Constructor and Description
DiagnosticCollector()
           
 
Method Summary
Modifier and Type Method and Description
 List<Diagnostic<? extends S>> getDiagnostics()
          Gets a list view of diagnostics collected by this object.
 void report(Diagnostic<? extends S> diagnostic)
          Invoked when a problem is found.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticCollector

public DiagnosticCollector()
Method Detail

report

public void report(Diagnostic<? extends S> diagnostic)
Description copied from interface: DiagnosticListener
Invoked when a problem is found.

Specified by:
report in interface DiagnosticListener<S>
Parameters:
diagnostic - a diagnostic representing the problem that was found

getDiagnostics

public List<Diagnostic<? extends S>> getDiagnostics()
Gets a list view of diagnostics collected by this object.

Returns:
a list view of diagnostics

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.