From 538da43d689ef6dfb1d5df76b6d1f9b00f3156ce Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Tue, 22 Jan 2019 19:20:10 +0100 Subject: [PATCH] Mark localToCanvas methods nullable These can return null if object is not visible. Signed-off-by: Tomas Slusny --- runelite-api/src/main/java/net/runelite/api/Perspective.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Perspective.java b/runelite-api/src/main/java/net/runelite/api/Perspective.java index 28be09eda2..99116b7714 100644 --- a/runelite-api/src/main/java/net/runelite/api/Perspective.java +++ b/runelite-api/src/main/java/net/runelite/api/Perspective.java @@ -79,6 +79,7 @@ public class Perspective * @return a {@link Point} on screen corresponding to the position in * 3D-space */ + @Nullable public static Point localToCanvas(@Nonnull Client client, @Nonnull LocalPoint point, int plane) { return localToCanvas(client, point, plane, 0); @@ -95,6 +96,7 @@ public class Perspective * @return a {@link Point} on screen corresponding to the position in * 3D-space */ + @Nullable public static Point localToCanvas(@Nonnull Client client, @Nonnull LocalPoint point, int plane, int zOffset) { final int tileHeight = getTileHeight(client, point, plane);