Ignore:
Timestamp:
2014-04-26T17:39:23+02:00 (12 years ago)
Author:
Don-vip
Message:

see #8465 - use diamond operator where applicable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java

    r6478 r7005  
    6464     */
    6565    public MemberTableModel(OsmDataLayer layer, PresetListPanel.PresetHandler presetHandler) {
    66         members = new ArrayList<RelationMember>();
    67         listeners = new CopyOnWriteArrayList<IMemberModelListener>();
     66        members = new ArrayList<>();
     67        listeners = new CopyOnWriteArrayList<>();
    6868        this.layer = layer;
    6969        this.presetHandler = presetHandler;
     
    337337     */
    338338    public Set<OsmPrimitive> getIncompleteMemberPrimitives() {
    339         Set<OsmPrimitive> ret = new HashSet<OsmPrimitive>();
     339        Set<OsmPrimitive> ret = new HashSet<>();
    340340        for (RelationMember member : members) {
    341341            if (member.getMember().isIncomplete()) {
     
    352352     */
    353353    public Set<OsmPrimitive> getSelectedIncompleteMemberPrimitives() {
    354         Set<OsmPrimitive> ret = new HashSet<OsmPrimitive>();
     354        Set<OsmPrimitive> ret = new HashSet<>();
    355355        for (RelationMember member : getSelectedMembers()) {
    356356            if (member.getMember().isIncomplete()) {
     
    388388
    389389    protected List<Integer> getSelectedIndices() {
    390         List<Integer> selectedIndices = new ArrayList<Integer>();
     390        List<Integer> selectedIndices = new ArrayList<>();
    391391        for (int i = 0; i < members.size(); i++) {
    392392            if (getSelectionModel().isSelectedIndex(i)) {
     
    403403        int idx = index;
    404404        for (OsmPrimitive primitive : primitives) {
    405             Set<String> potentialRoles = new TreeSet<String>();
     405            Set<String> potentialRoles = new TreeSet<>();
    406406            for (TaggingPreset tp : presets) {
    407407                String suggestedRole = tp.suggestRoleForOsmPrimitive(primitive);
     
    480480     */
    481481    public Collection<RelationMember> getSelectedMembers() {
    482         List<RelationMember> selectedMembers = new ArrayList<RelationMember>();
     482        List<RelationMember> selectedMembers = new ArrayList<>();
    483483        for (int i : getSelectedIndices()) {
    484484            selectedMembers.add(members.get(i));
     
    493493     */
    494494    public Collection<OsmPrimitive> getSelectedChildPrimitives() {
    495         Collection<OsmPrimitive> ret = new ArrayList<OsmPrimitive>();
     495        Collection<OsmPrimitive> ret = new ArrayList<>();
    496496        for (RelationMember m: getSelectedMembers()) {
    497497            ret.add(m.getMember());
     
    506506     */
    507507    public Set<OsmPrimitive> getChildPrimitives(Collection<? extends OsmPrimitive> referenceSet) {
    508         HashSet<OsmPrimitive> ret = new HashSet<OsmPrimitive>();
     508        HashSet<OsmPrimitive> ret = new HashSet<>();
    509509        if (referenceSet == null) return null;
    510510        for (RelationMember m: members) {
     
    529529        // lookup the indices for the respective members
    530530        //
    531         Set<Integer> selectedIndices = new HashSet<Integer>();
     531        Set<Integer> selectedIndices = new HashSet<>();
    532532        for (RelationMember member : selectedMembers) {
    533533            for (int idx = 0; idx < members.size(); ++idx) {
     
    598598        if (primitives == null || primitives.isEmpty())
    599599            return false;
    600         HashSet<OsmPrimitive> referrers = new HashSet<OsmPrimitive>();
     600        HashSet<OsmPrimitive> referrers = new HashSet<>();
    601601        for (RelationMember member : members) {
    602602            referrers.add(member.getMember());
     
    672672     */
    673673    void sort() {
    674         List<RelationMember> selectedMembers = new ArrayList<RelationMember>(getSelectedMembers());
     674        List<RelationMember> selectedMembers = new ArrayList<>(getSelectedMembers());
    675675        List<RelationMember> sortedMembers = null;
    676676        List<RelationMember> newMembers;
     
    681681            sortedMembers = relationSorter.sortMembers(selectedMembers);
    682682            List<Integer> selectedIndices = getSelectedIndices();
    683             newMembers = new ArrayList<RelationMember>();
     683            newMembers = new ArrayList<>();
    684684            boolean inserted = false;
    685685            for (int i=0; i < members.size(); i++) {
     
    730730            Collections.reverse(selectedIndicesReversed);
    731731
    732             List<RelationMember> newMembers = new ArrayList<RelationMember>(members);
     732            List<RelationMember> newMembers = new ArrayList<>(members);
    733733
    734734            for (int i=0; i < selectedIndices.size(); i++) {
Note: See TracChangeset for help on using the changeset viewer.