Reputation: 872
I have to count all the methods in JDK, for each class, count the method calls it received; for each method, count the number of times this method is called;
Hint: Use Eclipse JDT to create Abstract Syntax tree.
Can any body please explain how should I approach this problem. A brief algorithm would be great help. Thanks
Upvotes: 0
Views: 1017
Reputation: 3095
You can approach your problem using the below steps:
CompilationUnit
so that it can be
traversed.ASTVisitor
pattern to visit the
MethodDeclaration
node (method call)MethodDeclaration
using JDT SearchEngine
capabilitiesRefer the below posts:
Upvotes: 2