From ebc1725a10dd599ea15d655f0de0cbfa116b8e08 Mon Sep 17 00:00:00 2001 From: Taylor Smock Date: Tue, 31 May 2022 14:47:47 -0600 Subject: [PATCH] GetDataRunnable: Avoid allocations Signed-off-by: Taylor Smock --- .../josm/plugins/mapwithai/backend/GetDataRunnable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java index 0112a49..9039ccb 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java @@ -409,7 +409,7 @@ public class GetDataRunnable extends RecursiveTask { } private static boolean onlyHasHighwayParents(Node node) { - return node.getReferrers().stream().allMatch(prim -> prim.hasKey("highway")); + return node.referrers(OsmPrimitive.class).allMatch(prim -> prim.hasKey("highway")); } private static boolean basicNodeChecks(Node nearNode, Node node) {