Class JsonIssueContainer

  • All Implemented Interfaces:
    manifold.internal.javac.IIssueContainer

    public class JsonIssueContainer
    extends Object
    implements manifold.internal.javac.IIssueContainer
    • 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:
        getIssues in interface manifold.internal.javac.IIssueContainer
      • getWarnings

        public List<manifold.internal.javac.IIssue> getWarnings()
        Specified by:
        getWarnings in interface manifold.internal.javac.IIssueContainer
      • getErrors

        public List<manifold.internal.javac.IIssue> getErrors()
        Specified by:
        getErrors in interface manifold.internal.javac.IIssueContainer
      • addIssues

        public void addIssues​(manifold.rt.api.ScriptException cause)
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface manifold.internal.javac.IIssueContainer