@@ -44,7 +44,7 @@ class FlaskMethodViewClasses extends FindSubclassesSpec {
44
44
45
45
override API:: Node getAlreadyModeledClass ( ) { result = Flask:: Views:: MethodView:: subclassRef ( ) }
46
46
47
- override FlaskViewClasses getSuperClass ( ) { any ( ) }
47
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof FlaskViewClasses }
48
48
49
49
override string getFullyQualifiedName ( ) { result = "flask.views.MethodView" }
50
50
}
@@ -134,7 +134,7 @@ class DjangoHttpResponseRedirect extends FindSubclassesSpec {
134
134
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseRedirect:: classRef ( )
135
135
}
136
136
137
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
137
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
138
138
139
139
override string getFullyQualifiedName ( ) { result = "django.http.response.HttpResponseRedirect" }
140
140
}
@@ -149,7 +149,7 @@ class DjangoHttpResponsePermanentRedirect extends FindSubclassesSpec {
149
149
PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponsePermanentRedirect:: classRef ( )
150
150
}
151
151
152
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
152
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
153
153
154
154
override string getFullyQualifiedName ( ) {
155
155
result = "django.http.response.HttpResponsePermanentRedirect"
@@ -163,7 +163,7 @@ class DjangoHttpResponseNotModified extends FindSubclassesSpec {
163
163
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseNotModified:: classRef ( )
164
164
}
165
165
166
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
166
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
167
167
168
168
override string getFullyQualifiedName ( ) {
169
169
result = "django.http.response.HttpResponseNotModified"
@@ -177,7 +177,7 @@ class DjangoHttpResponseBadRequest extends FindSubclassesSpec {
177
177
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseBadRequest:: classRef ( )
178
178
}
179
179
180
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
180
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
181
181
182
182
override string getFullyQualifiedName ( ) { result = "django.http.response.HttpResponseBadRequest" }
183
183
}
@@ -189,7 +189,7 @@ class DjangoHttpResponseNotFound extends FindSubclassesSpec {
189
189
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseNotFound:: classRef ( )
190
190
}
191
191
192
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
192
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
193
193
194
194
override string getFullyQualifiedName ( ) { result = "django.http.response.HttpResponseNotFound" }
195
195
}
@@ -201,7 +201,7 @@ class DjangoHttpResponseForbidden extends FindSubclassesSpec {
201
201
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseForbidden:: classRef ( )
202
202
}
203
203
204
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
204
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
205
205
206
206
override string getFullyQualifiedName ( ) { result = "django.http.response.HttpResponseForbidden" }
207
207
}
@@ -213,7 +213,7 @@ class DjangoHttpResponseNotAllowed extends FindSubclassesSpec {
213
213
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseNotAllowed:: classRef ( )
214
214
}
215
215
216
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
216
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
217
217
218
218
override string getFullyQualifiedName ( ) { result = "django.http.response.HttpResponseNotAllowed" }
219
219
}
@@ -225,7 +225,7 @@ class DjangoHttpResponseGone extends FindSubclassesSpec {
225
225
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseGone:: classRef ( )
226
226
}
227
227
228
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
228
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
229
229
230
230
override string getFullyQualifiedName ( ) { result = "django.http.response.HttpResponseGone" }
231
231
}
@@ -237,7 +237,7 @@ class DjangoHttpResponseServerError extends FindSubclassesSpec {
237
237
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: HttpResponseServerError:: classRef ( )
238
238
}
239
239
240
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
240
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
241
241
242
242
override string getFullyQualifiedName ( ) {
243
243
result = "django.http.response.HttpResponseServerError"
@@ -251,7 +251,7 @@ class DjangoHttpResponseJsonResponse extends FindSubclassesSpec {
251
251
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: JsonResponse:: classRef ( )
252
252
}
253
253
254
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
254
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
255
255
256
256
override string getFullyQualifiedName ( ) { result = "django.http.response.JsonResponse" }
257
257
}
@@ -273,7 +273,9 @@ class DjangoHttpResponseFileResponse extends FindSubclassesSpec {
273
273
result = PrivateDjango:: DjangoImpl:: DjangoHttp:: Response:: FileResponse:: classRef ( )
274
274
}
275
275
276
- override DjangoHttpResponseStreamingResponse getSuperClass ( ) { any ( ) }
276
+ override FindSubclassesSpec getSuperClass ( ) {
277
+ result instanceof DjangoHttpResponseStreamingResponse
278
+ }
277
279
278
280
override string getFullyQualifiedName ( ) { result = "django.http.response.FileResponse" }
279
281
}
@@ -401,7 +403,7 @@ class RestFrameworkResponse extends FindSubclassesSpec {
401
403
402
404
override API:: Node getAlreadyModeledClass ( ) { result = RestFramework:: Response:: classRef ( ) }
403
405
404
- override DjangoHttpResponse getSuperClass ( ) { any ( ) }
406
+ override FindSubclassesSpec getSuperClass ( ) { result instanceof DjangoHttpResponse }
405
407
406
408
override string getFullyQualifiedName ( ) { result = "rest_framework.response.Response" }
407
409
}
0 commit comments