From 1dbd18ac634521edd293a570c66d4d1fe092cfef Mon Sep 17 00:00:00 2001 From: Andrey Turbanov Date: Sat, 25 Feb 2023 13:38:47 +0000 Subject: [PATCH] 8302120: Prefer ArrayList to LinkedList in AggregatePainter Reviewed-by: serb --- .../classes/javax/swing/plaf/synth/ParsedSynthStyle.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java b/src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java index ff559ee1d4f..6d6cef5939f 100644 --- a/src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java +++ b/src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,7 +25,8 @@ package javax.swing.plaf.synth; import java.awt.Graphics; -import java.util.LinkedList; +import java.util.ArrayList; +import java.util.List; import sun.swing.plaf.synth.DefaultSynthStyle; @@ -265,10 +266,10 @@ class ParsedSynthStyle extends DefaultSynthStyle { } private static class AggregatePainter extends SynthPainter { - private java.util.List painters; + private final List painters; AggregatePainter(SynthPainter painter) { - painters = new LinkedList(); + painters = new ArrayList<>(); painters.add(painter); }