diff --git a/package/apirecorder/src/main/java/net/runelite/pluginhub/apirecorder/RecordingTreeScanner.java b/package/apirecorder/src/main/java/net/runelite/pluginhub/apirecorder/RecordingTreeScanner.java index 8c86357c2..14a96b762 100644 --- a/package/apirecorder/src/main/java/net/runelite/pluginhub/apirecorder/RecordingTreeScanner.java +++ b/package/apirecorder/src/main/java/net/runelite/pluginhub/apirecorder/RecordingTreeScanner.java @@ -129,6 +129,14 @@ class RecordingTreeScanner extends TreePathScanner return super.visitMethodInvocation(node, unused); } + @Override + public Void visitMemberReference(MemberReferenceTree node, Void unused) + { + TypeMirror receiver = trees.getTypeMirror(new TreePath(getCurrentPath(), node.getQualifierExpression())); + recordElement(trees.getElement(getCurrentPath()), receiver); + return super.visitMemberReference(node, unused); + } + @Override public Void visitClass(ClassTree node, Void unused) {