Move .klib files from KotlinNativeFileTypeFactory to Kotlin-wide one
This commit is contained in:
committed by
Dmitriy Dolovov
parent
987e1019a8
commit
417554dca0
@@ -16,6 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.core;
|
||||
|
||||
import com.intellij.ide.highlighter.ArchiveFileType;
|
||||
import com.intellij.openapi.fileTypes.FileType;
|
||||
import com.intellij.openapi.fileTypes.FileTypeConsumer;
|
||||
import com.intellij.openapi.fileTypes.FileTypeFactory;
|
||||
@@ -26,6 +27,8 @@ import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import static org.jetbrains.kotlin.library.KotlinLibraryUtilsKt.KLIB_FILE_EXTENSION;
|
||||
|
||||
|
||||
public class KotlinFileTypeFactory extends FileTypeFactory {
|
||||
public final static String[] KOTLIN_EXTENSIONS = new String[] { "kt", "kts" };
|
||||
@@ -35,5 +38,6 @@ public class KotlinFileTypeFactory extends FileTypeFactory {
|
||||
@Override
|
||||
public void createFileTypes(@NotNull FileTypeConsumer consumer) {
|
||||
consumer.consume(KotlinFileType.INSTANCE, "kt;kts");
|
||||
consumer.consume(ArchiveFileType.INSTANCE, KLIB_FILE_EXTENSION);
|
||||
}
|
||||
}
|
||||
|
||||
+1
-2
@@ -9,6 +9,5 @@ import com.intellij.openapi.fileTypes.FileTypeConsumer
|
||||
import com.intellij.openapi.fileTypes.FileTypeFactory
|
||||
|
||||
class KotlinNativeMetaFileTypeFactory : FileTypeFactory() {
|
||||
|
||||
override fun createFileTypes(consumer: FileTypeConsumer) = consumer.consume(KotlinNativeMetaFileType, KotlinNativeMetaFileType.defaultExtension)
|
||||
override fun createFileTypes(consumer: FileTypeConsumer) = consumer.consume(KlibMetaFileType, KlibMetaFileType.defaultExtension)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user