Class DefaultCompilerIssue

java.lang.Object
net.officefloor.compile.impl.issues.DefaultCompilerIssue
All Implemented Interfaces:
CompilerIssue

public class DefaultCompilerIssue extends Object implements CompilerIssue
Default CompilerIssue.
Author:
Daniel Sagenschneider
  • Constructor Details

    • DefaultCompilerIssue

      public DefaultCompilerIssue(Node node, String issueDescription, Throwable cause, CompilerIssue[] causes)
      Instantiate.
      Parameters:
      node - Node.
      issueDescription - Issue description.
      cause - Optional cause. May be null.
      causes - Optional CompilerIssue causes.
  • Method Details

    • getNode

      public Node getNode()
      Obtains the Node.
      Returns:
      Node.
    • getIssueDescription

      public String getIssueDescription()
      Obtains the issue description.
      Returns:
      Issue description.
    • getCause

      public Throwable getCause()
      Obtains the optional cause.
      Returns:
      Cause and may be null.
    • getCauses

      public CompilerIssue[] getCauses()
      Obtains the optional CompilerIssue causes.
      Returns:
      Optional CompilerIssue causes.