[LC] avoid icon calculation in compiler
move calculation to the IDE icon provider ^KT-64282 fixed
This commit is contained in:
@@ -5,11 +5,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea;
|
||||
|
||||
import com.intellij.openapi.application.Application;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.components.ServiceManager;
|
||||
import com.intellij.psi.PsiModifierListOwner;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
@@ -17,8 +13,6 @@ public abstract class KotlinIconProviderService {
|
||||
public abstract Icon getFileIcon();
|
||||
public abstract Icon getBuiltInFileIcon();
|
||||
|
||||
public abstract Icon getLightVariableIcon(@NotNull PsiModifierListOwner element, int flags);
|
||||
|
||||
public static class CompilerKotlinFileIconProviderService extends KotlinIconProviderService {
|
||||
@Override
|
||||
public Icon getFileIcon() {
|
||||
@@ -29,11 +23,6 @@ public abstract class KotlinIconProviderService {
|
||||
public Icon getBuiltInFileIcon() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Icon getLightVariableIcon(@NotNull PsiModifierListOwner element, int flags) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static KotlinIconProviderService getInstance() {
|
||||
|
||||
Reference in New Issue
Block a user