mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
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:
committed by
intellij-monorepo-bot
parent
0176c9f0a4
commit
b0ff1c4e3a
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user