WEB-77722 Angular/Kolar: make it possible to transpile Angular component using built-in type engine.

(cherry picked from commit fefdbb5e336db8b89c72f1b3ca6969467f42be0c)

IJ-CR-208775

GitOrigin-RevId: 138a24707eaab2ac604fa3695f9ac0a21d395c21
This commit is contained in:
Piotr Tomiak
2026-06-23 12:32:52 +00:00
committed by intellij-monorepo-bot
parent 0176c9f0a4
commit b0ff1c4e3a
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -3208,11 +3208,11 @@ f:com.intellij.psi.stubs.StubBuildCachedValuesManager
- sf:getCachedValueStubBuildOptimized(com.intellij.psi.PsiElement,com.intellij.psi.stubs.StubBuildCachedValuesManager$StubBuildCachedValueProvider):java.lang.Object
- sf:isBuildingStubs():Z
f:com.intellij.psi.stubs.StubBuildCachedValuesManager$StubBuildCachedValue
f:com.intellij.psi.stubs.StubBuildCachedValuesManager$StubBuildCachedValueProvider
c:com.intellij.psi.stubs.StubBuildCachedValuesManager$StubBuildCachedValueProvider
- <init>(java.lang.String,com.intellij.psi.util.ParameterizedCachedValueProvider):V
- f:getParametrizedCacheKey():com.intellij.openapi.util.Key
- getParametrizedCacheKey():com.intellij.openapi.util.Key
- f:getParametrizedCachedValueProvider():com.intellij.psi.util.ParameterizedCachedValueProvider
- f:getStubCacheKey():com.intellij.openapi.util.Key
- getStubCacheKey():com.intellij.openapi.util.Key
com.intellij.psi.stubs.StubElement
- com.intellij.psi.stubs.Stub
- findChildStubByElementType(com.intellij.psi.tree.IElementType):com.intellij.psi.stubs.StubElement
@@ -149,12 +149,12 @@ object StubBuildCachedValuesManager {
{ CachedValuesManager.getCachedValue(psiElement, provider) }
)
class StubBuildCachedValueProvider<ResultType, ParameterType>(
open class StubBuildCachedValueProvider<ResultType, ParameterType>(
key: String,
val parametrizedCachedValueProvider: ParameterizedCachedValueProvider<ResultType, ParameterType>,
) {
val stubCacheKey: Key<StubBuildCachedValue<ResultType>> = Key.create("$key.stub.building")
val parametrizedCacheKey: Key<ParameterizedCachedValue<ResultType, ParameterType>> = Key.create(key)
open val stubCacheKey: Key<StubBuildCachedValue<ResultType>> = Key.create("$key.stub.building")
open val parametrizedCacheKey: Key<ParameterizedCachedValue<ResultType, ParameterType>> = Key.create(key)
}
class StubBuildCachedValue<T> internal constructor(internal val buildId: Long, internal val value: T)