EA-30757 - assert: PsiSubstitutorImpl$SubstitutionVisitorBase.visitType
public A visitDisjunctionType(PsiDisjunctionType disjunctionType) {
return visitType(disjunctionType);
}
+
+ public A visitDiamondType(PsiDiamondType diamondType) {
+ return visitType(diamondType);
+ }
}
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
-import java.util.*;
+import java.util.Collections;
+import java.util.LinkedHashSet;
+import java.util.Set;
/**
* User: anna
@Override
public <A> A accept(PsiTypeVisitor<A> visitor) {
- return visitor.visitType(this);
+ return visitor.visitDiamondType(this);
}
@Override
});
return disjunctionType.newDisjunctionType(substituted);
}
+
+ @Override
+ public PsiType visitDiamondType(PsiDiamondType diamondType) {
+ return diamondType;
+ }
}
private final SubstitutionVisitor myAddingBoundsSubstitutionVisitor = new SubstitutionVisitor(SubstituteKind.ADD_BOUNDS);