renamed "jsxelement" to "jsx_element"

This commit is contained in:
Erik Krogh Kristensen
2020-09-04 11:54:31 +02:00
parent cdc97bf1f4
commit 0785b9b81d
4 changed files with 5 additions and 5 deletions

View File

@@ -78,7 +78,7 @@ module DOM {
/**
* A JSX element, viewed as an `ElementDefinition`.
*/
private class JsxElementDefinition extends ElementDefinition, @jsxelement {
private class JsxElementDefinition extends ElementDefinition, @jsx_element {
JsxElementDefinition() { this instanceof JSXElement }
override string getName() { result = this.(JSXElement).getName() }

View File

@@ -15,7 +15,7 @@ import javascript
* <><h1>Title</h1>Some <b>text</b></>
* ```
*/
class JSXNode extends Expr, @jsxelement {
class JSXNode extends Expr, @jsx_element {
/** Gets the `i`th element in the body of this element or fragment. */
Expr getBodyElement(int i) { i >= 0 and result = getChildExpr(-i - 2) }

View File

@@ -324,7 +324,7 @@ case @expr.kind of
| 86 = @named_export_specifier
| 87 = @exp_expr
| 88 = @assign_exp_expr
| 89 = @jsxelement
| 89 = @jsx_element
| 90 = @jsx_qualified_name
| 91 = @jsx_empty_expr
| 92 = @awaitexpr
@@ -507,7 +507,7 @@ case @property.kind of
| 9 = @parameter_field
;
@property_parent = @obj_expr | @object_pattern | @classdefinition | @jsxelement | @interfacedefinition | @enumdeclaration;
@property_parent = @obj_expr | @object_pattern | @classdefinition | @jsx_element | @interfacedefinition | @enumdeclaration;
@property_accessor = @property_getter | @property_setter;
@call_signature = @function_call_signature | @constructor_call_signature;
@field = @proper_field | @parameter_field;

View File

@@ -1370,7 +1370,7 @@
<v>1</v>
</e>
<e>
<k>@jsxelement</k>
<k>@jsx_element</k>
<v>1090</v>
</e>
<e>