Package gw.lang.javac
Class JavaIssueContainer
- java.lang.Object
-
- gw.lang.javac.JavaIssueContainer
-
- All Implemented Interfaces:
IIssueContainer
public class JavaIssueContainer extends java.lang.Object implements IIssueContainer
-
-
Field Summary
Fields Modifier and Type Field Description private javax.tools.DiagnosticCollector<javax.tools.JavaFileObject>_errorHandlerprivate java.util.List<IIssue>_issues
-
Constructor Summary
Constructors Constructor Description JavaIssueContainer(javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> errorHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<IIssue>getErrors()java.util.List<IIssue>getIssues()java.util.List<IIssue>getWarnings()booleanisEmpty()
-
-
-
Field Detail
-
_errorHandler
private javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> _errorHandler
-
_issues
private java.util.List<IIssue> _issues
-
-
Method Detail
-
getIssues
public java.util.List<IIssue> getIssues()
- Specified by:
getIssuesin interfaceIIssueContainer
-
getWarnings
public java.util.List<IIssue> getWarnings()
- Specified by:
getWarningsin interfaceIIssueContainer
-
getErrors
public java.util.List<IIssue> getErrors()
- Specified by:
getErrorsin interfaceIIssueContainer
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceIIssueContainer
-
-