From 39f5d7fc92e1a18e2a4c0fd398a79a07460005c5 Mon Sep 17 00:00:00 2001
From: wisberg
Declaring a constructor on an interface is now (correctly) prohibited. +
Interface constructors no longer supported. +Declaring a constructor on an interface is now (correctly) prohibited, +and there will no longer be a constructor-execution join point for the interface. To initialize a field declared on an interface, use initialization, e.g.,
int I.i; after(I i) returning: initialization(I) && this(i) { i.i = 2; }+
To pick out the constructor-execution for any implementation of I, try +
+execution(I+.new(..))+
For more information, see bug 49295.
-- 2.39.5