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); }