[K/JS] Rework symbol hash calculation to make IC works with @JsExport and @JsName changes
This commit is contained in:
Generated
+24
@@ -20,6 +20,12 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("js/js.translator/testData/incremental/invalidation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class JsFirInvalidationPerFileTestGenerated extends AbstractJsFirInvalidationPerFileTest {
|
||||
@Test
|
||||
@TestMetadata("abstractClassWithJsExport")
|
||||
public void testAbstractClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/abstractClassWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("addUpdateRemoveDependentFile")
|
||||
public void testAddUpdateRemoveDependentFile() throws Exception {
|
||||
@@ -61,6 +67,12 @@ public class JsFirInvalidationPerFileTestGenerated extends AbstractJsFirInvalida
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classFunctionsAndFields/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("classWithJsExport")
|
||||
public void testClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionConstVal")
|
||||
public void testCompanionConstVal() throws Exception {
|
||||
@@ -301,6 +313,12 @@ public class JsFirInvalidationPerFileTestGenerated extends AbstractJsFirInvalida
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithDefaultParams/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("interfaceWithJsExport")
|
||||
public void testInterfaceWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsCode")
|
||||
public void testJsCode() throws Exception {
|
||||
@@ -349,6 +367,12 @@ public class JsFirInvalidationPerFileTestGenerated extends AbstractJsFirInvalida
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsModuleAnnotationOnObjectWithUsage/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsName")
|
||||
public void testJsName() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsName/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinTest")
|
||||
public void testKotlinTest() throws Exception {
|
||||
|
||||
Generated
+24
@@ -20,6 +20,12 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("js/js.translator/testData/incremental/invalidation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class JsFirInvalidationPerModuleTestGenerated extends AbstractJsFirInvalidationPerModuleTest {
|
||||
@Test
|
||||
@TestMetadata("abstractClassWithJsExport")
|
||||
public void testAbstractClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/abstractClassWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("addUpdateRemoveDependentFile")
|
||||
public void testAddUpdateRemoveDependentFile() throws Exception {
|
||||
@@ -61,6 +67,12 @@ public class JsFirInvalidationPerModuleTestGenerated extends AbstractJsFirInvali
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classFunctionsAndFields/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("classWithJsExport")
|
||||
public void testClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionConstVal")
|
||||
public void testCompanionConstVal() throws Exception {
|
||||
@@ -301,6 +313,12 @@ public class JsFirInvalidationPerModuleTestGenerated extends AbstractJsFirInvali
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithDefaultParams/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("interfaceWithJsExport")
|
||||
public void testInterfaceWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsCode")
|
||||
public void testJsCode() throws Exception {
|
||||
@@ -349,6 +367,12 @@ public class JsFirInvalidationPerModuleTestGenerated extends AbstractJsFirInvali
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsModuleAnnotationOnObjectWithUsage/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsName")
|
||||
public void testJsName() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsName/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinTest")
|
||||
public void testKotlinTest() throws Exception {
|
||||
|
||||
Generated
+24
@@ -20,6 +20,12 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("js/js.translator/testData/incremental/invalidation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class JsIrES6InvalidationPerFileTestGenerated extends AbstractJsIrES6InvalidationPerFileTest {
|
||||
@Test
|
||||
@TestMetadata("abstractClassWithJsExport")
|
||||
public void testAbstractClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/abstractClassWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("addUpdateRemoveDependentFile")
|
||||
public void testAddUpdateRemoveDependentFile() throws Exception {
|
||||
@@ -61,6 +67,12 @@ public class JsIrES6InvalidationPerFileTestGenerated extends AbstractJsIrES6Inva
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classFunctionsAndFields/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("classWithJsExport")
|
||||
public void testClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionConstVal")
|
||||
public void testCompanionConstVal() throws Exception {
|
||||
@@ -301,6 +313,12 @@ public class JsIrES6InvalidationPerFileTestGenerated extends AbstractJsIrES6Inva
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithDefaultParams/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("interfaceWithJsExport")
|
||||
public void testInterfaceWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsCode")
|
||||
public void testJsCode() throws Exception {
|
||||
@@ -349,6 +367,12 @@ public class JsIrES6InvalidationPerFileTestGenerated extends AbstractJsIrES6Inva
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsModuleAnnotationOnObjectWithUsage/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsName")
|
||||
public void testJsName() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsName/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinTest")
|
||||
public void testKotlinTest() throws Exception {
|
||||
|
||||
+24
@@ -20,6 +20,12 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("js/js.translator/testData/incremental/invalidation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class JsIrES6InvalidationPerModuleTestGenerated extends AbstractJsIrES6InvalidationPerModuleTest {
|
||||
@Test
|
||||
@TestMetadata("abstractClassWithJsExport")
|
||||
public void testAbstractClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/abstractClassWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("addUpdateRemoveDependentFile")
|
||||
public void testAddUpdateRemoveDependentFile() throws Exception {
|
||||
@@ -61,6 +67,12 @@ public class JsIrES6InvalidationPerModuleTestGenerated extends AbstractJsIrES6In
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classFunctionsAndFields/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("classWithJsExport")
|
||||
public void testClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionConstVal")
|
||||
public void testCompanionConstVal() throws Exception {
|
||||
@@ -301,6 +313,12 @@ public class JsIrES6InvalidationPerModuleTestGenerated extends AbstractJsIrES6In
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithDefaultParams/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("interfaceWithJsExport")
|
||||
public void testInterfaceWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsCode")
|
||||
public void testJsCode() throws Exception {
|
||||
@@ -349,6 +367,12 @@ public class JsIrES6InvalidationPerModuleTestGenerated extends AbstractJsIrES6In
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsModuleAnnotationOnObjectWithUsage/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsName")
|
||||
public void testJsName() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsName/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinTest")
|
||||
public void testKotlinTest() throws Exception {
|
||||
|
||||
Generated
+24
@@ -20,6 +20,12 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("js/js.translator/testData/incremental/invalidation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class JsIrInvalidationPerFileTestGenerated extends AbstractJsIrInvalidationPerFileTest {
|
||||
@Test
|
||||
@TestMetadata("abstractClassWithJsExport")
|
||||
public void testAbstractClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/abstractClassWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("addUpdateRemoveDependentFile")
|
||||
public void testAddUpdateRemoveDependentFile() throws Exception {
|
||||
@@ -61,6 +67,12 @@ public class JsIrInvalidationPerFileTestGenerated extends AbstractJsIrInvalidati
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classFunctionsAndFields/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("classWithJsExport")
|
||||
public void testClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionConstVal")
|
||||
public void testCompanionConstVal() throws Exception {
|
||||
@@ -301,6 +313,12 @@ public class JsIrInvalidationPerFileTestGenerated extends AbstractJsIrInvalidati
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithDefaultParams/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("interfaceWithJsExport")
|
||||
public void testInterfaceWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsCode")
|
||||
public void testJsCode() throws Exception {
|
||||
@@ -349,6 +367,12 @@ public class JsIrInvalidationPerFileTestGenerated extends AbstractJsIrInvalidati
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsModuleAnnotationOnObjectWithUsage/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsName")
|
||||
public void testJsName() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsName/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinTest")
|
||||
public void testKotlinTest() throws Exception {
|
||||
|
||||
Generated
+24
@@ -20,6 +20,12 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("js/js.translator/testData/incremental/invalidation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class JsIrInvalidationPerModuleTestGenerated extends AbstractJsIrInvalidationPerModuleTest {
|
||||
@Test
|
||||
@TestMetadata("abstractClassWithJsExport")
|
||||
public void testAbstractClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/abstractClassWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("addUpdateRemoveDependentFile")
|
||||
public void testAddUpdateRemoveDependentFile() throws Exception {
|
||||
@@ -61,6 +67,12 @@ public class JsIrInvalidationPerModuleTestGenerated extends AbstractJsIrInvalida
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classFunctionsAndFields/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("classWithJsExport")
|
||||
public void testClassWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/classWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionConstVal")
|
||||
public void testCompanionConstVal() throws Exception {
|
||||
@@ -301,6 +313,12 @@ public class JsIrInvalidationPerModuleTestGenerated extends AbstractJsIrInvalida
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithDefaultParams/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("interfaceWithJsExport")
|
||||
public void testInterfaceWithJsExport() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/interfaceWithJsExport/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsCode")
|
||||
public void testJsCode() throws Exception {
|
||||
@@ -349,6 +367,12 @@ public class JsIrInvalidationPerModuleTestGenerated extends AbstractJsIrInvalida
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsModuleAnnotationOnObjectWithUsage/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("jsName")
|
||||
public void testJsName() throws Exception {
|
||||
runTest("js/js.translator/testData/incremental/invalidation/jsName/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinTest")
|
||||
public void testKotlinTest() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user