Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] [org.eclipse.equinox.weaving.hook] info removing supplementer

Hi Steven!

The message "removing supplementer" looks indeed strange, but some weaving seems to take place. But that seems not like weaving from your aspect, right?

Could you send me a small example workspace to tryou your setting?

-Martin




I am trying to hook into an eclipse plugin. I am using the HelloAspect.aj from the Hello World! Demo.
My config.ini:

osgi.bundles=org.eclipse.equinox.weaving.aspectj@1\:start
osgi.bundles.defaultStartLevel=4
osgi.framework=org.eclipse.osgi
osgi.configuration.cascaded=false
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
org.eclipse.update.reconcile=false

# AOSGi
osgi.framework.extensions=org.eclipse.equinox.weaving.hook
org.aspectj.weaver.showWeaveInfo=true
org.aspectj.osgi.verbose=true

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.
when starting a runtime workbench I get the following output:

[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]


why is the supplementer removed?


regards,

steven


------------------------------------------------------------------------

_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Back to the top