Loading service implementations by the same class loader as service's
This commit is contained in:
@@ -184,7 +184,7 @@ public class OverridingUtil {
|
||||
}
|
||||
|
||||
for (ExternalOverridabilityCondition externalCondition : ServiceLoader
|
||||
.load(ExternalOverridabilityCondition.class)) {
|
||||
.load(ExternalOverridabilityCondition.class, ExternalOverridabilityCondition.class.getClassLoader())) {
|
||||
if (!externalCondition.isOverridable(superDescriptor, subDescriptor)) {
|
||||
return OverrideCompatibilityInfo.externalConditionFailed(externalCondition.getClass());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user