Merge pull request #97 from vladsoroka/ProjectTaskManager_API_change

ProjectTaskManager API change
This commit is contained in:
Nikolay Chashnikov 2018-05-31 18:33:11 +03:00 committed by GitHub
commit ea20e95022
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,6 +24,8 @@ See the note on how to document new problems on the main page reference_guide/ap
| `com.intellij.util.QueryExecutor.execute` method parameter type changed from `Processor<Result>` to `Processor<? super Result>` | Update `QueryExecutor` implementations accordingly |
| `com.intellij.openapi.application.QueryExecutorBase.processQuery` method parameter type changed from `Processor<Result>` to `Processor<? super Result>` | Update `QueryExecutorBase` inheritors accordingly |
| `com.intellij.util.InstanceofQuery` type parameter `T` added | Set this parameter at call sites to base query type |
| `com.intellij.task.ProjectTaskManager.build` method parameter type changed from `Artifact[]` to `ProjectModelBuildableElement[]` | In most of the cases it's enough to recompile the code. |
| `com.intellij.task.ProjectTaskManager.rebuild` method parameter type changed from `Artifact[]` to `ProjectModelBuildableElement[]` | In most of the cases it's enough to recompile the code. |
## Changes in IntelliJ Platform 2018.1