application configuration producer: warnings cleanup; simplification

GitOrigin-RevId: 9df7b26bc1cb8bec7d0953a48517492db47b564b
This commit is contained in:
Anna Kozlova
2020-09-29 08:12:53 +00:00
committed by intellij-monorepo-bot
parent ab5d4d8c71
commit b400762cad
@@ -37,11 +37,11 @@ public abstract class AbstractApplicationConfigurationProducer<T extends Applica
protected boolean setupConfigurationFromContext(@NotNull T configuration,
@NotNull ConfigurationContext context,
@NotNull Ref<PsiElement> sourceElement) {
final Location contextLocation = context.getLocation();
final Location<?> contextLocation = context.getLocation();
if (contextLocation == null) {
return false;
}
final Location location = JavaExecutionUtil.stepIntoSingleClass(contextLocation);
final Location<?> location = JavaExecutionUtil.stepIntoSingleClass(contextLocation);
if (location == null) {
return false;
}
@@ -60,11 +60,11 @@ public abstract class AbstractApplicationConfigurationProducer<T extends Applica
PsiMethod method = PsiMethodUtil.findMainInClass(aClass);
if (method != null && PsiTreeUtil.isAncestor(method, element, false)) {
sourceElement.set(method);
setupConfiguration(configuration, aClass, context);
return true;
}
else {
sourceElement.set(aClass);
}
sourceElement.set(aClass);
setupConfiguration(configuration, aClass, context);
return true;
}