Changeset 16445 in josm for trunk/src/org/openstreetmap/josm/data/validation/TestError.java
- Timestamp:
- 2020-05-17T17:02:28+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/TestError.java
r16296 r16445 13 13 import java.util.TreeSet; 14 14 import java.util.function.Supplier; 15 import java.util.stream.Collectors; 16 import java.util.stream.Stream; 15 17 16 18 import org.openstreetmap.josm.command.Command; … … 281 283 282 284 /** 285 * Gets all primitives of the given type affected by this error 286 * @param type restrict primitives to subclasses 287 * @param <T> type of primitives 288 * @return the primitives as Stream 289 */ 290 public final <T extends OsmPrimitive> Stream<T> primitives(Class<T> type) { 291 return primitives.stream() 292 .filter(type::isInstance) 293 .map(type::cast); 294 } 295 296 /** 283 297 * Gets the severity of this error 284 298 * @return the severity of this error … … 308 322 strings.add(type + '_' + o.getId()); 309 323 } 310 StringBuilder ignorestring = new StringBuilder(getIgnoreSubGroup()); 311 for (String o : strings) { 312 ignorestring.append(':').append(o); 313 } 314 return ignorestring.toString(); 324 return strings.stream().map(o -> ':' + o).collect(Collectors.joining("", getIgnoreSubGroup(), "")); 315 325 } 316 326
Note:
See TracChangeset
for help on using the changeset viewer.