Extract KotlinMetadataFinder interface out of KotlinClassFinder

This commit is contained in:
Alexander Udalov
2016-11-16 11:42:28 +03:00
parent 5f4313223e
commit 19520bf29c
3 changed files with 37 additions and 16 deletions
@@ -18,13 +18,10 @@ package org.jetbrains.kotlin.load.kotlin
import org.jetbrains.kotlin.load.java.structure.JavaClass
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.name.FqName
import java.io.InputStream
import org.jetbrains.kotlin.serialization.deserialization.KotlinMetadataFinder
interface KotlinClassFinder {
interface KotlinClassFinder : KotlinMetadataFinder {
fun findKotlinClass(classId: ClassId): KotlinJvmBinaryClass?
fun findKotlinClass(javaClass: JavaClass): KotlinJvmBinaryClass?
fun findBuiltInsData(packageFqName: FqName): InputStream?
}