Description
For example we have:
class CustomDecoratorImplementation implements Decorator<VehicleDecorator> {
...
}
and
class VehicleDecorator implements Vehicle {
@Inject @Delegate Vehicle delegate;
...
}
Then is VehicleDecorator is a decorator though it doesn't have @Decorator annotation. So CDI validator should not treat @Inject @Delegate Vehicle delegate; as a definition error.