Cleanup after review

This commit is contained in:
Dmitry Petrov
2015-09-07 15:05:17 +03:00
parent bc5e29df9f
commit c18f87f0c7
10 changed files with 29 additions and 29 deletions
@@ -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))
}
}
@@ -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
}