I am trying to hook into an eclipse plugin. I am using the HelloAspect.aj from the Hello World! Demo.
The plugin that I am trying to hook into, is an eclipse ui sample plugin.
As in the hello world demo, HelloAspect.aj hooks into the execution of the Activator's start() method.
[org.eclipse.equinox.weaving.hook] info adding AspectJ hooks ...
[org.eclipse.equinox.weaving.hook] info removing supplementer org.eclipse.equinox.weaving.demo.hello.aspects
[org.eclipse.equinox.weaving.aspectj] info Starting AspectJ weaving service ...
[org.eclipse.equinox.weaving.aspectj] info weaving bundle 'org.eclipse.jdt.ui'
[org.eclipse.equinox.weaving.aspectj] info weaving bundle 'org.eclipse.jdt.core'
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.core.WorkingCopyOwner' (WorkingCopyOwner.java:140) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.core.WorkingCopyOwner' (WorkingCopyOwner.java:187) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.JavaModelManager' (JavaModelManager.java:2140) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'method-execution(void org.eclipse.jdt.internal.core.Openable.codeComplete(org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.core.ITypeRoot))' in Type 'org.eclipse.jdt.internal.core.Openable' (Openable.java:105) advised by around advice from 'org.eclipse.contribution.jdt.itdawareness.ITDAwarenessAspect' (ITDAwarenessAspect.aj:255)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java:574) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java:873) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java:964) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.CompilationUnit' (CompilationUnit.java:1120) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.CopyResourceElementsOperation' (CopyResourceElementsOperation.java:245) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.ui] weaveinfo Join point 'method-execution(org.eclipse.jface.resource.ImageDescriptor org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.computeDescriptor(java.lang.Object, int))' in Type 'org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider' (JavaElementImageProvider.java:115) advised by around advice from 'org.eclipse.contribution.jdt.imagedescriptor.ImageDescriptorSelectorAspect' (ImageDescriptorSelectorAspect.aj:78)
[org.eclipse.jdt.ui] weaveinfo Join point 'method-execution(org.eclipse.jface.resource.ImageDescriptor org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.getTypeImageDescriptor(boolean, boolean, int, boolean))' in Type 'org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider' (JavaElementImageProvider.java:456) advised by around advice from 'org.eclipse.contribution.jdt.imagedescriptor.ImageDescriptorSelectorAspect' (ImageDescriptorSelectorAspect.aj:43) [with runtime test]
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java:87) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java:146) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java:216) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.CompilationUnit.<init>(org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.PackageFragment' (PackageFragment.java:275) advised by around advice from 'org.eclipse.contribution.jdt.cuprovider.CompilationUnitProviderAspect' (CompilationUnitProviderAspect.aj:38)
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.ICompilationUnit[]))' in Type 'org.eclipse.jdt.internal.core.JavaProject' (JavaProject.java:2214) advised by around advice from 'org.eclipse.contribution.jdt.itdawareness.ITDAwarenessAspect' (ITDAwarenessAspect.aj:94) [with runtime test]
[org.eclipse.jdt.core] weaveinfo Join point 'constructor-call(void org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.WorkingCopyOwner))' in Type 'org.eclipse.jdt.internal.core.JavaProject' (JavaProject.java:2222) advised by around advice from 'org.eclipse.contribution.jdt.itdawareness.ITDAwarenessAspect' (ITDAwarenessAspect.aj:153) [with runtime test]