Ignore:
Timestamp:
2016-06-24T02:19:11+02:00 (10 years ago)
Author:
donvip
Message:

use diamond operator

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/seachart/src/s57/S57val.java

    r32380 r32393  
    10251025 }
    10261026
    1027  private static final EnumMap<Att, S57key> keys = new EnumMap<Att, S57key>(Att.class);
     1027 private static final EnumMap<Att, S57key> keys = new EnumMap<>(Att.class);
    10281028 static {
    10291029  keys.put(Att.UNKATT, new S57key(Conv.A, null)); keys.put(Att.AGENCY, new S57key(Conv.A, null)); keys.put(Att.BCNSHP, new S57key(Conv.E, Bcnshp));
     
    11431143  case A:
    11441144  case S:
    1145    return new AttVal<String>(conv, val);
     1145   return new AttVal<>(conv, val);
    11461146  case E:
    1147    ArrayList<Enum<?>> list = new ArrayList<Enum<?>>();
     1147   ArrayList<Enum<?>> list = new ArrayList<>();
    11481148   list.add(s57Enum(val, att));
    11491149   return new AttVal<ArrayList<?>>(Conv.E, list);
    11501150  case L:
    1151    list = new ArrayList<Enum<?>>();
     1151   list = new ArrayList<>();
    11521152   for (String item : val.split(",")) {
    11531153    list.add(s57Enum(item, att));
     
    11561156  case I:
    11571157   try {
    1158     return new AttVal<Long>(Conv.I, Long.parseLong(val));
     1158    return new AttVal<>(Conv.I, Long.parseLong(val));
    11591159   } catch (Exception e) {
    11601160    break;
     
    11621162  case F:
    11631163   try {
    1164     return new AttVal<Double>(Conv.F, Double.parseDouble(val));
     1164    return new AttVal<>(Conv.F, Double.parseDouble(val));
    11651165   } catch (Exception e) {
    11661166    break;
     
    12361236  case A:
    12371237  case S:
    1238    return new AttVal<String>(Conv.S, val);
     1238   return new AttVal<>(Conv.S, val);
    12391239  case E:
    1240    ArrayList<Enum<?>> list = new ArrayList<Enum<?>>();
     1240   ArrayList<Enum<?>> list = new ArrayList<>();
    12411241   list.add(osmEnum(val, att));
    12421242   return new AttVal<ArrayList<?>>(Conv.E, list);
    12431243  case L:
    1244    list = new ArrayList<Enum<?>>();
     1244   list = new ArrayList<>();
    12451245   for (String item : val.split(";")) {
    12461246    list.add(osmEnum(item, att));
     
    12491249  case I:
    12501250   try {
    1251     return new AttVal<Long>(Conv.I, Long.parseLong(val));
     1251    return new AttVal<>(Conv.I, Long.parseLong(val));
    12521252   } catch (Exception e) {
    12531253    break;
     
    12551255  case F:
    12561256   try {
    1257     return new AttVal<Double>(Conv.F, Double.parseDouble(val));
     1257    return new AttVal<>(Conv.F, Double.parseDouble(val));
    12581258   } catch (Exception e) {
    12591259    break;
    12601260   }
    12611261  }
    1262   return new AttVal<Object>(keys.get(att).conv, null);
     1262  return new AttVal<>(keys.get(att).conv, null);
    12631263 }
    12641264 
Note: See TracChangeset for help on using the changeset viewer.