RFR: JDK-8297332: Remove easy warnings in base

Andy Goryachev angorya at openjdk.org
Mon Nov 21 20:32:25 UTC 2022


On Mon, 21 Nov 2022 20:25:06 GMT, Andy Goryachev <angorya at openjdk.org> wrote:

>> Yes, `potential programming problems / empty statement`. It can sometimes point to a mistake where a semi colon is used just before a block.
>
> Cool.  My eclipse finds other places which do look like a bug - see disposed:65
> It is in the base - why isn't it this PR?

full list


Description	Resource	Location
Empty control-flow statement	DateCellBehavior.java	line 95
Empty control-flow statement	Disposer.java	line 65
Empty control-flow statement	Disposer.java	line 66
Empty control-flow statement	Disposer.java	line 66
Empty control-flow statement	Disposer.java	line 72
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 267
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 268
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 380
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 494
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 673
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 678
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 686
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 800
Empty control-flow statement	DualPivotQuicksort20191112Ext.java	line 808
Empty control-flow statement	KeyboardShortcutsHandler.java	line 498
Empty control-flow statement	PrismFontFactory.java	line 1401
Unnecessary semicolon	AbstractPrimaryTimerTest.java	line 188
Unnecessary semicolon	Activity.java	line 31
Unnecessary semicolon	AnimationMock.java	line 41
Unnecessary semicolon	Arc2D.java	line 388
Unnecessary semicolon	BaseMesh.java	line 68
Unnecessary semicolon	BindingsNumberCalculationsTest.java	line 838
Unnecessary semicolon	Bloom.java	line 90
Unnecessary semicolon	BoxBlur.java	line 95
Unnecessary semicolon	ButtonBaseTest.java	line 182
Unnecessary semicolon	CachingShapeRep.java	line 234
Unnecessary semicolon	CascadingStyle.java	line 184
Unnecessary semicolon	CellUtils.java	line 155
Unnecessary semicolon	CellUtils.java	line 305
Unnecessary semicolon	ChoiceBoxTreeCell.java	line 340
Unnecessary semicolon	Clipboard.java	line 389
Unnecessary semicolon	ClipboardContent.java	line 212
Unnecessary semicolon	ColorAdjust.java	line 98
Unnecessary semicolon	ColorInput.java	line 83
Unnecessary semicolon	ColorPalette.java	line 445
Unnecessary semicolon	ComboBoxTreeCell.java	line 373
Unnecessary semicolon	ContextMenuTest.java	line 259
Unnecessary semicolon	CssParser.java	line 2493
Unnecessary semicolon	CssParser.java	line 3830
Unnecessary semicolon	CssParser.java	line 3834
Unnecessary semicolon	D3DFrameStats.java	line 54
Unnecessary semicolon	DefaultCancelButtonTestBase.java	line 304
Unnecessary semicolon	DisplacementMap.java	line 108
Unnecessary semicolon	DisplacementMap.java	line 243
Unnecessary semicolon	DropShadow.java	line 148
Unnecessary semicolon	DummyTexture.java	line 41
Unnecessary semicolon	DumpRenderTree.java	line 94
Unnecessary semicolon	DumpRenderTree.java	line 106
Unnecessary semicolon	FXCanvas.java	line 171
Unnecessary semicolon	FXCanvas.java	line 1254
Unnecessary semicolon	FXDnDInteropN.java	line 374
Unnecessary semicolon	FireButtonBaseTest.java	line 92
Unnecessary semicolon	GaussianBlur.java	line 83
Unnecessary semicolon	Glow.java	line 82
Unnecessary semicolon	HyperlinkTest.java	line 250
Unnecessary semicolon	Image.java	line 248
Unnecessary semicolon	ImageInput.java	line 81
Unnecessary semicolon	ImageStorage.java	line 115
Unnecessary semicolon	InnerShadow.java	line 128
Unnecessary semicolon	IosImageLoaderFactory.java	line 42
Unnecessary semicolon	J2DPrinter.java	line 865
Unnecessary semicolon	J2DPrinterJob.java	line 776
Unnecessary semicolon	KeyCode.java	line 1177
Unnecessary semicolon	KeyCodeMap.java	line 62
Unnecessary semicolon	KeyFrameTest.java	line 131
Unnecessary semicolon	KeyFrameTest.java	line 136
Unnecessary semicolon	KeyFrameTest.java	line 141
Unnecessary semicolon	KeyFrameTest.java	line 146
Unnecessary semicolon	KeyFrameTest.java	line 218
Unnecessary semicolon	KeyFrameTest.java	line 223
Unnecessary semicolon	KeyFrameTest.java	line 228
Unnecessary semicolon	LeakTest.java	line 187
Unnecessary semicolon	LeakTest.java	line 348
Unnecessary semicolon	LeakTest.java	line 474
Unnecessary semicolon	LeakTest.java	line 205
Unnecessary semicolon	LeakTest.java	line 210
Unnecessary semicolon	LeakTest.java	line 215
Unnecessary semicolon	LightBaseTest.java	line 89
Unnecessary semicolon	Lighting.java	line 77
Unnecessary semicolon	Lighting.java	line 164
Unnecessary semicolon	LineChartTest.java	line 55
Unnecessary semicolon	LinearConvolveRenderState.java	line 124
Unnecessary semicolon	LinuxArch.java	line 37
Unnecessary semicolon	ListCellTest.java	line 918
Unnecessary semicolon	ListView.java	line 526
Unnecessary semicolon	ListViewTest.java	line 775
Unnecessary semicolon	ListViewTest.java	line 815
Unnecessary semicolon	MacAccessible.java	line 1122
Unnecessary semicolon	MacTouchInputSupport.java	line 63
Unnecessary semicolon	MediaException.java	line 89
Unnecessary semicolon	MediaException.java	line 201
Unnecessary semicolon	MediaPlayer.java	line 267
Unnecessary semicolon	MediaView.java	line 475
Unnecessary semicolon	MediaView.java	line 744
Unnecessary semicolon	MediaView.java	line 800
Unnecessary semicolon	MenuItemTest.java	line 351
Unnecessary semicolon	MenuItemTest.java	line 541
Unnecessary semicolon	MenuTest.java	line 598
Unnecessary semicolon	MotionBlur.java	line 87
Unnecessary semicolon	NodeEffectInput.java	line 48
Unnecessary semicolon	PaintTypeTest.java	line 74
Unnecessary semicolon	ParsedValueTest.java	line 64
Unnecessary semicolon	PerspectiveTransform.java	line 136
Unnecessary semicolon	PhongMaterial.java	line 35
Unnecessary semicolon	PlayerStateEvent.java	line 37
Unnecessary semicolon	PopupWindow.java	line 692
Unnecessary semicolon	PredefinedMeshManager.java	line 234
Unnecessary semicolon	Printer.java	line 215
Unnecessary semicolon	PrinterJob.java	line 473
Unnecessary semicolon	PrismTextLayout.java	line 983
Unnecessary semicolon	PrismTrace.java	line 56
Unnecessary semicolon	PseudoClassTest.java	line 783
Unnecessary semicolon	PseudoClassTest.java	line 808
Unnecessary semicolon	PseudoClassTest.java	line 833
Unnecessary semicolon	PseudoClassTest.java	line 861
Unnecessary semicolon	PseudoClassTest.java	line 909
Unnecessary semicolon	PseudoClassTest.java	line 930
Unnecessary semicolon	PseudoClassTest.java	line 945
Unnecessary semicolon	PseudoClassTest.java	line 966
Unnecessary semicolon	PseudoClassTest.java	line 981
Unnecessary semicolon	PseudoClassTest.java	line 1002
Unnecessary semicolon	PseudoClassTest.java	line 1045
Unnecessary semicolon	PseudoClassTest.java	line 1050
Unnecessary semicolon	PseudoClassTest.java	line 1099
Unnecessary semicolon	PseudoClassTest.java	line 1104
Unnecessary semicolon	PseudoClassTest.java	line 1141
Unnecessary semicolon	PseudoClassTest.java	line 1199
Unnecessary semicolon	PseudoClassTest.java	line 1221
Unnecessary semicolon	PseudoClassTest.java	line 1242
Unnecessary semicolon	PseudoClassTest.java	line 1246
Unnecessary semicolon	PseudoClassTest.java	line 1265
Unnecessary semicolon	Reflection.java	line 95
Unnecessary semicolon	Region.java	line 978
Unnecessary semicolon	Region.java	line 1426
Unnecessary semicolon	RegionTest.java	line 1224
Unnecessary semicolon	RenderThemeImpl.java	line 84
Unnecessary semicolon	RenderThemeImpl.java	line 445
Unnecessary semicolon	RenderThemeImpl.java	line 463
Unnecessary semicolon	RenderThemeImpl.java	line 477
Unnecessary semicolon	RenderThemeImpl.java	line 491
Unnecessary semicolon	RenderThemeImpl.java	line 504
Unnecessary semicolon	RenderThemeImpl.java	line 522
Unnecessary semicolon	RenderThemeImpl.java	line 542
Unnecessary semicolon	RenderThemeImpl.java	line 592
Unnecessary semicolon	Scene.java	line 2018
Unnecessary semicolon	SepiaTone.java	line 83
Unnecessary semicolon	Shadow.java	line 92
Unnecessary semicolon	SplitPane.java	line 260
Unnecessary semicolon	StyleManagerTest.java	line 1007
Unnecessary semicolon	StyleManagerTest.java	line 1017
Unnecessary semicolon	SubScene.java	line 143
Unnecessary semicolon	SwingNodeHelper.java	line 117
Unnecessary semicolon	TableColumnHeaderTest.java	line 291
Unnecessary semicolon	TableHeaderRow.java	line 264
Unnecessary semicolon	TableViewTest.java	line 1535
Unnecessary semicolon	TableViewTest.java	line 1587
Unnecessary semicolon	TableViewTest.java	line 1743
Unnecessary semicolon	TableViewTest.java	line 1785
Unnecessary semicolon	TextArea.java	line 432
Unnecessary semicolon	TextAreaSkin.java	line 496
Unnecessary semicolon	TextBehaviorShim.java	line 46
Unnecessary semicolon	TextInputControlBehavior.java	line 642
Unnecessary semicolon	TextInputControlSkin.java	line 125
Unnecessary semicolon	TextInputControlSkin.java	line 145
Unnecessary semicolon	TextInputControlSkin.java	line 740
Unnecessary semicolon	TextInputControlSkin.java	line 745
Unnecessary semicolon	TextInputControlSkin.java	line 750
Unnecessary semicolon	TextInputControlSkin.java	line 838
Unnecessary semicolon	ToolBar.java	line 152
Unnecessary semicolon	Tooltip.java	line 218
Unnecessary semicolon	TreeCellTest.java	line 1001
Unnecessary semicolon	TreeTableColumnHeaderTest.java	line 120
Unnecessary semicolon	TreeTableViewTest.java	line 2522
Unnecessary semicolon	TreeTableViewTest.java	line 2575
Unnecessary semicolon	TreeTableViewTest.java	line 2718
Unnecessary semicolon	TreeTableViewTest.java	line 2757
Unnecessary semicolon	TreeViewTest.java	line 1121
Unnecessary semicolon	TreeViewTest.java	line 1160
Unnecessary semicolon	URLTypeTest.java	line 96
Unnecessary semicolon	VirtualizedControlTestUtils.java	line 95
Unnecessary semicolon	WCPasteboard.java	line 41
Unnecessary semicolon	WCPluginWidget.java	line 52
Unnecessary semicolon	WinHTMLCodec.java	line 169
Unnecessary semicolon	WinHTMLCodec.java	line 170
Unnecessary semicolon	WinHTMLCodec.java	line 384
Unnecessary semicolon	XYChart.java	line 1329

-------------

PR: https://git.openjdk.org/jfx/pull/957


More information about the openjfx-dev mailing list