com.sun.tools.javac.util
Class JCDiagnostic.MultilineDiagnostic

java.lang.Object
  extended by com.sun.tools.javac.util.JCDiagnostic
      extended by com.sun.tools.javac.util.JCDiagnostic.MultilineDiagnostic
All Implemented Interfaces:
Diagnostic<JavaFileObject>
Enclosing class:
JCDiagnostic

public static class JCDiagnostic.MultilineDiagnostic
extends JCDiagnostic


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.tools.javac.util.JCDiagnostic
JCDiagnostic.DiagnosticPosition, JCDiagnostic.DiagnosticType, JCDiagnostic.Factory, JCDiagnostic.MultilineDiagnostic, JCDiagnostic.SimpleDiagnosticPosition
 
Nested classes/interfaces inherited from interface javax.tools.Diagnostic
Diagnostic.Kind
 
Field Summary
private  List<JCDiagnostic> subdiagnostics
           
 
Fields inherited from class com.sun.tools.javac.util.JCDiagnostic
args
 
Fields inherited from interface javax.tools.Diagnostic
NOPOS
 
Constructor Summary
JCDiagnostic.MultilineDiagnostic(JCDiagnostic other, List<JCDiagnostic> subdiagnostics)
           
 
Method Summary
 List<JCDiagnostic> getSubdiagnostics()
          Get the subdiagnostic list
 boolean isMultiline()
           
 
Methods inherited from class com.sun.tools.javac.util.JCDiagnostic
fragment, getArgs, getCode, getColumnNumber, getDiagnosticSource, getEndPosition, getFragmentFormatter, getIntEndPosition, getIntPosition, getIntStartPosition, getKind, getLineNumber, getMessage, getPosition, getPrefix, getPrefix, getSource, getSourceName, getStartPosition, getType, isMandatory, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

subdiagnostics

private final List<JCDiagnostic> subdiagnostics
Constructor Detail

JCDiagnostic.MultilineDiagnostic

public JCDiagnostic.MultilineDiagnostic(JCDiagnostic other,
                                        List<JCDiagnostic> subdiagnostics)
Method Detail

getSubdiagnostics

public List<JCDiagnostic> getSubdiagnostics()
Description copied from class: JCDiagnostic
Get the subdiagnostic list

Overrides:
getSubdiagnostics in class JCDiagnostic
Returns:
subdiagnostic list

isMultiline

public boolean isMultiline()
Overrides:
isMultiline in class JCDiagnostic