Cleanup after review
This commit is contained in:
+4
-3
@@ -21,12 +21,13 @@ import org.jetbrains.kotlin.psi.JetFile
|
||||
import org.jetbrains.kotlin.resolve.jvm.JvmClassName
|
||||
import org.jetbrains.org.objectweb.asm.Type
|
||||
|
||||
public abstract class JvmFileClassesProvider {
|
||||
public abstract fun getFileClassFqName(file: JetFile): FqName
|
||||
public interface JvmFileClassesProvider {
|
||||
public fun getFileClassFqName(file: JetFile): FqName
|
||||
|
||||
public fun getFileClassInternalName(file: JetFile): String =
|
||||
JvmClassName.byFqNameWithoutInnerClasses(getFileClassFqName(file)).internalName
|
||||
|
||||
public fun getFileClassType(file: JetFile): Type =
|
||||
Type.getObjectType(getFileClassInternalName(file))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.psi.JetFile
|
||||
|
||||
|
||||
public object NoResolveFileClassesProvider : JvmFileClassesProvider() {
|
||||
public object NoResolveFileClassesProvider : JvmFileClassesProvider {
|
||||
override fun getFileClassFqName(file: JetFile): FqName =
|
||||
JvmFileClassUtil.getFileClassInfo(file, JvmFileClassUtil.parseJvmNameOnFileNoResolve(file)).fileClassFqName
|
||||
}
|
||||
Reference in New Issue
Block a user