hello folks,
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.aspe...@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
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev