public static class JavaModelManager.PerWorkingCopyInfo extends java.lang.Object implements IProblemRequestor
| Constructor and Description |
|---|
PerWorkingCopyInfo(CompilationUnit workingCopy,
IProblemRequestor problemRequestor) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptProblem(IProblem problem)
Notification of a Java problem.
|
void |
beginReporting()
Notification sent before starting the problem detection process.
|
void |
endReporting()
Notification sent after having completed problem detection process.
|
IProblemRequestor |
getProblemRequestor() |
ICompilationUnit |
getWorkingCopy() |
boolean |
isActive()
Predicate allowing the problem requestor to signal whether or not it is currently
interested by problem reports.
|
java.lang.String |
toString() |
public PerWorkingCopyInfo(CompilationUnit workingCopy, IProblemRequestor problemRequestor)
public void acceptProblem(IProblem problem)
IProblemRequestoracceptProblem in interface IProblemRequestorproblem - IProblem - The discovered Java problem.public void beginReporting()
IProblemRequestorbeginReporting in interface IProblemRequestorpublic void endReporting()
IProblemRequestorendReporting in interface IProblemRequestorpublic IProblemRequestor getProblemRequestor()
public ICompilationUnit getWorkingCopy()
public boolean isActive()
IProblemRequestorfalse, problem will
not be discovered any more until the next iteration.
This predicate will be invoked once prior to each problem detection iteration.isActive in interface IProblemRequestorpublic java.lang.String toString()
toString in class java.lang.Object