--- old/src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java 2014-02-03 20:50:56.000000000 -0800 +++ new/src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java 2014-02-03 20:50:56.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2014, 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 @@ -61,7 +61,7 @@ /** * User specific data. */ - private Map data; + private Map data; /** * Font to use if there is no matching StateInfo, or the StateInfo doesn't @@ -106,7 +106,7 @@ } } if (style.data != null) { - data = new HashMap(); + data = new HashMap<>(); data.putAll(style.data); } font = style.font; @@ -124,7 +124,7 @@ * @param data Style specific data. */ public DefaultSynthStyle(Insets insets, boolean opaque, - StateInfo[] states, Map data) { + StateInfo[] states, Map data) { this.insets = insets; this.opaque = opaque; this.states = states; @@ -366,7 +366,7 @@ * * @param data Style specific values */ - public void setData(Map data) { + public void setData(Map data) { this.data = data; } @@ -375,7 +375,7 @@ * * @return Style specific data. */ - public Map getData() { + public Map getData() { return data; } @@ -402,7 +402,7 @@ } - private Object getKeyFromData(Map stateData, Object key) { + private Object getKeyFromData(Map stateData, Object key) { Object value = null; if (stateData != null) { @@ -462,7 +462,7 @@ } } if (data != null) { - style.data = new HashMap(); + style.data = new HashMap<>(); style.data.putAll(data); } return style; @@ -570,7 +570,7 @@ } if (data != null) { if (style.data == null) { - style.data = new HashMap(); + style.data = new HashMap<>(); } style.data.putAll(data); } @@ -708,7 +708,7 @@ * a component. */ public static class StateInfo { - private Map data; + private Map data; private Font font; private Color[] colors; private int state; @@ -746,7 +746,7 @@ this.font = info.font; if(info.data != null) { if(data == null) { - data = new HashMap(); + data = new HashMap<>(); } data.putAll(info.data); } @@ -756,11 +756,11 @@ } } - public Map getData() { + public Map getData() { return data; } - public void setData(Map data) { + public void setData(Map data) { this.data = data; } @@ -836,7 +836,7 @@ } if(data != null) { if(info.data == null) { - info.data = new HashMap(); + info.data = new HashMap<>(); } info.data.putAll(data); }