public interface ProjectProblemResolver
ProjectProblemsProvider.ProjectProblem.
As the ProjectProblemResolver is the only project specific
part of the ProjectProblemsProvider.ProjectProblem it's used
by ProjectProblemsProvider.ProjectProblem.hashCode() and
ProjectProblemsProvider.ProjectProblem.equals(java.lang.Object) and therefore
it should provide reasonable Object.hashCode() and Object.equals(java.lang.Object)
implementation, for example based on project property which should be fixed.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
hashCode() |
Future<ProjectProblemsProvider.Result> |
resolve()
Resolves the project problem.
|
Future<ProjectProblemsProvider.Result> resolve()
ProjectProblemsProvider.ProjectProblem
returning the Future holding the resolution result.
The method is called by the Event Dispatch Thread. When the
resolution needs to be done by a background thread, eg. downloading
an archive from repository, the implementation directly returns
a Future which is completed by the background thread.Future holding the resolution result.