k3 icon indicating copy to clipboard operation
k3 copied to clipboard

@Opposite doesn't work within aspects

Open tdegueul opened this issue 10 years ago • 0 comments

@Opposite works great within plain Java types, but not within an @Aspect class. The following doesn't compile. Basically, the two processors are in conflict.

class BaseA {}
class BaseB {}

@Aspect(className = BaseA)
class AspectBaseA {
    @Opposite("a")
    BaseB b
}

@Aspect(className = BaseB)
class AspectBaseB {
    @Opposite("b")
    BaseA a
}

tdegueul avatar Apr 24 '14 08:04 tdegueul