| Summary: | Enhance "declare @*" to take multiple annotations instead of only one | ||
|---|---|---|---|
| Product: | [Tools] AspectJ | Reporter: | Matthew Adams <matthew> |
| Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
On second thought, scratch comma separation. Just go with whitespace separation, in the same way that annotations currently do.
public aspect PersistableAspect {
declare @type:
(@Persistable *):
@Entity
@Access(AccessType.FIELD);
}
|
Build Identifier: 1.6.11 Instead of: public aspect PersistableAspect { declare @type: (@Persistable *): @Entity; declare @type: (@Persistable *): @Access(AccessType.FIELD); } This would be nice: public aspect PersistableAspect { declare @type: (@Persistable *): @Entity, @Access(AccessType.FIELD); } Removes code duplication. Reproducible: Always