RFR: JDK-8290011: IGV: Remove dead code and cleanup [v22]
Christian Hagedorn
chagedorn at openjdk.org
Wed Oct 19 14:01:49 UTC 2022
On Wed, 19 Oct 2022 13:05:56 GMT, Tobias Holenstein <tholenstein at openjdk.org> wrote:
>> Cleanup of the code in IGV without changing the functionality.
>>
>> - removed dead code (unused classes, functions, variables) from the IGV code base
>> - merged (and removed) redundant functions
>> - added explicit position arguments to `layer.xml` - This avoids the position warning during building of IGV
>> - ordered the inputs alphabetically, and used wildcards if >= 5 imports of a particular package
>> - made class variables `final` whenever possible
>> - removed `this.` in `this.funtion()` funciton calls when it was not needed
>> - used lambdas instead of anonymous class if possible
>> - fixed whitespace issues (e.g. double whitespace)
>> - removed not needed copy of `RangeSliderModel tempModel` in `RangeSliderModel.java`
>> - changed `EditorTopComponent` to take `InputGraph` as argument in constructor instead of `Diagram` and moved the creation of the `Diagram` to `DiagramViewModel.java` to increased encapsulation/modularity
>
> Tobias Holenstein has updated the pull request incrementally with five additional commits since the last revision:
>
> - Merge branch 'JDK-8290011' of github.com:tobiasholenstein/jdk into JDK-8290011
> - inline SIZE
>
> Co-authored-by: Christian Hagedorn <christian.hagedorn at oracle.com>
> - remove setUndoRedoEnabled() and getUndoRedoEnabled()
> - remove getScrollPane()
> - inline SIZE
>
> Co-authored-by: Christian Hagedorn <christian.hagedorn at oracle.com>
Updates look good, thanks!
-------------
Marked as reviewed by chagedorn (Reviewer).
PR: https://git.openjdk.org/jdk/pull/10197
More information about the hotspot-compiler-dev
mailing list