[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] 'Annotates' decorations are not visible
|
Hi Simeon,
the problem you are describing is related to AJDT, the Eclipse plugin for AspectJ.
Are you sure that "Project -> Build automatically ..." is active in Eclipse? If it isn't for a legitimate reason, have you tried cleaning and rebuilding the project (Project -> Clean... then select the project and the checkbox "Start a build immediately after clean") ?
Simone
2010/4/15 Leyzerzon, Simeon
<simeon.leyzerzon@xxxxxxxx>
Hi,
I was in the process of refactoring in Eclipse and moved an existing aspect into a different package. The problem is that on a moved aspect now the 'annotates' decoration in the left margin in Eclipse don't show and consequently 'Cross References' view is blank for that aspect. I tried creating a new aspect in a new package and am observing similar behavior. Original aspect shows the decorations fine.
How would I enable those decorations on an aspect?
Here's my .project file contents:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Smart</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.ajdt.core.ajbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.jsdt.core._javascript_Validator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.ajdt.ui.ajnature</nature>
<nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
and the aspect:
package com.citi.gdos.iris.smart.cache;
import org.springmodules.cache.annotations.Cacheable;
public aspect SmartCachingIntroduction {
declare @method: public * *..getFailsFilter(..) : @Cacheable(modelId="failsFilterCacheModel");
declare @method: public * *..getFailsDualAxisChart(..) : @Cacheable(modelId="failsDualAxisChartCacheModel");
declare @method: public * *..getFailsByOpsOwner(..) : @Cacheable(modelId="failsByOpsOwnerGridCacheModel");
declare @method: public * *..getFailsByOpsSummary(..) : @Cacheable(modelId="failsByOpsSummaryGridCacheModel");
declare @method: public * *..getNostrosFilter(..) : @Cacheable(modelId="nostrosFilterCacheModel");
declare @method: public * *..getNostrosDualAxisChart(..) : @Cacheable(modelId="nostrosDualAxisChartCacheModel");
declare @method: public * *..getNostrosByOpsOwner(..) : @Cacheable(modelId="nostrosByOpsOwnerGridCacheModel");
}
I'm using AspectJ 1.6
Thank you in advance.
Simeon
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users