[light classes] optimize accessors retrieval
Avoid expensive calls to `navigationElement` for methods that cannot be getters/setters and would be filtered later. Repeat partly naming generation strategy. Merge-request: KT-MR-10689 Merged-by: Anna Kozlova <Anna.Kozlova@jetbrains.com>
This commit is contained in:
+7
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.generators.tests.analysis.api
|
||||
import org.jetbrains.kotlin.generators.TestGroup
|
||||
import org.jetbrains.kotlin.generators.TestGroupSuite
|
||||
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil
|
||||
import org.jetbrains.kotlin.light.classes.symbol.base.AbstractLightClassUtilTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.base.AbstractSymbolLightClassesEquivalentTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.decompiled.*
|
||||
import org.jetbrains.kotlin.light.classes.symbol.source.*
|
||||
@@ -50,6 +51,12 @@ internal fun TestGroupSuite.generateSymbolLightClassesTests() {
|
||||
model("annotationsEquality", pattern = TestGeneratorUtil.KT)
|
||||
}
|
||||
}
|
||||
|
||||
run {
|
||||
testClass<AbstractLightClassUtilTest> {
|
||||
model("lightElements", pattern = TestGeneratorUtil.KT)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user