org.eclipse.jdt.internal.compiler.problem
类 ProblemHandler

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.problem.ProblemHandler
直接已知子类:
ProblemReporter

public class ProblemHandler
extends Object


字段摘要
static String[] NoArgument
           
 CompilerOptions options
           
 IErrorHandlingPolicy policy
           
 IProblemFactory problemFactory
           
 
构造方法摘要
ProblemHandler(IErrorHandlingPolicy policy, CompilerOptions options, IProblemFactory problemFactory)
           
 
方法摘要
 int computeSeverity(int problemId)
           
 CategorizedProblem createProblem(char[] fileName, int problemId, String[] problemArguments, int elaborationId, String[] messageArguments, int severity, int problemStartPosition, int problemEndPosition, int lineNumber, int columnNumber)
           
 CategorizedProblem createProblem(char[] fileName, int problemId, String[] problemArguments, String[] messageArguments, int severity, int problemStartPosition, int problemEndPosition, int lineNumber, int columnNumber)
           
 void handle(int problemId, String[] problemArguments, int elaborationId, String[] messageArguments, int severity, int problemStartPosition, int problemEndPosition, ReferenceContext referenceContext, CompilationResult unitResult)
           
 void handle(int problemId, String[] problemArguments, String[] messageArguments, int problemStartPosition, int problemEndPosition, ReferenceContext referenceContext, CompilationResult unitResult)
          Standard problem handling API, the actual severity (warning/error/ignore) is deducted from the problem ID and the current compiler options.
 void record(CategorizedProblem problem, CompilationResult unitResult, ReferenceContext referenceContext)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

NoArgument

public static final String[] NoArgument

policy

public final IErrorHandlingPolicy policy

problemFactory

public final IProblemFactory problemFactory

options

public final CompilerOptions options
构造方法详细信息

ProblemHandler

public ProblemHandler(IErrorHandlingPolicy policy,
                      CompilerOptions options,
                      IProblemFactory problemFactory)
方法详细信息

computeSeverity

public int computeSeverity(int problemId)

createProblem

public CategorizedProblem createProblem(char[] fileName,
                                        int problemId,
                                        String[] problemArguments,
                                        String[] messageArguments,
                                        int severity,
                                        int problemStartPosition,
                                        int problemEndPosition,
                                        int lineNumber,
                                        int columnNumber)

createProblem

public CategorizedProblem createProblem(char[] fileName,
                                        int problemId,
                                        String[] problemArguments,
                                        int elaborationId,
                                        String[] messageArguments,
                                        int severity,
                                        int problemStartPosition,
                                        int problemEndPosition,
                                        int lineNumber,
                                        int columnNumber)

handle

public void handle(int problemId,
                   String[] problemArguments,
                   int elaborationId,
                   String[] messageArguments,
                   int severity,
                   int problemStartPosition,
                   int problemEndPosition,
                   ReferenceContext referenceContext,
                   CompilationResult unitResult)

handle

public void handle(int problemId,
                   String[] problemArguments,
                   String[] messageArguments,
                   int problemStartPosition,
                   int problemEndPosition,
                   ReferenceContext referenceContext,
                   CompilationResult unitResult)
Standard problem handling API, the actual severity (warning/error/ignore) is deducted from the problem ID and the current compiler options.


record

public void record(CategorizedProblem problem,
                   CompilationResult unitResult,
                   ReferenceContext referenceContext)


Copyright © 2013. All Rights Reserved.