Ignore:
Timestamp:
2016-05-15T14:48:06+02:00 (8 years ago)
Author:
Don-vip
Message:

findbugs - SF_SWITCH_NO_DEFAULT + various sonar fixes

Location:
trunk/src/org/openstreetmap/josm/data/osm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java

    r9891 r10216  
    44import java.io.Serializable;
    55import java.util.Objects;
     6
     7import org.openstreetmap.josm.tools.CheckParameterUtil;
    68
    79public class RelationMemberData implements PrimitiveId, Serializable {
     
    1214    private final OsmPrimitiveType memberType;
    1315
     16    /**
     17     * Constructs a new {@code RelationMemberData}.
     18     * @param role member role - can be null
     19     * @param type member type - cannot be null
     20     * @param id member id - cannot be null
     21     * @throws IllegalArgumentException is type or id is null
     22     */
    1423    public RelationMemberData(String role, OsmPrimitiveType type, long id) {
     24        CheckParameterUtil.ensureParameterNotNull(type, "type");
    1525        this.role = role == null ? "" : role;
    1626        this.memberType = type;
     
    1828    }
    1929
     30    /**
     31     * Constructs a new {@code RelationMemberData}.
     32     * @param role member role - can be null
     33     * @param primitive member type and id - cannot be null
     34     * @throws NullPointerException if primitive is null
     35     */
    2036    public RelationMemberData(String role, PrimitiveId primitive) {
    2137        this(role, primitive.getType(), primitive.getUniqueId());
    2238    }
    2339
     40    /**
     41     * Get member id.
     42     * @return member id
     43     */
    2444    public long getMemberId() {
    2545        return memberId;
    2646    }
    2747
     48    /**
     49     * Get member role.
     50     * @return member role
     51     */
    2852    public String getRole() {
    2953        return role;
    3054    }
    3155
     56    /**
     57     * Get member type.
     58     * @return member type
     59     */
    3260    public OsmPrimitiveType getMemberType() {
    3361        return memberType;
    3462    }
    3563
     64    /**
     65     * Determines if this member has a role.
     66     * @return {@code true} if this member has a role
     67     */
    3668    public boolean hasRole() {
    3769        return !"".equals(role);
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java

    r10181 r10216  
    10911091                            via = w;
    10921092                        }
     1093                        break;
     1094                    default: // Do nothing
    10931095                    }
    10941096                } else if (m.isNode()) {
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/Multipolygon.java

    r9952 r10216  
    264264                        }
    265265                        total++;
     266                        break;
     267                    default: // Do nothing
    266268                }
    267269            }
Note: See TracChangeset for help on using the changeset viewer.