mirror of
https://github.com/runelite/plugin-hub.git
synced 2025-12-23 22:48:49 -05:00
apirecorder: record method references correctly
This commit is contained in:
@@ -129,6 +129,14 @@ class RecordingTreeScanner extends TreePathScanner<Void, Void>
|
||||
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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user