From fb22a3d183d0fbde920275e3e14138a27151e734 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 27 Apr 2015 12:18:16 +0000
Subject: [PATCH] AutoRefactor'ed use diamond operator

---
 opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java b/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java
index e3b1d65..1a92376 100644
--- a/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java
+++ b/opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/PropertySet.java
@@ -22,6 +22,7 @@
  *
  *
  *      Copyright 2008 Sun Microsystems, Inc.
+ *      Portions Copyright 2015 ForgeRock AS.
  */
 
 package org.forgerock.opendj.config.client.spi;
@@ -77,21 +78,18 @@
         public MyProperty(PropertyDefinition<T> pd, Collection<T> defaultValues, Collection<T> activeValues) {
             this.d = pd;
 
-            SortedSet<T> sortedDefaultValues = new TreeSet<T>(pd);
+            SortedSet<T> sortedDefaultValues = new TreeSet<>(pd);
             sortedDefaultValues.addAll(defaultValues);
             this.defaultValues = Collections.unmodifiableSortedSet(sortedDefaultValues);
 
-            this.activeValues = new TreeSet<T>(pd);
+            this.activeValues = new TreeSet<>(pd);
             this.activeValues.addAll(activeValues);
 
-            // Initially the pending values is the same as the active
-            // values.
-            this.pendingValues = new TreeSet<T>(this.activeValues);
+            // Initially the pending values is the same as the active values.
+            this.pendingValues = new TreeSet<>(this.activeValues);
         }
 
-        /**
-         * Makes the pending values active.
-         */
+        /** Makes the pending values active. */
         public void commit() {
             activeValues.clear();
             activeValues.addAll(pendingValues);
@@ -171,13 +169,10 @@
     }
 
     /** The properties. */
-    private final Map<PropertyDefinition<?>, MyProperty<?>> properties;
+    private final Map<PropertyDefinition<?>, MyProperty<?>> properties = new HashMap<>();
 
-    /**
-     * Creates a new empty property set.
-     */
+    /** Creates a new empty property set. */
     public PropertySet() {
-        this.properties = new HashMap<PropertyDefinition<?>, MyProperty<?>>();
     }
 
     /**
@@ -194,7 +189,7 @@
      *            The set of active values for the property.
      */
     public <T> void addProperty(PropertyDefinition<T> pd, Collection<T> defaultValues, Collection<T> activeValues) {
-        MyProperty<T> p = new MyProperty<T>(pd, defaultValues, activeValues);
+        MyProperty<T> p = new MyProperty<>(pd, defaultValues, activeValues);
         properties.put(pd, p);
     }
 

--
Gitblit v1.10.0