Skip to content

Commit 925f0ec

Browse files
piotrtomiakintellij-monorepo-bot
authored andcommitted
[angular/css] WEB-73804 'Stub type is null for the element type: JS:OBJECT_LITERAL_EXPRESSION' error
GitOrigin-RevId: 6311e961ddfd27f58e456c08eea8f4dc93b40c1f
1 parent 21f9476 commit 925f0ec

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Angular/src/org/angular2/entities/source/Angular2SourceUtil.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ object Angular2SourceUtil {
5858
template.withGreenStubOrAst(
5959
{ stub ->
6060
for (el in stub.childrenStubs) {
61-
if (el.stubType === Angular2HtmlStubElementTypes.NG_CONTENT_SELECTOR) {
61+
if (el.elementType === Angular2HtmlStubElementTypes.NG_CONTENT_SELECTOR) {
6262
result.add((el.psi as Angular2HtmlNgContentSelector).selector)
6363
}
6464
}

Angular/src/org/angular2/lang/metadata/psi/MetadataElement.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import com.intellij.psi.impl.FakePsiElement
1111
import com.intellij.psi.stubs.IStubElementType
1212
import com.intellij.psi.stubs.PsiFileStubImpl
1313
import com.intellij.psi.stubs.StubElement
14+
import com.intellij.psi.tree.IElementType
1415
import org.angular2.lang.metadata.stubs.MetadataElementStub
1516

1617
abstract class MetadataElement<Stub : MetadataElementStub<*>>(private val myStub: Stub) : FakePsiElement(), StubBasedPsiElement<Stub> {
@@ -39,10 +40,14 @@ abstract class MetadataElement<Stub : MetadataElementStub<*>>(private val myStub
3940
return TextRange.EMPTY_RANGE
4041
}
4142

42-
override fun getElementType(): IStubElementType<*, *> {
43+
override fun getElementType(): IStubElementType<*, *>? {
4344
return myStub.stubType
4445
}
4546

47+
override fun getIElementType(): IElementType? {
48+
return myStub.elementType
49+
}
50+
4651
override fun getStub(): Stub {
4752
return myStub
4853
}

0 commit comments

Comments
 (0)