diff graal/com.oracle.max.base/src/com/sun/max/program/option/OptionTypes.java @ 4142:bc8527f3071c

Adjust code base to new level of warnings.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sun, 18 Dec 2011 05:24:06 +0100
parents e233f5660da4
children
line wrap: on
line diff
--- a/graal/com.oracle.max.base/src/com/sun/max/program/option/OptionTypes.java	Sun Dec 18 05:23:52 2011 +0100
+++ b/graal/com.oracle.max.base/src/com/sun/max/program/option/OptionTypes.java	Sun Dec 18 05:24:06 2011 +0100
@@ -123,7 +123,7 @@
         protected final char separator;
         public final Option.Type<T> elementOptionType;
 
-        private static <T> Class<List<T>> listClass(Class<T> valueClass) {
+        private static <T> Class<List<T>> listClass(@SuppressWarnings("unused") Class<T> valueClass) {
             final Class<Class<List<T>>> type = null;
             return Utils.cast(type, List.class);
         }
@@ -150,7 +150,7 @@
 
         @Override
         public List<T> parseValue(String val) {
-            final List<T> list = new LinkedList<T>();
+            final List<T> list = new LinkedList<>();
             if (val.isEmpty()) {
                 return list;
             }
@@ -256,7 +256,7 @@
      * of these classes and returns them as a list.
      */
     public static final <T> ListType<T> createInstanceListOptionType(final Class<T> klass, char separator) {
-        return new ListType<T>(separator, createInstanceOptionType(klass));
+        return new ListType<>(separator, createInstanceOptionType(klass));
     }
 
     public static final Option.Type<Double> DOUBLE_TYPE = new Option.Type<Double>(Double.class, "double") {
@@ -387,7 +387,7 @@
 
     public static class EnumListType<T extends Enum<T>> extends ListType<T> {
         public EnumListType(Class<T> enumClass, char separator) {
-            super(separator, new EnumType<T>(enumClass));
+            super(separator, new EnumType<>(enumClass));
         }
     }