On Mon, 21 Jun 2021 11:24:39 GMT, Ajit Ghaisas <aghai...@openjdk.org> wrote:
> This PR suppresses -PLINT="removal" warnings and fixes -PLINT="deprecation" > warnings. I have created separate commits for each type of warnings for the > ease of review. > > `gradle --info -PLINT="deprecation,removal"` -- results in warnings during > build without this PR and results in no warnings with this PR. I tested this patch, and verified that it does eliminate the deprecation and removal warnings when building the sdk. There are still a few warnings when compiling the tests. I ran the following command: $ gradle --continue --info -PLINT="deprecation,removal" test I get the following deprecation warnings: modules\javafx.graphics\src\shims\java\javafx\scene\input\GestureEventShim.java:48: warning: [deprecation] GestureEvent(Object,EventTarget,EventType<? extends GestureEvent>) in GestureEvent has been deprecated modules\javafx.graphics\src\test\java\test\javafx\css\StylesheetTest.java:628: warning: [deprecation] toURL() in File has been deprecated modules\javafx.graphics\src\test\java\test\javafx\scene\Scenegraph_eventHandlers_Test.java:342: warning: [deprecation] EventType() in EventType has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\chart\XYChartTest.java:92: warning: [deprecation] set(S,V,StyleOrigin) in CssMetaData has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\control\LabeledTest.java:768: warning: [deprecation] set(S,V,StyleOrigin) in CssMetaData has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\control\TreeItemTest.java:201: warning: [deprecation] getNodeLevel(TreeItem<?>) in TreeView has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\control\TreeItemTest.java:208: warning: [deprecation] getNodeLevel(TreeItem<?>) in TreeView has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\control\TreeItemTest.java:217: warning: [deprecation] getNodeLevel(TreeItem<?>) in TreeView has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\control\TreeItemTest.java:231: warning: [deprecation] getNodeLevel(TreeItem<?>) in TreeView has been deprecated modules\javafx.controls\src\test\java\test\javafx\scene\control\TreeItemTest.java:232: warning: [deprecation] getNodeLevel(TreeItem<?>) in TreeView has been deprecated modules\javafx.fxml\src\test\java\test\com\oracle\javafx\fxml\test\TestLoadPerformance.java:107: warning: [deprecation] XMLReaderFactory in org.xml.sax.helpers has been deprecated tests\system\src\test\java\test\robot\com\sun\glass\ui\monocle\input\devices\TestTouchDevices.java:46: warning: [deprecation] newInstance() in Class has been deprecated tests\system\src\test\java\test\robot\javafx\embed\swing\JFXPanelTest.java:95: warning: [deprecation] BUTTON1_MASK in InputEvent has been deprecated tests\system\src\test\java\test\robot\javafx\embed\swing\JFXPanelTest.java:96: warning: [deprecation] BUTTON1_MASK in InputEvent has been deprecated tests\system\src\test\java\test\robot\javafx\embed\swing\NonFocusableJFXPanelTest.java:74: warning: [deprecation] BUTTON1_MASK in InputEvent has been deprecated tests\system\src\test\java\test\robot\javafx\embed\swing\NonFocusableJFXPanelTest.java:75: warning: [deprecation] BUTTON1_MASK in InputEvent has been deprecated and the following removal warnings: modules\javafx.base\src\shims\java\javafx\util\converter\DateTimeStringConverterShim.java:34: warning: [removal] timeStyle in DateTimeStringConverter has been deprecated and marked for removal modules\javafx.base\src\shims\java\javafx\util\converter\DateTimeStringConverterShim.java:38: warning: [removal] pattern in DateTimeStringConverter has been deprecated and marked for removal modules\javafx.base\src\shims\java\javafx\util\converter\DateTimeStringConverterShim.java:42: warning: [removal] dateStyle in DateTimeStringConverter has been deprecated and marked for removal modules\javafx.base\src\shims\java\javafx\util\converter\DateTimeStringConverterShim.java:46: warning: [removal] getDateFormat() in DateTimeStringConverter has been deprecated and marked for removal modules\javafx.base\src\shims\java\javafx\util\converter\DateTimeStringConverterShim.java:50: warning: [removal] dateFormat in DateTimeStringConverter has been deprecated and marked for removal modules\javafx.base\src\shims\java\javafx\util\converter\DateTimeStringConverterShim.java:54: warning: [removal] locale in DateTimeStringConverter has been deprecated and marked for removal You can either fix it as part of this bug fix or else file a follow-on bug for the tests. ------------- PR: https://git.openjdk.java.net/jfx/pull/538