Disable access icons for kotlin classes
This commit is contained in:
committed by
Nikolay Krasko
parent
fc8fb744c7
commit
089948e6a7
@@ -26,6 +26,7 @@ import com.intellij.ui.SimpleColoredComponent;
|
|||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
|
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
|
||||||
|
import org.jetbrains.jet.lang.psi.JetClass;
|
||||||
import org.jetbrains.jet.lang.psi.JetDeclaration;
|
import org.jetbrains.jet.lang.psi.JetDeclaration;
|
||||||
import org.jetbrains.jet.lang.psi.JetNamedDeclaration;
|
import org.jetbrains.jet.lang.psi.JetNamedDeclaration;
|
||||||
import org.jetbrains.jet.resolve.DescriptorRenderer;
|
import org.jetbrains.jet.resolve.DescriptorRenderer;
|
||||||
@@ -49,7 +50,7 @@ public class DescriptorClassMember implements ClassMemberWithElement {
|
|||||||
myPsiElement = element;
|
myPsiElement = element;
|
||||||
myDescriptor = descriptor;
|
myDescriptor = descriptor;
|
||||||
if (myPsiElement.isValid()) {
|
if (myPsiElement.isValid()) {
|
||||||
boolean isClass = myPsiElement instanceof PsiClass;
|
boolean isClass = myPsiElement instanceof PsiClass || myPsiElement instanceof JetClass;
|
||||||
int flags = isClass ? 0 : 3;
|
int flags = isClass ? 0 : 3;
|
||||||
icon = myPsiElement.getIcon(flags);
|
icon = myPsiElement.getIcon(flags);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user