Add type parameters for raw type casts where it's safe

GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da
This commit is contained in:
Tagir Valeev
2021-10-01 13:10:25 +07:00
committed by intellij-monorepo-bot
parent 02b5be6d11
commit 81d730447a
289 changed files with 468 additions and 468 deletions

View File

@@ -35,7 +35,7 @@ public class JavaAnonymousClassesNodeProvider
@Override
public Collection<JavaAnonymousClassTreeElement> provideNodes(@NotNull TreeElement node) {
if (node instanceof PsiMethodTreeElement || node instanceof PsiFieldTreeElement || node instanceof ClassInitializerTreeElement) {
final PsiElement el = ((PsiTreeElementBase)node).getElement();
final PsiElement el = ((PsiTreeElementBase<?>)node).getElement();
if (el != null) {
for (AnonymousElementProvider provider : AnonymousElementProvider.EP_NAME.getExtensionList()) {
final PsiElement[] elements = provider.getAnonymousElements(el);

View File

@@ -32,7 +32,7 @@ public class JavaLambdaNodeProvider implements FileStructureNodeProvider<JavaLam
if (!(node instanceof PsiTreeElementBase)) {
return Collections.emptyList();
}
PsiElement element = ((PsiTreeElementBase)node).getElement();
PsiElement element = ((PsiTreeElementBase<?>)node).getElement();
return SyntaxTraverser.psiTraverser(element)
.expand(o -> o == element || !(o instanceof PsiMember || o instanceof PsiLambdaExpression))
.filter(PsiLambdaExpression.class)

View File

@@ -20,7 +20,7 @@ public final class PropertiesGrouper implements Grouper {
Map<Group,Group> result = new HashMap<>();
for (TreeElement o : children) {
if (o instanceof JavaClassTreeElementBase) {
PsiElement element = ((JavaClassTreeElementBase)o).getElement();
PsiElement element = ((JavaClassTreeElementBase<?>)o).getElement();
PropertyGroup group = PropertyGroup.createOn(element, o);
if (group != null) {
PropertyGroup existing = (PropertyGroup)result.get(group);

View File

@@ -29,7 +29,7 @@ public class PublicElementsFilter implements Filter{
@Override
public boolean isVisible(TreeElement treeNode) {
if (treeNode instanceof JavaClassTreeElementBase) {
return ((JavaClassTreeElementBase)treeNode).isPublic();
return ((JavaClassTreeElementBase<?>)treeNode).isPublic();
}
else {
return true;