Tests: Introduce LightClassComputationControl to track when stubs for light classes are built

Use it to track when light classes are built in KotlinSourceInJavaCompletionTest
This commit is contained in:
Pavel V. Talanov
2015-11-05 18:14:17 +03:00
parent ec48b54032
commit 085d95a5b8
23 changed files with 109 additions and 17 deletions
@@ -4,3 +4,4 @@ public class Testing {
// EXIST: c
// EXIST: d
// LIGHT_CLASS: mockLib.foo.Anno
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: foo
// LIGHT_CLASS: mockLib.foo.LibClass
+2 -1
View File
@@ -4,4 +4,5 @@ public class Testing {
}
}
// EXIST: classObjectFun
// EXIST: classObjectFun
// LIGHT_CLASS: mockLib.foo.LibClass
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: Companion
// LIGHT_CLASS: mockLib.foo.LibClass
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: RED, GREEN, BLUE
// LIGHT_CLASS: mockLib.foo.LibEnum
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: DefaultImpls
// LIGHT_CLASS: mockLib.foo.MyInterface
@@ -6,3 +6,4 @@ public class Testing {
}
// EXIST: foo
// LIGHT_CLASS: mockLib.foo.MyInterface
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: foo
// LIGHT_CLASS: mockLib.foo.MyInterface
@@ -6,3 +6,4 @@ public class Testing {
}
// EXIST: foo
// LIGHT_CLASS: mockLib.foo.MyInterface
@@ -6,4 +6,4 @@ public class Testing {
// EXIST: funInFacade
// EXIST: funInFacade2
// LIGHT_CLASS: facades.MultiFileFacadeClass
+1
View File
@@ -7,3 +7,4 @@ public class Testing {
}
// EXIST: LibClass.Nested
// LIGHT_CLASS: mockLib.foo.LibClass
@@ -6,3 +6,4 @@ public class Testing {
// EXIST: getValInNested
// EXIST: funInNested
// LIGHT_CLASS: mockLib.foo.LibClass
@@ -6,3 +6,4 @@ public class Testing {
// EXIST: getValInNested
// EXIST: funInNested
// LIGHT_CLASS: mockLib.foo.LibClass
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: INSTANCE
// LIGHT_CLASS: mockLib.foo.LibClass
@@ -4,3 +4,4 @@ public class Testing {
}
// EXIST: F
// LIGHT_CLASS: mockLib.foo.F
@@ -5,3 +5,4 @@ public class Testing {
}
// EXIST: INSTANCE
// LIGHT_CLASS: mockLib.foo.LibObject
@@ -8,4 +8,4 @@ public class Testing {
// EXIST: topLevelExtFunction
// EXIST: getTopLevelVar
// EXIST: setTopLevelVar
// LIGHT_CLASS: mockLib.foo.MainKt
@@ -7,3 +7,4 @@ public class Testing {
// EXIST: topLevelFunction
// EXIST: topLevelExtFunction
// EXIST: getTopLevelVar, setTopLevelVar
// LIGHT_CLASS: mockLib.foo.MainKt
+1 -1
View File
@@ -5,4 +5,4 @@ public class Testing {
}
// EXIST: foo
// LIGHT_CLASS: mockLib.foo.LibTrait