API Changes: MarkupModel API

This commit is contained in:
Yann Cébron 2020-05-25 14:25:58 +02:00
parent bea6eac716
commit ac1249dbdf
2 changed files with 8 additions and 0 deletions

View File

@ -95,6 +95,12 @@ Please see [Incompatible API Changes](/reference_guide/api_changes_list.md) on h
`org.jetbrains.plugins.gradle.service.execution.cmd.GradleCommandLineOptionsProvider.getSupportedOptions()` method return type changed from `groovyjarjarcommonscli.Options` to `org.apache.commons.cli.Options`
: Update call sites accordingly.
`com.intellij.openapi.editor.markup.MarkupModel.addLineHighlighter(TextAttributesKey, int, int)` abstract method added
: Use it instead of `com.intellij.openapi.editor.markup.MarkupModel.addLineHighlighter(int, int, TextAttributes)`
`com.intellij.openapi.editor.markup.MarkupModel#addRangeHighlighter(TextAttributesKey, int, int, int, HighlighterTargetArea)` abstract method added
: Use it instead of `com.intellij.openapi.editor.markup.MarkupModel.addRangeHighlighter(int, int, int, TextAttributes, HighlighterTargetArea)`
### Java EE
Java EE plugins split
: Plugin `com.intellij.javaee` _Java EE: EJB, JPA, Servlets_ has been split to:

View File

@ -21,6 +21,8 @@ Tooltip descriptions for icons
Specify incompatibility with Module
: A plugin can [mark itself incompatible](/basics/getting_started/plugin_compatibility.md#declaring-incompatibility-with-module) if IDE contains specified module.
`com.intellij.openapi.editor.markup.MarkupModel` methods using `TextAttributesKey`
: To support on-the-fly Editor color scheme switching, change calls from methods taking `TextAttributes`.
# 2020.1