mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
Add type parameters for raw type casts where it's safe
GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da
This commit is contained in:
committed by
intellij-monorepo-bot
parent
02b5be6d11
commit
81d730447a
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user