@@ -22,10 +22,10 @@ class Parameter extends AstNode {
22
22
final int getPosition ( ) { result = pos }
23
23
24
24
/** Gets a variable introduced by this parameter. */
25
- Variable getAVariable ( ) { none ( ) }
25
+ LocalVariable getAVariable ( ) { none ( ) }
26
26
27
27
/** Gets the variable named `name` introduced by this parameter. */
28
- final Variable getVariable ( string name ) {
28
+ final LocalVariable getVariable ( string name ) {
29
29
result = this .getAVariable ( ) and
30
30
result .getName ( ) = name
31
31
}
@@ -37,7 +37,7 @@ class Parameter extends AstNode {
37
37
* This includes both simple parameters and tuple parameters.
38
38
*/
39
39
class PatternParameter extends Parameter , Pattern {
40
- override Variable getAVariable ( ) { result = Pattern .super .getAVariable ( ) }
40
+ override LocalVariable getAVariable ( ) { result = Pattern .super .getAVariable ( ) }
41
41
}
42
42
43
43
/** A parameter defined using a tuple pattern. */
@@ -53,9 +53,9 @@ class NamedParameter extends Parameter {
53
53
string getName ( ) { none ( ) }
54
54
55
55
/** Gets the variable introduced by this parameter. */
56
- Variable getVariable ( ) { none ( ) }
56
+ LocalVariable getVariable ( ) { none ( ) }
57
57
58
- override Variable getAVariable ( ) { result = this .getVariable ( ) }
58
+ override LocalVariable getAVariable ( ) { result = this .getVariable ( ) }
59
59
60
60
/** Gets an access to this parameter. */
61
61
final VariableAccess getAnAccess ( ) { result = this .getVariable ( ) .getAnAccess ( ) }
@@ -65,9 +65,9 @@ class NamedParameter extends Parameter {
65
65
class SimpleParameter extends NamedParameter , PatternParameter , VariablePattern {
66
66
final override string getName ( ) { result = range .getVariableName ( ) }
67
67
68
- final override Variable getVariable ( ) { result = TLocalVariable ( _, _, this ) }
68
+ final override LocalVariable getVariable ( ) { result = TLocalVariable ( _, _, this ) }
69
69
70
- final override Variable getAVariable ( ) { result = this .getVariable ( ) }
70
+ final override LocalVariable getAVariable ( ) { result = this .getVariable ( ) }
71
71
72
72
final override string getAPrimaryQlClass ( ) { result = "SimpleParameter" }
73
73
@@ -85,7 +85,7 @@ class SimpleParameter extends NamedParameter, PatternParameter, VariablePattern
85
85
class BlockParameter extends @block_parameter, NamedParameter {
86
86
final override Generated:: BlockParameter generated ;
87
87
88
- final override Variable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
88
+ final override LocalVariable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
89
89
90
90
final override string getAPrimaryQlClass ( ) { result = "BlockParameter" }
91
91
@@ -106,7 +106,7 @@ class BlockParameter extends @block_parameter, NamedParameter {
106
106
class HashSplatParameter extends @hash_splat_parameter, NamedParameter {
107
107
final override Generated:: HashSplatParameter generated ;
108
108
109
- final override Variable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
109
+ final override LocalVariable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
110
110
111
111
final override string getAPrimaryQlClass ( ) { result = "HashSplatParameter" }
112
112
@@ -129,7 +129,7 @@ class HashSplatParameter extends @hash_splat_parameter, NamedParameter {
129
129
class KeywordParameter extends @keyword_parameter, NamedParameter {
130
130
final override Generated:: KeywordParameter generated ;
131
131
132
- final override Variable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
132
+ final override LocalVariable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
133
133
134
134
final override string getAPrimaryQlClass ( ) { result = "KeywordParameter" }
135
135
@@ -164,7 +164,7 @@ class KeywordParameter extends @keyword_parameter, NamedParameter {
164
164
class OptionalParameter extends @optional_parameter, NamedParameter {
165
165
final override Generated:: OptionalParameter generated ;
166
166
167
- final override Variable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
167
+ final override LocalVariable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
168
168
169
169
final override string getAPrimaryQlClass ( ) { result = "OptionalParameter" }
170
170
@@ -191,7 +191,7 @@ class OptionalParameter extends @optional_parameter, NamedParameter {
191
191
class SplatParameter extends @splat_parameter, NamedParameter {
192
192
final override Generated:: SplatParameter generated ;
193
193
194
- final override Variable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
194
+ final override LocalVariable getVariable ( ) { result = TLocalVariable ( _, _, generated .getName ( ) ) }
195
195
196
196
final override string getAPrimaryQlClass ( ) { result = "SplatParameter" }
197
197
0 commit comments