Class CompletionEngine.CompletionProblemFactory

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory
org.aspectj.org.eclipse.jdt.internal.codeassist.CompletionEngine.CompletionProblemFactory
All Implemented Interfaces:
IProblemFactory
Enclosing class:
CompletionEngine

public class CompletionEngine.CompletionProblemFactory extends DefaultProblemFactory
  • Field Details

    • hasForbiddenProblems

      public boolean hasForbiddenProblems
    • hasAllowedProblems

      public boolean hasAllowedProblems
  • Constructor Details

    • CompletionProblemFactory

      public CompletionProblemFactory(Locale loc)
  • Method Details

    • createProblem

      public CategorizedProblem createProblem(char[] originatingFileName, int problemId, String[] problemArguments, int elaborationId, String[] messageArguments, int severity, int start, int end, 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
      start - the start position of the problem
      end - the end position of the problem
      lineNumber - the line on which the problem occurred
      Returns:
      a new IProblem created according to the parameters values.
    • createProblem

      public CategorizedProblem createProblem(char[] originatingFileName, int problemId, String[] problemArguments, String[] messageArguments, int severity, int start, int end, 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
      start - int
      end - int
      lineNumber - int
      Returns:
      CategorizedProblem
    • startCheckingProblems

      public void startCheckingProblems()
    • stopCheckingProblems

      public void stopCheckingProblems()