java 11 migration: explicit -> diamond for anonymous classes

GitOrigin-RevId: ce15f37f8882fb7915cf5c8b62e3cc4601a5cc76
This commit is contained in:
Anna Kozlova
2021-01-16 20:33:55 +01:00
committed by intellij-monorepo-bot
parent 0beb5135de
commit cfa826f9b6
667 changed files with 1972 additions and 1796 deletions

View File

@@ -35,7 +35,7 @@ public class PyConstructorArgumentCompletionContributor extends CompletionContri
extend(CompletionType.BASIC,
psiElement()
.withParents(PyReferenceExpression.class, PyArgumentList.class, PyCallExpression.class),
new CompletionProvider<CompletionParameters>() {
new CompletionProvider<>() {
@Override
protected void addCompletions(@NotNull CompletionParameters parameters,
@NotNull ProcessingContext context,
@@ -48,7 +48,7 @@ public class PyConstructorArgumentCompletionContributor extends CompletionContri
if (callee instanceof PsiClass) {
addSettersAndListeners(result, (PsiClass)callee, parameters.getOriginalFile());
}
else if (callee instanceof PsiMethod && ((PsiMethod) callee).isConstructor()) {
else if (callee instanceof PsiMethod && ((PsiMethod)callee).isConstructor()) {
final PsiClass containingClass = ((PsiMethod)callee).getContainingClass();
assert containingClass != null;
addSettersAndListeners(result, containingClass, parameters.getOriginalFile());