Class CancelableProblemFactory

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory
org.aspectj.org.eclipse.jdt.internal.core.CancelableProblemFactory
All Implemented Interfaces:
IProblemFactory

public class CancelableProblemFactory extends DefaultProblemFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    org.eclipse.core.runtime.IProgressMonitor
     

    Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory

    messageTemplates
  • Constructor Summary

    Constructors
    Constructor
    Description
    CancelableProblemFactory​(org.eclipse.core.runtime.IProgressMonitor monitor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createProblem​(char[] originatingFileName, int problemId, String[] problemArguments, int elaborationId, String[] messageArguments, int severity, int startPosition, int endPosition, int lineNumber, int columnNumber)
    Answer a new IProblem created according to the parameters values.
    createProblem​(char[] originatingFileName, int problemId, String[] problemArguments, String[] messageArguments, int severity, int startPosition, int endPosition, int lineNumber, int columnNumber)
    Answer a new IProblem created according to the parameters value originatingFileName the name of the file name from which the problem is originated problemId the problem id problemArguments the fully qualified arguments recorded inside the problem messageArguments the arguments needed to set the error message (shorter names than problemArguments ones) severity the severity of the problem startPosition the starting position of the problem endPosition the end position of the problem lineNumber the line on which the problem occured

    Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory

    getLocale, getLocalizedMessage, getLocalizedMessage, loadMessageTemplates, localizedMessage, setLocale

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • monitor

      public org.eclipse.core.runtime.IProgressMonitor monitor
  • Constructor Details

    • CancelableProblemFactory

      public CancelableProblemFactory(org.eclipse.core.runtime.IProgressMonitor monitor)
  • Method Details

    • createProblem

      public CategorizedProblem createProblem(char[] originatingFileName, int problemId, String[] problemArguments, String[] messageArguments, int severity, int startPosition, int endPosition, int lineNumber, int columnNumber)
      Description copied from class: DefaultProblemFactory
      Answer a new IProblem created according to the parameters value
      • originatingFileName the name of the file name from which the problem is originated
      • problemId the problem id
      • problemArguments the fully qualified arguments recorded inside the problem
      • messageArguments the arguments needed to set the error message (shorter names than problemArguments ones)
      • severity the severity of the problem
      • startPosition the starting position of the problem
      • endPosition the end position of the problem
      • lineNumber the line on which the problem occured
      Specified by:
      createProblem in interface IProblemFactory
      Overrides:
      createProblem in class DefaultProblemFactory
      Parameters:
      originatingFileName - char[]
      problemId - int
      problemArguments - String[]
      messageArguments - String[]
      severity - int
      startPosition - int
      endPosition - int
      lineNumber - int
      Returns:
      CategorizedProblem
    • createProblem

      public CategorizedProblem createProblem(char[] originatingFileName, int problemId, String[] problemArguments, int elaborationId, String[] messageArguments, int severity, int startPosition, int endPosition, int lineNumber, int columnNumber)
      Description copied from interface: IProblemFactory
      Answer a new IProblem created according to the parameters values.
      Specified by:
      createProblem in interface IProblemFactory
      Overrides:
      createProblem in class DefaultProblemFactory
      Parameters:
      originatingFileName - the name of the file from which the problem is originated
      problemId - the problem id
      problemArguments - the fully qualified arguments recorded inside the problem
      elaborationId - the message elaboration id (0 for problems that have no message elaboration)
      messageArguments - the arguments needed to set the error message (shorter names than problemArguments ones)
      severity - the severity of the problem
      startPosition - the start position of the problem
      endPosition - the end position of the problem
      lineNumber - the line on which the problem occurred
      Returns:
      a new IProblem created according to the parameters values.