Bug 430494

Summary: private method in aspect - VerifyError
Product: [Tools] AspectJ Reporter: vipin aravind <vipinarav>
Component: CompilerAssignee: aspectj inbox <aspectj-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: 1.7.4   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description vipin aravind CLA 2014-03-17 00:03:54 EDT
03-17 09:30:21.270: E/AndroidRuntime(7737): java.lang.VerifyError: com/citrix/APIContainment/aspects/PackageManagerAspect
03-17 09:30:21.270: E/AndroidRuntime(7737): 	at citrix.android.content.pm.PackageManager.queryIntentActivities(PackageManager.java:1)
03-17 09:30:21.270: E/AndroidRuntime(7737): 	at com.citrix.androidapiexerciser.APIApp.isIntentAvailable(APIApp.java:65)
03-17 09:30:21.270: E/AndroidRuntime(7737): 	at com.citrix.androidapiexerciser.APIApp.onCreate(APIApp.java:54)


If I have a private method in an aspect and I call the private method from the advice, it will throw VerifyError. However, if I change it to protected/public, the problem is not seen.