| Modifier and Type | Field and Description |
|---|---|
CategorizedProblem[] |
CompilationResult.problems |
CategorizedProblem[] |
CompilationResult.tasks |
| Modifier and Type | Method and Description |
|---|---|
CategorizedProblem |
IProblemFactory.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.
|
CategorizedProblem |
IProblemFactory.createProblem(char[] originatingFileName,
int problemId,
String[] problemArguments,
String[] messageArguments,
int severity,
int startPosition,
int endPosition,
int lineNumber,
int columnNumber) |
CategorizedProblem[] |
CompilationResult.getAllProblems() |
CategorizedProblem[] |
CompilationResult.getCUProblems()
Same as getProblems() but don't answer problems that actually concern the enclosing package.
|
CategorizedProblem[] |
CompilationResult.getErrors()
Answer the errors encountered during compilation.
|
CategorizedProblem[] |
CompilationResult.getProblems()
Answer the problems (errors and warnings) encountered during compilation.
|
CategorizedProblem[] |
CompilationResult.getTasks()
Answer the tasks (TO-DO, ...) encountered during compilation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClassFile.addProblemClinit(CategorizedProblem[] problems)
INTERNAL USE-ONLY
Generate the byte for a problem clinit method info that correspond to a boggus method.
|
void |
ClassFile.addProblemConstructor(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus constructor.
|
void |
ClassFile.addProblemConstructor(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems,
int savedOffset)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus constructor.
|
void |
ClassFile.addProblemMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus method.
|
void |
ClassFile.addProblemMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems,
int savedOffset)
INTERNAL USE-ONLY
Generate the byte for a problem method info that correspond to a boggus method.
|
void |
CompilationResult.record(CategorizedProblem newProblem,
ReferenceContext referenceContext) |
void |
CompilationResult.record(CategorizedProblem newProblem,
ReferenceContext referenceContext,
boolean mandatoryError) |
void |
CompilationResult.removeProblem(CategorizedProblem problem) |
| Modifier and Type | Class and Description |
|---|---|
class |
AptProblem |
| Modifier and Type | Method and Description |
|---|---|
void |
LambdaExpression.abort(int abortLevel,
CategorizedProblem problem) |
void |
CompilationUnitDeclaration.abort(int abortLevel,
CategorizedProblem problem) |
void |
AbstractMethodDeclaration.abort(int abortLevel,
CategorizedProblem problem) |
void |
TypeDeclaration.abort(int abortLevel,
CategorizedProblem problem) |
boolean |
CompilationUnitDeclaration.isSuppressed(CategorizedProblem problem) |
| Modifier and Type | Method and Description |
|---|---|
void |
Main.addExtraProblems(CategorizedProblem problem) |
int |
Main.Logger.logProblems(CategorizedProblem[] problems,
char[] unitSource,
Main currentMain) |
| Modifier and Type | Method and Description |
|---|---|
void |
ReferenceContext.abort(int abortLevel,
CategorizedProblem problem) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultProblem |
| Modifier and Type | Field and Description |
|---|---|
CategorizedProblem |
AbortCompilation.problem |
| Modifier and Type | Method and Description |
|---|---|
CategorizedProblem |
ProblemHandler.createProblem(char[] fileName,
int problemId,
String[] problemArguments,
int elaborationId,
String[] messageArguments,
int severity,
int problemStartPosition,
int problemEndPosition,
int lineNumber,
int columnNumber) |
CategorizedProblem |
DefaultProblemFactory.createProblem(char[] originatingFileName,
int problemId,
String[] problemArguments,
int elaborationId,
String[] messageArguments,
int severity,
int startPosition,
int endPosition,
int lineNumber,
int columnNumber) |
CategorizedProblem |
ProblemHandler.createProblem(char[] fileName,
int problemId,
String[] problemArguments,
String[] messageArguments,
int severity,
int problemStartPosition,
int problemEndPosition,
int lineNumber,
int columnNumber) |
CategorizedProblem |
DefaultProblemFactory.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
|
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultProblemFactory.localizedMessage(CategorizedProblem problem) |
void |
ProblemHandler.record(CategorizedProblem problem,
CompilationResult unitResult,
ReferenceContext referenceContext,
boolean mandatoryError) |
| Constructor and Description |
|---|
AbortCompilation(CompilationResult compilationResult,
CategorizedProblem problem) |
AbortCompilationUnit(CompilationResult compilationResult,
CategorizedProblem problem) |
AbortMethod(CompilationResult compilationResult,
CategorizedProblem problem) |
AbortType(CompilationResult compilationResult,
CategorizedProblem problem) |
Copyright © 2015. All rights reserved.