How to get method level variable declarations using javaparser? -
am trying method level variables using visit(fielddeclaration n, object arg) , it's not working. on appreciable.
first of need use javaparser on source code compilationunit (which represents single file). @ point can use visitor. can create anonymous class extending genericvisitoradapter , override public r visit(final variabledeclarator n, final arg). take compilation unit , run compilationunit.accept(myvisitor, null);. in method override can parent of variabledeclator see if method or else.
as alternative can take compilation unit, access classes in there, access methods of classes , body of methods looking variabledeclarators.
disclaimer: javaparser contributor.
Comments
Post a Comment