Make Class<*>.kotlinPackage nullable
This commit is contained in:
@@ -6,7 +6,7 @@ import kotlin.test.*
|
||||
fun box(): String {
|
||||
val facadeJClass = Class.forName("test.TestPackage") as Class<Any>
|
||||
|
||||
assertEquals(facadeJClass, facadeJClass.kotlinPackage.javaFacade)
|
||||
assertEquals(facadeJClass, facadeJClass.kotlinPackage!!.javaFacade)
|
||||
assertEquals(facadeJClass, facadeJClass.kotlin.java)
|
||||
|
||||
return "OK"
|
||||
|
||||
Vendored
-8
@@ -1,8 +0,0 @@
|
||||
import kotlin.test.*
|
||||
import kotlin.reflect.jvm.kotlinPackage
|
||||
|
||||
fun box(): String {
|
||||
val p = javaClass<String>().kotlinPackage
|
||||
if ("$p" != "package java.lang.String") return "Fail: $p"
|
||||
return "OK"
|
||||
}
|
||||
-6
@@ -3177,12 +3177,6 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode
|
||||
doTestWithStdlib(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("packageForJavaStaticToString.kt")
|
||||
public void testPackageForJavaStaticToString() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/packageForJavaStaticToString.kt");
|
||||
doTestWithStdlib(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("packageToString.kt")
|
||||
public void testPackageToString() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/reflection/methodsFromAny/packageToString.kt");
|
||||
|
||||
Reference in New Issue
Block a user