But this will give the argument names as saved in .class file, normally arg0, arg1 etc. not the original names as in source code.
Is there any way to get original names as specified in source code? Ramnivas Laddad wrote: > > You get get the associated CodeSignature object as follows: > CodeSignature codeSignature = (CodedSignature) > thisJoinPoint.getSignature(); > String[] argNames = codeSignature.getParameterNames(); > > -Ramnivas > > On Wed, Nov 12, 2008 at 10:48 PM, Owen Corpening > <[EMAIL PROTECTED]>wrote: > >> I am using a tracing aspect and it is printing the method arg values upon >> entry, but without arg names: >> trace enter: int com.AjlibTest.DummyObject.someMethod(int) , this: >> [EMAIL PROTECTED], args: arg 0 = 5 >> >> using joinPoint.getArgs() - I can see in the debugger that the arg names >> are not in the joinpoint - is there a way an aspect can capture that >> info? >> >> Owen Corpening >> 10911 Watchful Fox Drive >> Austin, TX 78748 >> >> 512 280-1753 Home >> 512 634-5148 Office >> 512 659-5300 Cell >> >> >> _______________________________________________ >> aspectj-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/aspectj-users >> >> > > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > > -- View this message in context: http://www.nabble.com/can-arg-names-be-accessed-at-a-joinpoint--tp20474387p20500385.html Sent from the AspectJ - users mailing list archive at Nabble.com. _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
