diff --git a/javascript/ql/src/semmle/javascript/Variables.qll b/javascript/ql/src/semmle/javascript/Variables.qll index 39680ca478e..369adbbd3d4 100644 --- a/javascript/ql/src/semmle/javascript/Variables.qll +++ b/javascript/ql/src/semmle/javascript/Variables.qll @@ -439,7 +439,7 @@ class DestructuringPattern extends TDestructuringPattern, BindingPattern { * o = null; * } */ -class VarDecl extends @vardecl, VarRef, LexicalDecl { +class VarDecl extends @var_decl, VarRef, LexicalDecl { override Variable getVariable() { decl(this, result) } override predicate isLValue() { diff --git a/javascript/ql/src/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll b/javascript/ql/src/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll index 4d60fdebcfd..08f78bb5970 100644 --- a/javascript/ql/src/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll +++ b/javascript/ql/src/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll @@ -278,7 +278,7 @@ private class AnalyzedAmdImport extends AnalyzedPropertyRead, DataFlow::Node { /** * Flow analysis for parameters corresponding to AMD imports. */ -private class AnalyzedAmdParameter extends AnalyzedVarDef, @vardecl { +private class AnalyzedAmdParameter extends AnalyzedVarDef, @var_decl { AnalyzedAmdImport imp; AnalyzedAmdParameter() { imp = DataFlow::parameterNode(this) } diff --git a/javascript/ql/src/semmle/javascript/dataflow/internal/VariableTypeInference.qll b/javascript/ql/src/semmle/javascript/dataflow/internal/VariableTypeInference.qll index 24443819c53..d3b950e71a6 100644 --- a/javascript/ql/src/semmle/javascript/dataflow/internal/VariableTypeInference.qll +++ b/javascript/ql/src/semmle/javascript/dataflow/internal/VariableTypeInference.qll @@ -144,7 +144,7 @@ class AnalyzedVarDef extends VarDef { /** * Flow analysis for simple parameters of selected functions. */ -private class AnalyzedParameterAsVarDef extends AnalyzedVarDef, @vardecl { +private class AnalyzedParameterAsVarDef extends AnalyzedVarDef, @var_decl { AnalyzedParameterAsVarDef() { this instanceof Parameter } override AbstractValue getAnRhsValue() { diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme index 7b044a05155..8b1a7f1fdbd 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme +++ b/javascript/ql/src/semmlecode.javascript.dbscheme @@ -313,7 +313,7 @@ case @expr.kind of | 75 = @for_in_comprehension_block | 76 = @for_of_comprehension_block | 77 = @legacy_letexpr -| 78 = @vardecl +| 78 = @var_decl | 79 = @proper_varaccess | 80 = @classexpr | 81 = @superexpr @@ -357,7 +357,7 @@ case @expr.kind of ; @varaccess = @proper_varaccess | @export_varaccess; -@varref = @vardecl | @varaccess; +@varref = @var_decl | @varaccess; @identifier = @label | @varref | @typeidentifier; @@ -397,7 +397,7 @@ case @expr.kind of @interfacedefinition = @interfacedeclaration | @interface_typeexpr; @class_or_interface = @classdefinition | @interfacedefinition; -@lexical_decl = @vardecl | @type_decl; +@lexical_decl = @var_decl | @type_decl; @lexical_access = @varaccess | @local_type_access | @local_var_type_access | @local_namespace_access; @lexical_ref = @lexical_decl | @lexical_access; @@ -467,18 +467,18 @@ is_arguments_object (int id: @variable ref); bind (unique int id: @bind_id ref, int decl: @variable ref); -decl (unique int id: @vardecl ref, +decl (unique int id: @var_decl ref, int decl: @variable ref); @typebind_id = @local_type_access | @export_varaccess; typebind (unique int id: @typebind_id ref, int decl: @local_type_name ref); -@typedecl_id = @type_decl | @vardecl; +@typedecl_id = @type_decl | @var_decl; typedecl (unique int id: @typedecl_id ref, int decl: @local_type_name ref); -namespacedecl (unique int id: @vardecl ref, +namespacedecl (unique int id: @var_decl ref, int decl: @local_namespace_name ref); @namespacebind_id = @local_namespace_access | @export_varaccess; @@ -695,7 +695,7 @@ case @symbol.kind of ; @type_with_symbol = @typereference | @typevariable_type | @typeoftype | @uniquesymboltype; -@ast_node_with_symbol = @typedefinition | @namespacedefinition | @toplevel | @typeaccess | @namespace_access | @vardecl | @function | @invokeexpr | @import_declaration | @externalmodulereference; +@ast_node_with_symbol = @typedefinition | @namespacedefinition | @toplevel | @typeaccess | @namespace_access | @var_decl | @function | @invokeexpr | @import_declaration | @externalmodulereference; ast_node_symbol( unique int node: @ast_node_with_symbol ref, diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats index cef35aa8272..d8b05f0e693 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats +++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats @@ -510,7 +510,7 @@ 1 -@vardecl +@var_decl 250257