Additional loadJava/loadKotlin tests for nested classes
#KT-1174 Fixed
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public class NestedClass {
|
||||
public static class Nested {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class NestedClass() : java.lang.Object() {
|
||||
public open class Nested() : java.lang.Object()
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
public open class NestedClass : java.lang.Object {
|
||||
public constructor NestedClass()
|
||||
|
||||
public open class Nested : java.lang.Object {
|
||||
public constructor Nested()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
class Outer {
|
||||
inner class Inner<T>
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final inner class Inner</*0*/ T> {
|
||||
/*primary*/ public constructor Inner</*0*/ T>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class Outer() {
|
||||
open class Nested1()
|
||||
|
||||
class Nested2() : Nested1()
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal open class Nested1 {
|
||||
/*primary*/ public constructor Nested1()
|
||||
}
|
||||
|
||||
internal final class Nested2 : test.Outer.Nested1 {
|
||||
/*primary*/ public constructor Nested2()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
class Outer {
|
||||
class Nested<T>
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final class Nested</*0*/ T> {
|
||||
/*primary*/ public constructor Nested</*0*/ T>()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user