Package manifold.api.json
Class JsonIssueContainer
- java.lang.Object
-
- manifold.api.json.JsonIssueContainer
-
- All Implemented Interfaces:
manifold.internal.javac.IIssueContainer
public class JsonIssueContainer extends Object implements manifold.internal.javac.IIssueContainer
-
-
Constructor Summary
Constructors Constructor Description JsonIssueContainer()JsonIssueContainer(manifold.api.fs.IFile file)JsonIssueContainer(manifold.rt.api.ScriptException cause, manifold.api.fs.IFile file)Format of errors reported in ScriptException is:
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIssues(IllegalSchemaTypeName cause)voidaddIssues(manifold.rt.api.ScriptException cause)List<manifold.internal.javac.IIssue>getErrors()List<manifold.internal.javac.IIssue>getIssues()List<manifold.internal.javac.IIssue>getWarnings()booleanisEmpty()
-
-
-
Constructor Detail
-
JsonIssueContainer
public JsonIssueContainer()
-
JsonIssueContainer
public JsonIssueContainer(manifold.rt.api.ScriptException cause, manifold.api.fs.IFile file)Format of errors reported in ScriptException is:Found Errors:\n [line:column] first error\n [line:column] second error\n ...
-
JsonIssueContainer
public JsonIssueContainer(manifold.api.fs.IFile file)
-
-
Method Detail
-
getIssues
public List<manifold.internal.javac.IIssue> getIssues()
- Specified by:
getIssuesin interfacemanifold.internal.javac.IIssueContainer
-
getWarnings
public List<manifold.internal.javac.IIssue> getWarnings()
- Specified by:
getWarningsin interfacemanifold.internal.javac.IIssueContainer
-
getErrors
public List<manifold.internal.javac.IIssue> getErrors()
- Specified by:
getErrorsin interfacemanifold.internal.javac.IIssueContainer
-
addIssues
public void addIssues(manifold.rt.api.ScriptException cause)
-
addIssues
public void addIssues(IllegalSchemaTypeName cause)
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacemanifold.internal.javac.IIssueContainer
-
-