Swift: Make implicit this receivers explicit

This commit is contained in:
Kasper Svendsen
2023-05-10 15:51:21 +02:00
parent bcdd839e1c
commit d346d1733e
135 changed files with 509 additions and 481 deletions

View File

@@ -50,9 +50,9 @@ module Generated {
* transitively.
*/
final {{name}} resolve() {
not exists(getResolveStep()) and result = this
not exists(this.getResolveStep()) and result = this
or
result = getResolveStep().resolve()
result = this.getResolveStep().resolve()
}
{{/root}}
{{#final}}
@@ -84,7 +84,7 @@ module Generated {
{{/has_description}}
*/
final {{type}} {{getter}}({{#is_indexed}}int index{{/is_indexed}}) {
result = get{{#is_unordered}}An{{/is_unordered}}Immediate{{singular}}({{#is_indexed}}index{{/is_indexed}}).resolve()
result = this.get{{#is_unordered}}An{{/is_unordered}}Immediate{{singular}}({{#is_indexed}}index{{/is_indexed}}).resolve()
}
{{/type_is_class}}
@@ -112,7 +112,7 @@ module Generated {
* Holds if `{{getter}}({{#is_repeated}}index{{/is_repeated}})` exists.
*/
final predicate has{{singular}}({{#is_repeated}}int index{{/is_repeated}}) {
exists({{getter}}({{#is_repeated}}index{{/is_repeated}}))
exists(this.{{getter}}({{#is_repeated}}index{{/is_repeated}}))
}
{{/is_optional}}
{{#is_indexed}}
@@ -121,7 +121,7 @@ module Generated {
* Gets any of the {{doc_plural}}.
*/
final {{type}} {{indefinite_getter}}() {
result = {{getter}}(_)
result = this.{{getter}}(_)
}
{{^is_optional}}
@@ -129,7 +129,7 @@ module Generated {
* Gets the number of {{doc_plural}}.
*/
final int getNumberOf{{plural}}() {
result = count(int i | exists({{getter}}(i)))
result = count(int i | exists(this.{{getter}}(i)))
}
{{/is_optional}}
{{/is_indexed}}
@@ -138,7 +138,7 @@ module Generated {
* Gets the number of {{doc_plural}}.
*/
final int getNumberOf{{plural}}() {
result = count({{getter}}())
result = count(this.{{getter}}())
}
{{/is_unordered}}
{{/properties}}

266
swift/ql/.generated.list generated
View File

@@ -367,19 +367,19 @@ lib/codeql/swift/elements/type/WeakStorageType.qll 7c07739cfc1459f068f24fef74838
lib/codeql/swift/elements/type/WeakStorageTypeConstructor.qll d88b031ef44d6de14b3ddcff2eb47b53dbd11550c37250ff2edb42e5d21ec3e9 26d855c33492cf7a118e439f7baeed0e5425cfaf058b1dcc007eca7ed765c897
lib/codeql/swift/elements.qll 3df0060edd2b2030f4e4d7d5518afe0073d798474d9b1d6185d833bec63ca8bd 3df0060edd2b2030f4e4d7d5518afe0073d798474d9b1d6185d833bec63ca8bd
lib/codeql/swift/generated/AstNode.qll 02ca56d82801f942ae6265c6079d92ccafdf6b532f6bcebd98a04029ddf696e4 6216fda240e45bd4302fa0cf0f08f5f945418b144659264cdda84622b0420aa2
lib/codeql/swift/generated/AvailabilityInfo.qll 996a5cfadf7ca049122a1d1a1a9eb680d6a625ce28ede5504b172eabe7640fd2 4fe6e0325ff021a576fcd004730115ffaa60a2d9020420c7d4a1baa498067b60
lib/codeql/swift/generated/AvailabilityInfo.qll a5c04628de722f92d1e4bb94c7d04281e070fc82a196f85775a149b27df0fb71 c5c992218ba4e44ee37397738ab53f206140fac75284e0544dd0d5dd5dcdf453
lib/codeql/swift/generated/AvailabilitySpec.qll fb1255f91bb5e41ad4e9c675a2efbc50d0fb366ea2de68ab7eebd177b0795309 144e0c2e7d6c62ecee43325f7f26dcf437881edf0b75cc1bc898c6c4b61fdeaf
lib/codeql/swift/generated/Callable.qll 042b4f975f1e416c48b5bf26bee257549eec13fb262f11025375560f75a73582 0434788243bc54e48fec49e4cce93509b9a2333f2079dacb6ffc12c972853540
lib/codeql/swift/generated/Callable.qll 32d631f6c882cf8dc7f95b1e748c2b8ed80ad0ba04ea940c801aec14411dc754 b30e46ca1b5a9fd7b421d9c9dd567aa1788f3ac25af5ccc2d28b201881cf82e1
lib/codeql/swift/generated/Comment.qll f58b49f6e68c21f87c51e2ff84c8a64b09286d733e86f70d67d3a98fe6260bd6 975bbb599a2a7adc35179f6ae06d9cbc56ea8a03b972ef2ee87604834bc6deb1
lib/codeql/swift/generated/DbFile.qll a49b2a2cb2788cb49c861ebcd458b8daead7b15adb19c3a9f4db3bf39a0051fc a49b2a2cb2788cb49c861ebcd458b8daead7b15adb19c3a9f4db3bf39a0051fc
lib/codeql/swift/generated/DbLocation.qll b9baea963d9fa82068986512c0649d1050897654eee3df51dba17cf6b1170873 b9baea963d9fa82068986512c0649d1050897654eee3df51dba17cf6b1170873
lib/codeql/swift/generated/Diagnostics.qll d2ee2db55e932dcaee95fcc1164a51ffbe1a78d86ee0f50aabb299b458462afe 566d554d579cadde26dc4d1d6b1750ca800511201b737b629f15b6f873af3733
lib/codeql/swift/generated/Element.qll 9caf84a1da2509f5b01a22d6597126c573ae63ec3e8c6af6fd6fcc7ead0b4e82 70deb2238509d5ed660369bf763c796065d92efd732469088cdf67f68bacd796
lib/codeql/swift/generated/Element.qll 81a01c1965cf8154596c753b20536ef8630b30567d8c077660ab2d11143f060b 74f5c76db5ec82a9c1675ec0282acd44f1a86ef447d1961c47aea3eed50f79cb
lib/codeql/swift/generated/ErrorElement.qll 4b032abe8ffb71376a29c63e470a52943ace2527bf7b433c97a8bf716f9ad102 4f2b1be162a5c275e3264dbc51bf98bce8846d251be8490a0d4b16cbc85f630f
lib/codeql/swift/generated/File.qll f88c485883dd9b2b4a366080e098372912e03fb3177e5cae58aa4449c2b03399 0333c49e3a11c48e6146a7f492ee31ac022d80150fc3f8bfafc3c8f94d66ff76
lib/codeql/swift/generated/KeyPathComponent.qll f8d62b8021936dc152538b52278a320d7e151cd24fcb602dab4d0169b328e0d4 aa0580990a97cf733bb90a2d68368ea10802213b2471425a82d7ea945a6595f4
lib/codeql/swift/generated/Locatable.qll bdc98b9fb7788f44a4bf7e487ee5bd329473409950a8e9f116d61995615ad849 0b36b4fe45e2aa195e4bb70c50ea95f32f141b8e01e5f23466c6427dd9ab88fb
lib/codeql/swift/generated/Location.qll 851766e474cdfdfa67da42e0031fc42dd60196ff5edd39d82f08d3e32deb84c1 b29b2c37672f5acff15f1d3c5727d902f193e51122327b31bd27ec5f877bca3b
lib/codeql/swift/generated/KeyPathComponent.qll ca26ccb81276f6191a94af38757b218a808bda74375e6971287269474b615882 3cad039517c28afb9e250ec91c8962e3bbcacf63ad081c6152a061409a52b626
lib/codeql/swift/generated/Locatable.qll 6cb2f23f21283ae667321d88a955a4d18304bdbbd3f2f9e86aa3ed7a080d7114 731cd57bcb3308c66bbaf37d78c553712dd4b9ccc333a47661336f4a7b0fc845
lib/codeql/swift/generated/Location.qll e0ea9fd485de1788e2a0d658654735dd8561e815ebfc18eda6eff10af0d59bac 8410bcb1867c531db336d3d1e2e3a2926545170070e56997d8f77ac2face69a0
lib/codeql/swift/generated/OtherAvailabilitySpec.qll 0e26a203b26ff0581b7396b0c6d1606feec5cc32477f676585cdec4911af91c5 0e26a203b26ff0581b7396b0c6d1606feec5cc32477f676585cdec4911af91c5
lib/codeql/swift/generated/ParentChild.qll 7db14da89a0dc22ab41e654750f59d03085de8726ac358c458fccb0e0b75e193 e16991b33eb0ddea18c0699d7ea31710460ff8ada1f51d8e94f1100f6e18d1c8
lib/codeql/swift/generated/PlatformVersionAvailabilitySpec.qll f82d9ca416fe8bd59b5531b65b1c74c9f317b3297a6101544a11339a1cffce38 7f5c6d3309e66c134107afe55bae76dfc9a72cb7cdd6d4c3706b6b34cee09fa0
@@ -389,69 +389,69 @@ lib/codeql/swift/generated/Synth.qll 551fdf7e4b53f9ee1314d1bb42c2638cf82f45bfa1f
lib/codeql/swift/generated/SynthConstructors.qll 2f801bd8b0db829b0253cd459ed3253c1fdfc55dce68ebc53e7fec138ef0aca4 2f801bd8b0db829b0253cd459ed3253c1fdfc55dce68ebc53e7fec138ef0aca4
lib/codeql/swift/generated/UnknownFile.qll 0fcf9beb8de79440bcdfff4bb6ab3dd139bd273e6c32754e05e6a632651e85f6 0fcf9beb8de79440bcdfff4bb6ab3dd139bd273e6c32754e05e6a632651e85f6
lib/codeql/swift/generated/UnknownLocation.qll e50efefa02a0ec1ff635a00951b5924602fc8cab57e5756e4a039382c69d3882 e50efefa02a0ec1ff635a00951b5924602fc8cab57e5756e4a039382c69d3882
lib/codeql/swift/generated/UnspecifiedElement.qll dbc6ca4018012977b26ca184a88044c55b0661e3998cd14d46295b62a8d69625 184c9a0ce18c2ac881943b0fb400613d1401ed1d5564f90716b6c310ba5afe71
lib/codeql/swift/generated/decl/AbstractStorageDecl.qll faac7645fae432c8aa5d970a0e5bdc12946124d3a206deb133d623cbbf06e64e 221c8dbac988bfce1b4c3970dfb97b91b30dff8ac196e1fbde5eb5189cfcadf0
lib/codeql/swift/generated/UnspecifiedElement.qll 13625c651b880dbbd75555d55bd8464222c947c7bb9abfa2d28d5de8cce95081 15c57a3acf95a098e0c7b27ab120b2d86704e7917af888f478ecb013d86bd5a6
lib/codeql/swift/generated/decl/AbstractStorageDecl.qll f14798085cca6c681495b442c96fce9e540e8106b63a746016d5e9f0455fd08b 588c7463e808348efdc01f00cdc9121c1cd4e06206fe412abfa478a53283c51e
lib/codeql/swift/generated/decl/AbstractTypeParamDecl.qll 1e268b00d0f2dbbd85aa70ac206c5e4a4612f06ba0091e5253483635f486ccf9 5479e13e99f68f1f347283535f8098964f7fd4a34326ff36ad5711b2de1ab0d0
lib/codeql/swift/generated/decl/Accessor.qll c93cdf7dbb87e6c9b09b5fcf469b952041f753914a892addeb24bb46eaa51d29 1e8104da2da146d3e4d8f5f96b87872e63162e53b46f9c7038c75db51a676599
lib/codeql/swift/generated/decl/AccessorOrNamedFunction.qll b78aaef06cdaa172dce3e1dcd6394566b10ce445906e3cf67f6bef951b1662a4 a30d9c2ff79a313c7d0209d72080fdc0fabf10379f8caed5ff2d72dc518f8ad3
lib/codeql/swift/generated/decl/AssociatedTypeDecl.qll 4169d083104f9c089223ed3c5968f757b8cd6c726887bbb6fbaf21f5ed7ee144 4169d083104f9c089223ed3c5968f757b8cd6c726887bbb6fbaf21f5ed7ee144
lib/codeql/swift/generated/decl/CapturedDecl.qll 18ce5a5d548abb86787096e26ffd4d2432eda3076356d50707a3490e9d3d8459 42708248ba4bcd00a628e836ea192a4b438c0ffe91e31d4e98e497ef896fabac
lib/codeql/swift/generated/decl/CapturedDecl.qll cbc416f48471f978d21f5f9ec02eb912692f9678ed154cb0b6d30df9de48e628 d9534cdf290ad48e285d27a520c0b1692afed14bbdd907430bcd46e7de2fbb31
lib/codeql/swift/generated/decl/ClassDecl.qll a60e8af2fdbcd20cfa2049660c8bcbbc00508fbd3dde72b4778317dfc23c5ae4 a60e8af2fdbcd20cfa2049660c8bcbbc00508fbd3dde72b4778317dfc23c5ae4
lib/codeql/swift/generated/decl/ConcreteVarDecl.qll 4801ccc477480c4bc4fc117976fbab152e081064e064c97fbb0f37199cb1d0a8 4d7cfbf5b39b307dd673781adc220fdef04213f2e3d080004fa658ba6d3acb8d
lib/codeql/swift/generated/decl/Decl.qll 18f93933c2c00955f6d28b32c68e5b7ac13647ebff071911b26e68dbc57765a7 605e700ab8d83645f02b63234fee9d394b96caba9cad4dd80b3085c2ab63c33d
lib/codeql/swift/generated/decl/Decl.qll 2cc8ad7e3a3b658d7b1b06d20bdaf7604de387045c33b0d64191b5ef998708c2 7ed3194e89f7ae37cf9c691e4666449e4f406f6c3ee6d35bbbda4e66cdd3ca5a
lib/codeql/swift/generated/decl/Deinitializer.qll 816ecd92552915d06952517606a6e4c67bc53d7e7d9f5c09b7276e70612627fe 816ecd92552915d06952517606a6e4c67bc53d7e7d9f5c09b7276e70612627fe
lib/codeql/swift/generated/decl/EnumCaseDecl.qll f71c9d96db8260462c34e5d2bd86dda9b977aeeda087c235b873128b63633b9c e12ff7c0173e3cf9e2b64de66d8a7f2246bc0b2cb721d25b813d7a922212b35a
lib/codeql/swift/generated/decl/EnumCaseDecl.qll 7942eb77f91680c3553becb313f21723e0b437eadebc117f0690e5364705bef1 40eec2e74c514cecdfcdf6d7d5c8a033c717f69a38cfca834934fe3859c4e1ef
lib/codeql/swift/generated/decl/EnumDecl.qll fa4490d511ee537751a4fab2478e65250ff3deba43c74db5341184c9ba25b534 fa4490d511ee537751a4fab2478e65250ff3deba43c74db5341184c9ba25b534
lib/codeql/swift/generated/decl/EnumElementDecl.qll 5ef4f6839f4f19f29fabd04b653e89484fa68a7e7ec94101a5201aa13d89e9eb 78006fa52b79248302db04348bc40f2f77edf101b6e429613f3089f70750fc11
lib/codeql/swift/generated/decl/ExtensionDecl.qll 8129015990b6c80cedb796ae0768be2b9c040b5212b5543bc4d6fd994cc105f3 038b06a0c0eeb1ad7e31c995f20aaf4f8804001654ebb0e1e292d7e739a6c8ee
lib/codeql/swift/generated/decl/EnumElementDecl.qll 7dbcd0dd5a5b96195250ae1ac4afd0901f418fba7de2e5d41a4335d387e33a69 bdc371b60a61369fa286005f67aa846876956048b99e4c9763fc3ea3bbdcbb5e
lib/codeql/swift/generated/decl/ExtensionDecl.qll 503bdac9ca6fefcaae3c798dc364bd225c50d507a1639f1bd2f055f8dae57ac3 1e6142d2d3d894da5dac18d14310967353d76acc7c629c59f8f62ec27baf8566
lib/codeql/swift/generated/decl/Function.qll 92d1fbceb9e96afd00a1dfbfd15cec0063b3cba32be1c593702887acc00a388a 0cbae132d593b0313a2d75a4e428c7f1f07a88c1f0491a4b6fa237bb0da71df3
lib/codeql/swift/generated/decl/GenericContext.qll 4c7bd7fd372c0c981b706de3a57988b92c65c8a0d83ea419066452244e6880de 332f8a65a6ae1cad4aa913f2d0a763d07393d68d81b61fb8ff9912b987c181bb
lib/codeql/swift/generated/decl/GenericContext.qll 133bffffd61ee2c5b053e260a01cb09edf5ec2b7eaf782a063b53ffb7f004cfa 8256046cb997168332a2f55b3637c76b0bd6070ccb3a1bd097a8bf70ccbb7a78
lib/codeql/swift/generated/decl/GenericTypeDecl.qll 71f5c9c6078567dda0a3ac17e2d2d590454776b2459267e31fed975724f84aec 669c5dbd8fad8daf007598e719ac0b2dbcb4f9fad698bffb6f1d0bcd2cee9102
lib/codeql/swift/generated/decl/GenericTypeParamDecl.qll bc41a9d854e65b1e0da86350870a8fe050eb1dc031cd17ded11c15b5ad8ad183 bc41a9d854e65b1e0da86350870a8fe050eb1dc031cd17ded11c15b5ad8ad183
lib/codeql/swift/generated/decl/IfConfigDecl.qll 58c1a02a3867105c61d29e2d9bc68165ba88a5571aac0f91f918104938178c1e f74ef097848dd5a89a3427e3d008e2299bde11f1c0143837a8182572ac26f6c9
lib/codeql/swift/generated/decl/ImportDecl.qll 8892cd34d182c6747e266e213f0239fd3402004370a9be6e52b9747d91a7b61b 2c07217ab1b7ebc39dc2cb20d45a2b1b899150cabd3b1a15cd8b1479bab64578
lib/codeql/swift/generated/decl/InfixOperatorDecl.qll d98168fdf180f28582bae8ec0242c1220559235230a9c94e9f479708c561ea21 aad805aa74d63116b19f435983d6df6df31cef6a5bbd30d7c2944280b470dee6
lib/codeql/swift/generated/decl/IfConfigDecl.qll 95ddabb5b3425197515f1f48740907aa06c82ece2acc84334969c6c4bf1c8819 036da5ac8c28b31f5a25e1beceea90548be3e02d03951dbfd94d8f8beca9ca43
lib/codeql/swift/generated/decl/ImportDecl.qll 315e046861ed65dcc4fe821877488ff8bb2edfc1929f2b2865bbf61f611bd9cd e74e2bb4a051a8bc9a9fbe1787ce8df6c27347717201245381d5515c2793f77a
lib/codeql/swift/generated/decl/InfixOperatorDecl.qll d72240e27e1dc051be779015180ecaeaaf7a1067e21c2d277688881a24ce36aa ecce84b34c303a66135e815c4d656557952a85653701fca36213416560ef6bab
lib/codeql/swift/generated/decl/Initializer.qll a72005f0abebd31b7b91f496ddae8dff49a027ba01b5a827e9b8870ecf34de17 a72005f0abebd31b7b91f496ddae8dff49a027ba01b5a827e9b8870ecf34de17
lib/codeql/swift/generated/decl/MissingMemberDecl.qll eaf8989eda461ec886a2e25c1e5e80fc4a409f079c8d28671e6e2127e3167479 d74b31b5dfa54ca5411cd5d41c58f1f76cfccc1e12b4f1fdeed398b4faae5355
lib/codeql/swift/generated/decl/ModuleDecl.qll 0b809c371dae40cfdc7bf869c654158dc154e1551d8466c339742c7fdc26a5db 3d7efb0ccfd752d9f01624d21eba79067824b3910b11185c81f0b513b69e8c51
lib/codeql/swift/generated/decl/ModuleDecl.qll de504a719d1085e65889eb17707c1380f446d21d4fc05a0a3bb669c689319dc6 2d69d1a7c30a81989dd6a942366777be28b1436f0d48da4be7fe264fadc4c2aa
lib/codeql/swift/generated/decl/NamedFunction.qll e8c23d8344768fb7ffe31a6146952fb45f66e25c2dd32c91a6161aaa612e602f e8c23d8344768fb7ffe31a6146952fb45f66e25c2dd32c91a6161aaa612e602f
lib/codeql/swift/generated/decl/NominalTypeDecl.qll 7e8980cd646e9dee91e429f738d6682b18c8f8974c9561c7b936fca01b56fdb2 513e55dd6a68d83a8e884c9a373ecd70eca8e3957e0f5f6c2b06696e4f56df88
lib/codeql/swift/generated/decl/OpaqueTypeDecl.qll f2cdbc238b9ea67d5bc2defd8ec0455efafd7fdaeca5b2f72d0bbb16a8006d17 041724a6ec61b60291d2a68d228d5f106c02e1ba6bf3c1d3d0a6dda25777a0e5
lib/codeql/swift/generated/decl/NominalTypeDecl.qll 39fb0ed0c68089fed89a003f631587b46212c8098c72881ccee0c558f60c52cb 376bf0bd0950e209ce9e66719fd513af08ae95a83a759844246bd052de4c29a8
lib/codeql/swift/generated/decl/OpaqueTypeDecl.qll eaef6c7da5c287ba9e281a11ef9e9a9ef3a89f44a0c4e332d53cdaff806c976a ad2d3470725c11e42b169b4ed40d5371d700e4077c517eb00f0b5c36e7a61d3b
lib/codeql/swift/generated/decl/OperatorDecl.qll 3ffdc7ab780ee94a975f0ce3ae4252b52762ca8dbea6f0eb95f951e404c36a5b 25e39ccd868fa2d1fbce0eb7cbf8e9c2aca67d6fd42f76e247fb0fa74a51b230
lib/codeql/swift/generated/decl/ParamDecl.qll f182ebac3c54a57a291d695b87ff3dbc1499ea699747b800dc4a8c1a5a4524b1 979e27a6ce2bc932a45b968ee2f556afe1071888f1de8dd8ead60fb11acf300c
lib/codeql/swift/generated/decl/PatternBindingDecl.qll 15a43e1b80fc6ef571e726ab13c7cd3f308d6be1d28bcb175e8b5971d646da7c 1b2e19d6fdd5a89ce9be9489fef5dc6ba4390249195fe41f53848be733c62a39
lib/codeql/swift/generated/decl/ParamDecl.qll 27aa11a413317288699ecec317f8c34ba3adb5d8015b562be7a8b2880dc4f12f 8b5cad8c1c835074c3e6ba8ec645f81684983785d299ce5f4afbe5fe0486e7f5
lib/codeql/swift/generated/decl/PatternBindingDecl.qll 84538ba051adbc66534fd7e0e144db7c640054a7387f9a79270150cd8a756f4f c961c115d8f846bc26134774ec655d95f29917822d441d8a8ee9cfec1b12aa9b
lib/codeql/swift/generated/decl/PostfixOperatorDecl.qll 5aa85fa325020b39769fdb18ef97ef63bd28e0d46f26c1383138221a63065083 5aa85fa325020b39769fdb18ef97ef63bd28e0d46f26c1383138221a63065083
lib/codeql/swift/generated/decl/PoundDiagnosticDecl.qll 1004b329281d0de9d1cc315c73d5886b0dc8afecb344c9d648d887d1da7cfd1d b90e249a42a8baded3632828d380f158e475f0765356a2b70e49082adedd3ba7
lib/codeql/swift/generated/decl/PoundDiagnosticDecl.qll 6400ec7640a8157ecce9dc0b170aaa081492ab07d94a1f237dde89b255113932 8c87118ee3d4c26d3499ec10b2589a8a9d1b0827564a0722bd4c605e99412d3a
lib/codeql/swift/generated/decl/PrecedenceGroupDecl.qll d0918f238484052a0af902624b671c04eb8d018ee71ef4931c2fdbb74fa5c5d4 d0918f238484052a0af902624b671c04eb8d018ee71ef4931c2fdbb74fa5c5d4
lib/codeql/swift/generated/decl/PrefixOperatorDecl.qll 18f2a1f83ea880775344fbc57ed332e17edba97a56594da64580baeb45e95a5d 18f2a1f83ea880775344fbc57ed332e17edba97a56594da64580baeb45e95a5d
lib/codeql/swift/generated/decl/ProtocolDecl.qll 4b03e3c2a7af66e66e8abc40bd2ea35e71959f471669e551f4c42af7f0fd4566 4b03e3c2a7af66e66e8abc40bd2ea35e71959f471669e551f4c42af7f0fd4566
lib/codeql/swift/generated/decl/StructDecl.qll 9343b001dfeec83a6b41e88dc1ec75744d39c397e8e48441aa4d01493f10026a 9343b001dfeec83a6b41e88dc1ec75744d39c397e8e48441aa4d01493f10026a
lib/codeql/swift/generated/decl/SubscriptDecl.qll 31cb1f90d4c60060f64c432850821969953f1a46e36ce772456c67dfff375ff5 1d0098518c56aed96039b0b660b2cce5ea0db7ac4c9a550af07d758e282d4f61
lib/codeql/swift/generated/decl/TopLevelCodeDecl.qll aececf62fda517bd90b1c56bb112bb3ee2eecac3bb2358a889dc8c4de898346e d8c69935ac88f0343a03f17ea155653b97e9b9feff40586cfa8452ac5232700d
lib/codeql/swift/generated/decl/TypeAliasDecl.qll 640912badc9d2278b6d14a746d85ed71b17c52cd1f2006aef46d5a4aeaa544f2 a6cbe000ea9d5d1ccd37eb50c23072e19ee0234d53dcb943fef20e3f553fcf4e
lib/codeql/swift/generated/decl/TypeDecl.qll 74bb5f0fe2648d95c84fdce804740f2bba5c7671e15cbea671d8509456bf5c2b 32bc7154c8585c25f27a3587bb4ba039c8d69f09d945725e45d730de44f7a5ae
lib/codeql/swift/generated/decl/ValueDecl.qll 7b4e4c9334be676f242857c77099306d8a0a4357b253f8bc68f71328cedf1f58 f18938c47f670f2e0c27ffd7e31e55f291f88fb50d8e576fcea116d5f9e5c66d
lib/codeql/swift/generated/decl/VarDecl.qll bdea76fe6c8f721bae52bbc26a2fc1cbd665a19a6920b36097822839158d9d3b 9c91d8159fd7a53cba479d8c8f31f49ad2b1e2617b8cd9e7d1a2cb4796dfa2da
lib/codeql/swift/generated/decl/SubscriptDecl.qll ac3365ab51037691ac9bf3d69e39e1e585afa0e95c0000f1a0bc4f2cfa749439 d55bb27c4cb62dd0cbb8f045fb39c3f6108733384050c246b340daa5f486e6f6
lib/codeql/swift/generated/decl/TopLevelCodeDecl.qll e92f14044c0017737b16e6e9e6c9495052db98013526f6a15046bce02fe7f8b0 ddd13baa81e359973307b473ef99be23e587c2565d9d0893b968d9c5df1c5f55
lib/codeql/swift/generated/decl/TypeAliasDecl.qll a0f5da4179a888940768633a5c73e27e375fb84242cb17079b334809cee2d02c c110aa4c2c68573c2bf590655c697d48b0e1670a06e92fc734afb63e7886356a
lib/codeql/swift/generated/decl/TypeDecl.qll 4caf24ac14543feb8ab37674a768c080395029e786f7bf918d74c80cca634ccc cc370f5f456a81d177deec60b5055d117585fc74eb469f3c613fa6e475491df3
lib/codeql/swift/generated/decl/ValueDecl.qll a63d293de8a44010c4ca90b641b66d1db743ba30e09714013f632aba5b4c6d5b 5913e5ee1e9a177585a4dcce1d0652d938b4a8df1c91ec153b75f69f69e98c19
lib/codeql/swift/generated/decl/VarDecl.qll 528676e29b39b7013b3cf8a7d92d108959ba69c926f945034171eb81717e2181 edd746103df2559014119467361f5ead3395f13f51ce308482d14f008597ae8e
lib/codeql/swift/generated/expr/AbiSafeConversionExpr.qll f4c913df3f1c139a0533f9a3a2f2e07aee96ab723c957fc7153d68564e4fdd6d f4c913df3f1c139a0533f9a3a2f2e07aee96ab723c957fc7153d68564e4fdd6d
lib/codeql/swift/generated/expr/AnyHashableErasureExpr.qll f450ac8e316def1cd64dcb61411bae191144079df7f313a5973e59dc89fe367f f450ac8e316def1cd64dcb61411bae191144079df7f313a5973e59dc89fe367f
lib/codeql/swift/generated/expr/AnyTryExpr.qll f2929f39407e1717b91fc41f593bd52f1ae14c619d61598bd0668a478a04a91e 62693c2c18678af1ff9ce5393f0dd87c5381e567b340f1a8a9ecf91a92e2e666
lib/codeql/swift/generated/expr/AppliedPropertyWrapperExpr.qll 191612ec26b3f0d5a61301789a34d9e349b4c9754618760d1c0614f71712e828 cc212df0068ec318c997a83dc6e95bdda5135bccc12d1076b0aebf245da78a4b
lib/codeql/swift/generated/expr/ApplyExpr.qll d62b5e5d9f1ecf39d28f0a423d89b9d986274b72d0685dd34ec0b0b4c442b78f a94ccf54770939e591fe60d1c7e5e93aefd61a6ab5179fe6b6633a8e4181d0f8
lib/codeql/swift/generated/expr/AnyTryExpr.qll e3541dbea5fe3be849ee5a3c6adec2d48654f80f866d2f893af437e5f5edcae1 4d7f62e3e154cef2c9b11ab3ef2e23708ae9f03b29c94cef8941516e41597fbd
lib/codeql/swift/generated/expr/AppliedPropertyWrapperExpr.qll 818b557130a3bda227fb34dbcef2895fe1b95390fb37bc583d8a8f63cac9dcc7 c023082f24b2ee61420434eb90d94f25a57c1b6cc7306b0e461232303f794f3b
lib/codeql/swift/generated/expr/ApplyExpr.qll bf4aacc7c967bafd633c52b0107b00c0253e8eff4b63123565d27bb6bc15e9a5 06d25eec923a812f156cc52f9e37d95fb8bf301c2b3cc7dcec59220747923651
lib/codeql/swift/generated/expr/ArchetypeToSuperExpr.qll e0b665b7389e5d0cb736426b9fd56abfec3b52f57178a12d55073f0776d8e5b7 e0b665b7389e5d0cb736426b9fd56abfec3b52f57178a12d55073f0776d8e5b7
lib/codeql/swift/generated/expr/Argument.qll fe3cf5660e46df1447eac88c97da79b2d9e3530210978831f6e915d4930534ba 814e107498892203bac688198792eefa83afc3472f3c321ba2592579d3093310
lib/codeql/swift/generated/expr/ArrayExpr.qll 48f9dce31e99466ae3944558584737ea1acd9ce8bf5dc7f366a37de464f5570f ea13647597d7dbc62f93ddbeb4df33ee7b0bd1d9629ced1fc41091bbbe74db9c
lib/codeql/swift/generated/expr/Argument.qll a61e1539419937f089c2dd427bb12c272d19bf17722f8bc65bcd33e032a07b7b 4ad5cb90c303cb64c3155c9933ad687db526da8312cb12fc8636f1d254ed5b76
lib/codeql/swift/generated/expr/ArrayExpr.qll 151bbe8c9d40d38e2f33a2e08ce3f8929e9e9772a64ddf2d4d009491bcebb713 535e9338be482a589324b9adbdfdf56d532b097dfeae47a0b3e6ec5478ecb34f
lib/codeql/swift/generated/expr/ArrayToPointerExpr.qll afa9d62eb0f2044d8b2f5768c728558fe7d8f7be26de48261086752f57c70539 afa9d62eb0f2044d8b2f5768c728558fe7d8f7be26de48261086752f57c70539
lib/codeql/swift/generated/expr/AssignExpr.qll b9cbe998daccc6b8646b754e903667de171fefe6845d73a952ae9b4e84f0ae13 14f1972f704f0b31e88cca317157e6e185692f871ba3e4548c9384bcf1387163
lib/codeql/swift/generated/expr/AssignExpr.qll e99bf7bc29303f91148661bf16126e84ca7edc2063604d2a4b4835957c81c95f 25253e9ae7b0292f569078b0558b787e755905d1d8e5ca564a2c2f0cfeb7525c
lib/codeql/swift/generated/expr/AutoClosureExpr.qll 5263d04d6d85ab7a61982cde5da1a3a6b92c0fa1fb1ddf5c651b90ad2fad59b9 5263d04d6d85ab7a61982cde5da1a3a6b92c0fa1fb1ddf5c651b90ad2fad59b9
lib/codeql/swift/generated/expr/AwaitExpr.qll e17b87b23bd71308ba957b6fe320047b76c261e65d8f9377430e392f831ce2f1 e17b87b23bd71308ba957b6fe320047b76c261e65d8f9377430e392f831ce2f1
lib/codeql/swift/generated/expr/BinaryExpr.qll 5ace1961cd6d6cf67960e1db97db177240acb6c6c4eba0a99e4a4e0cc2dae2e3 5ace1961cd6d6cf67960e1db97db177240acb6c6c4eba0a99e4a4e0cc2dae2e3
lib/codeql/swift/generated/expr/BindOptionalExpr.qll 79b8ade1f9c10f4d5095011a651e04ea33b9280cacac6e964b50581f32278825 38197be5874ac9d1221e2d2868696aceedf4d10247021ca043feb21d0a741839
lib/codeql/swift/generated/expr/BindOptionalExpr.qll 9e63807d7b3210c158745eb580b675135b5db0568f0bca6bb46ad4849937e3b2 92a81743845539572f5fea8e21914ffb38c7e55992a89d8c646d079655c2c5d6
lib/codeql/swift/generated/expr/BooleanLiteralExpr.qll 8e13cdeb8bc2da9ef5d0c19e3904ac891dc126f4aa695bfe14a55f6e3b567ccb 4960b899c265547f7e9a935880cb3e12a25de2bc980aa128fbd90042dab63aff
lib/codeql/swift/generated/expr/BridgeFromObjCExpr.qll b9a6520d01613dfb8c7606177e2d23759e2d8ce54bd255a4b76a817971061a6b b9a6520d01613dfb8c7606177e2d23759e2d8ce54bd255a4b76a817971061a6b
lib/codeql/swift/generated/expr/BridgeToObjCExpr.qll 31ca13762aee9a6a17746f40ec4e1e929811c81fdadb27c48e0e7ce6a3a6222d 31ca13762aee9a6a17746f40ec4e1e929811c81fdadb27c48e0e7ce6a3a6222d
lib/codeql/swift/generated/expr/BuiltinLiteralExpr.qll 052f8d0e9109a0d4496da1ae2b461417951614c88dbc9d80220908734b3f70c6 536fa290bb75deae0517d53528237eab74664958bf7fdbf8041283415dda2142
lib/codeql/swift/generated/expr/CallExpr.qll c7dc105fcb6c0956e20d40f736db35bd7f38f41c3d872858972c2ca120110d36 c7dc105fcb6c0956e20d40f736db35bd7f38f41c3d872858972c2ca120110d36
lib/codeql/swift/generated/expr/CaptureListExpr.qll 1366d946d7faff63437c937e71392b505564c944947d25bb9628a86bec9919c2 e8c91265bdbe1b0902c3ffa84252b89ada376188c1bab2c9dde1900fd6bf992b
lib/codeql/swift/generated/expr/CaptureListExpr.qll 63607dd5dc68a3a5cc736dd2ff74b64cf914883c7813ea795e39996238e68928 81e795f62bd38517eef4a2b05ba75c0e3d247d03c8d48a6539d97b14e080e6bc
lib/codeql/swift/generated/expr/CheckedCastExpr.qll 146c24e72cda519676321d3bdb89d1953dfe1810d2710f04cfdc4210ace24c40 91093e0ba88ec3621b538d98454573b5eea6d43075a2ab0a08f80f9b9be336d3
lib/codeql/swift/generated/expr/ClassMetatypeToObjectExpr.qll 076c0f7369af3fffc8860429bd8e290962bf7fc8cf53bbba061de534e99cc8bf 076c0f7369af3fffc8860429bd8e290962bf7fc8cf53bbba061de534e99cc8bf
lib/codeql/swift/generated/expr/ClosureExpr.qll f194fc8c5f67fcf0219e8e2de93ee2b820c27a609b2986b68d57a54445f66b61 3cae87f6c6eefb32195f06bc4c95ff6634446ecf346d3a3c94dc05c1539f3de2
@@ -462,152 +462,152 @@ lib/codeql/swift/generated/expr/ConditionalBridgeFromObjCExpr.qll 4a21e63cc54702
lib/codeql/swift/generated/expr/ConditionalCheckedCastExpr.qll 92a999dd1dcc1f498ed2e28b4d65ac697788960a66452a66b5281c287596d42b 92a999dd1dcc1f498ed2e28b4d65ac697788960a66452a66b5281c287596d42b
lib/codeql/swift/generated/expr/CovariantFunctionConversionExpr.qll b749118590163eafbd538e71e4c903668451f52ae0dabbb13e504e7b1fefa9e1 abaf3f10d35bab1cf6ab44cb2e2eb1768938985ce00af4877d6043560a6b48ec
lib/codeql/swift/generated/expr/CovariantReturnConversionExpr.qll f1b409f0bf54b149deb1a40fbe337579a0f6eb2498ef176ef5f64bc53e94e2fe 532d6cb2ebbb1e6da4b26df439214a5a64ec1eb8a222917ba2913f4ee8d73bd8
lib/codeql/swift/generated/expr/DeclRefExpr.qll eee2d4468f965e8e6a6727a3e04158de7f88731d2a2384a33e72e88b9e46a59a 54a91a444e5a0325cd69e70f5a58b8f7aa20aaa3d9b1451b97f491c109a1cd74
lib/codeql/swift/generated/expr/DefaultArgumentExpr.qll b38015d25ef840298a284b3f4e20cd444987474545544dc451dd5e12c3783f20 afc581e2127983faae125fd58b24d346bfee34d9a474e6d499e4606b672fe5f0
lib/codeql/swift/generated/expr/DeclRefExpr.qll 3da24deb23c577e166ba613c05cb1446a84cc8e1fc926979e1d5c2982aacc3fa 60c8462cbf34ea775bf3e298ad9610b3ff5f5711b150a645869ebee197a8c40e
lib/codeql/swift/generated/expr/DefaultArgumentExpr.qll 3ae13423447d2dc9bbafb2f3cb7f268ffe2ce4e66e12657328da48d6adb57b7d ec9782ca53bc44ccd0e5389b5a5722970fc4a1617076a1ca235fe26970a1bfac
lib/codeql/swift/generated/expr/DerivedToBaseExpr.qll 5f371b5b82262efb416af1a54073079dcf857f7a744010294f79a631c76c0e68 5f371b5b82262efb416af1a54073079dcf857f7a744010294f79a631c76c0e68
lib/codeql/swift/generated/expr/DestructureTupleExpr.qll 1214d25d0fa6a7c2f183d9b12c97c679e9b92420ca1970d802ea1fe84b42ccc8 1214d25d0fa6a7c2f183d9b12c97c679e9b92420ca1970d802ea1fe84b42ccc8
lib/codeql/swift/generated/expr/DictionaryExpr.qll b5051ac76b4780b5174b1a515d1e6e647239a46efe94305653e45be9c09840dc 65130effc0878883bfaa1aa6b01a44893889e8cfab4c349a079349ef4ef249bf
lib/codeql/swift/generated/expr/DictionaryExpr.qll bcafddc686c115a971a382d6e9eae448533a2b0414b1c39654b4fd0f687fe4ee 1baabf702d37403f18a4422e00237ac8cc4101bd6b2d7a9112c1d844eaf43602
lib/codeql/swift/generated/expr/DifferentiableFunctionExpr.qll 9143e12dfe0b3b4cc2d1fe27d893498f5bd6725c31bee217ab9fa1ca5efeca7b a28c05a5c249c1f0a59ab08bf50643ef4d13ba6f54437e8fa41700d44567ec71
lib/codeql/swift/generated/expr/DifferentiableFunctionExtractOriginalExpr.qll d90266387d6eecf2bacb2d0f5f05a2132a018f1ccf723664e314dcfd8972772d 44fe931ed622373f07fc89b1ea7c69af3f1cf3b9c5715d48d15dd2d0e49cc9dc
lib/codeql/swift/generated/expr/DiscardAssignmentExpr.qll f2cb4a5295855bcfe47a223e0ab9b915c22081fe7dddda801b360aa365604efd f2cb4a5295855bcfe47a223e0ab9b915c22081fe7dddda801b360aa365604efd
lib/codeql/swift/generated/expr/DotSelfExpr.qll af32541b2a03d91c4b4184b8ebca50e2fe61307c2b438f50f46cd90592147425 af32541b2a03d91c4b4184b8ebca50e2fe61307c2b438f50f46cd90592147425
lib/codeql/swift/generated/expr/DotSyntaxBaseIgnoredExpr.qll 12c9cf8d2fd3c5245e12f43520de8b7558d65407fa935da7014ac12de8d6887e 49f5f12aeb7430fa15430efd1193f56c7e236e87786e57fd49629bd61daa7981
lib/codeql/swift/generated/expr/DotSyntaxBaseIgnoredExpr.qll 82a84703f7aa0c1383aa92d0d755eca8cd4aa0edcaa21363899722c3925a3a0f 795e5f27c604c17b896b182646c33825965e4178bc07ee7d6620ed988375c50f
lib/codeql/swift/generated/expr/DotSyntaxCallExpr.qll 1eedcaafbf5e83b5e535f608ba29e25f0e0de7dbc484e14001362bad132c45d0 1eedcaafbf5e83b5e535f608ba29e25f0e0de7dbc484e14001362bad132c45d0
lib/codeql/swift/generated/expr/DynamicLookupExpr.qll 0f0d745085364bca3b67f67e3445d530cbd3733d857c76acab2bccedabb5446e f252dd4b1ba1580fc9a32f42ab1b5be49b85120ec10c278083761494d1ee4c5d
lib/codeql/swift/generated/expr/DynamicMemberRefExpr.qll 2eab0e58a191624a9bf81a25f5ddad841f04001b7e9412a91e49b9d015259bbe 2eab0e58a191624a9bf81a25f5ddad841f04001b7e9412a91e49b9d015259bbe
lib/codeql/swift/generated/expr/DynamicSubscriptExpr.qll f9d7d2fc89f1b724cab837be23188604cefa2c368fa07e942c7a408c9e824f3d f9d7d2fc89f1b724cab837be23188604cefa2c368fa07e942c7a408c9e824f3d
lib/codeql/swift/generated/expr/DynamicTypeExpr.qll 8fc5dcb619161af4c54ff219d13312690dbe9b03657c62ec456656e3c0d5d21b e230d2b148bb95ebd4c504f3473539a45ef08092e0e5650dc35b6f25c1b9e7ed
lib/codeql/swift/generated/expr/EnumIsCaseExpr.qll f49fcf0f610095b49dcabe0189f6f3966407eddb6914c2f0aa629dc5ebe901d2 a9dbc91391643f35cd9285e4ecfeaae5921566dd058250f947153569fd3b36eb
lib/codeql/swift/generated/expr/DynamicTypeExpr.qll eb77056ec3682edf4a0adab47bf24b5afc19f66fe5bc56cf77b7a1a0c389ec29 e7cd0e71974ad84f67992468ecfc319fa9ee4f749718778d7718576ff06a8a05
lib/codeql/swift/generated/expr/EnumIsCaseExpr.qll 2a4a42843d9bbd24584c5ff4f60458df72737c3603aa2a22d57d466e53e4cb44 d03b7608a65fc2ccb39cc71167fc4350a7e29c86c782e0e734a21c99bb4e3f5a
lib/codeql/swift/generated/expr/ErasureExpr.qll c232bc7b612429b97dbd4bb2383c2601c7d12f63312f2c49e695c7a8a87fa72a c232bc7b612429b97dbd4bb2383c2601c7d12f63312f2c49e695c7a8a87fa72a
lib/codeql/swift/generated/expr/ErrorExpr.qll 8e354eed5655e7261d939f3831eb6fa2961cdd2cebe41e3e3e7f54475e8a6083 8e354eed5655e7261d939f3831eb6fa2961cdd2cebe41e3e3e7f54475e8a6083
lib/codeql/swift/generated/expr/ExistentialMetatypeToObjectExpr.qll eb0d42aac3f6331011a0e26cf5581c5e0a1b5523d2da94672abdebe70000d65b efe2bc0424e551454acc919abe4dac7fd246b84f1ae0e5d2e31a49cbcf84ce40
lib/codeql/swift/generated/expr/ExplicitCastExpr.qll d98c1ad02175cfaad739870cf041fcd58143dd4b2675b632b68cda63855a4ceb 2aded243b54c1428ba16c0f131ab5e4480c2004002b1089d9186a435eb3a6ab5
lib/codeql/swift/generated/expr/ExplicitCastExpr.qll 7c2a0ae4287b69f1e6baa66de9dd2c84881b7a975be9936eeb0feaba4fef740d 239dbe3f52d1d4d040fc3a579591126fddd2562905e439b24cadad39f63c7f5f
lib/codeql/swift/generated/expr/ExplicitClosureExpr.qll c5291fb91e04a99133d1b4caf25f8bd6e7f2e7b9d5d99558143899f4dc9a7861 c5291fb91e04a99133d1b4caf25f8bd6e7f2e7b9d5d99558143899f4dc9a7861
lib/codeql/swift/generated/expr/Expr.qll 68beba5a460429be58ba2dcad990932b791209405345fae35b975fe64444f07e a0a25a6870f8c9f129289cec7929aa3d6ec67e434919f3fb39dc060656bd1529
lib/codeql/swift/generated/expr/Expr.qll a8fd735004b6e60d09111292f4005399c63749d7b0a0c4c25f012e496237ebcd f51397fddb39469ca64701eb94a5fb520bf64a035b2274b96276efb3013c6456
lib/codeql/swift/generated/expr/FloatLiteralExpr.qll ae851773886b3d33ab5535572a4d6f771d4b11d6c93e802f01348edb2d80c454 35f103436fc2d1b2cec67b5fbae07b28c054c9687d57cbd3245c38c55d8bde0b
lib/codeql/swift/generated/expr/ForceTryExpr.qll 062997b5e9a9e993de703856ae6af60fe1950951cf77cdab11b972fb0a5a4ed3 062997b5e9a9e993de703856ae6af60fe1950951cf77cdab11b972fb0a5a4ed3
lib/codeql/swift/generated/expr/ForceValueExpr.qll 97a8860edae2ea0754b31f63fc53be1739cd32f8eb56c812709f38e6554edef7 359b9c4708f0c28465661690e8c3b1ed60247ca24460749993fe34cf4f2f22f9
lib/codeql/swift/generated/expr/ForceValueExpr.qll 031918fbc027cbdaaa5fb24348c1b87e0de872ead052a0087afc7aa9a2a46146 b10988554b049b4c07ba394b028e2402b422581402cc82702d3a340f170aaee5
lib/codeql/swift/generated/expr/ForcedCheckedCastExpr.qll cf4792bd4a2c5ce264de141bdbc2ec10f59f1a79a5def8c052737f67807bb8c1 cf4792bd4a2c5ce264de141bdbc2ec10f59f1a79a5def8c052737f67807bb8c1
lib/codeql/swift/generated/expr/ForeignObjectConversionExpr.qll 243a4e14037546fcbb0afc1c3ba9e93d386780e83518b0f03383a721c68998d6 8ea334750c8797f7334f01c177382088f60ef831902abf4ff8a62c43b8be4ca5
lib/codeql/swift/generated/expr/FunctionConversionExpr.qll 8f6c927adaf036358b276ad1d9069620f932fa9e0e15f77e46e5ed19318349ab 8f6c927adaf036358b276ad1d9069620f932fa9e0e15f77e46e5ed19318349ab
lib/codeql/swift/generated/expr/IdentityExpr.qll 1b9f8d1db63b90150dae48b81b4b3e55c28f0b712e567109f451dcc7a42b9f21 6e64db232f3069cf03df98a83033cd139e7215d4585de7a55a0e20ee7a79b1c8
lib/codeql/swift/generated/expr/IfExpr.qll d9ef7f9ee06f718fd7f244ca0d892e4b11ada18b6579029d229906460f9d4d7e e9ef16296b66f2a35af1dad4c3abcf33071766748bcab99a02a0e489a5614c88
lib/codeql/swift/generated/expr/ImplicitConversionExpr.qll 52dc57e4413ab523d2c2254ce6527d2d9adaaa4e7faba49b02a88df292aa911d 39883081b5feacf1c55ed99499a135c1da53cd175ab6a05a6969625c6247efd7
lib/codeql/swift/generated/expr/InOutExpr.qll 26d2019105c38695bace614aa9552b901fa5580f463822688ee556b0e0832859 665333c422f6f34f134254cf2a48d3f5f441786517d0916ade5bec717a28d59d
lib/codeql/swift/generated/expr/IdentityExpr.qll 2f65d65b46e0b0e9681e641bc543da38b5d1865bdd470c17ffe3286b2a9f72a6 b6b907f1bd7669fb494d3b0f1a6c4e65889becc2349d0d272a00ca09f258e5da
lib/codeql/swift/generated/expr/IfExpr.qll e1cc10ec12eea72143f922fd100a889e3391b0ea37f084be4466407d2a74717e c248b798feff101d04bdc0d24c383f4caf3f0fbcb26d1b747cf14bd42322081a
lib/codeql/swift/generated/expr/ImplicitConversionExpr.qll 534ad4adc1fab3c12587dc300434afbad4a9c05d8ae35bfb832badb2db818245 3a382d7e3c1e4f5248a66bcd18cc1f295df6a3a8a3dca21c893533d0ef052cc7
lib/codeql/swift/generated/expr/InOutExpr.qll 19401ce62967483efe219cd23512efbe782a0f0cd8352e71c0623671104335bc 9dc0076a2975bfe42f301e6b4f1da47a3aceb98807ded70d8d2a77529cfb10c7
lib/codeql/swift/generated/expr/InOutToPointerExpr.qll 4b9ceffe43f192fac0c428d66e6d91c3a6e2136b6d4e3c98cdab83b2e6a77719 4b9ceffe43f192fac0c428d66e6d91c3a6e2136b6d4e3c98cdab83b2e6a77719
lib/codeql/swift/generated/expr/InitializerRefCallExpr.qll 4556d49d78566ad70a5e784a6db4897dc78ef1f30e67f0052dbb070eca8350f0 4556d49d78566ad70a5e784a6db4897dc78ef1f30e67f0052dbb070eca8350f0
lib/codeql/swift/generated/expr/InjectIntoOptionalExpr.qll b6fafb589901d73e94eb9bb0f5e87b54378d06ccc04c51a9f4c8003d1f23ead6 b6fafb589901d73e94eb9bb0f5e87b54378d06ccc04c51a9f4c8003d1f23ead6
lib/codeql/swift/generated/expr/IntegerLiteralExpr.qll aa54660c47169a35e396ea44430c3c4ec4353e33df1a00bd82aff7119f5af71b 7ba90cf17dd34080a9923253986b0f2680b44c4a4ba6e0fbad8b39d3b20c44b9
lib/codeql/swift/generated/expr/InterpolatedStringLiteralExpr.qll 35f79ec9d443165229a2aa4744551e9e288d5cd051ace48a24af96dc99e7184a 28e8a3dc8491bcb91827a6316f16540518b2f85a875c4a03501986730a468935
lib/codeql/swift/generated/expr/InterpolatedStringLiteralExpr.qll 76afd9b052d191efb55adc9d02da5cf538822df2b6d1e2f6138b0680b5580c5b cd8d11cd4d13d49971961a8ba872257e79eed813711dd442e7300b241ca9a7d8
lib/codeql/swift/generated/expr/IsExpr.qll b5ca50490cae8ac590b68a1a51b7039a54280d606b42c444808a04fa26c7e1b6 b5ca50490cae8ac590b68a1a51b7039a54280d606b42c444808a04fa26c7e1b6
lib/codeql/swift/generated/expr/KeyPathApplicationExpr.qll 232e204a06b8fad3247040d47a1aa34c6736b764ab1ebca6c5dc74c3d4fc0c9b 6b823c483ee33cd6419f0a61a543cfce0cecfd0c90df72e60d01f5df8b3da3c0
lib/codeql/swift/generated/expr/KeyPathApplicationExpr.qll 9256a74d0cbce2390ac5af8a96d16d50837cc8bac5cbe150f1a6f9bc2783369c e91bde8513bfeb287f13e6bf4fe9344822e3f28ef18554d1b68d4411b965d119
lib/codeql/swift/generated/expr/KeyPathDotExpr.qll ea73a462801fbe5e27b2f47bca4b39f6936d326d15d6de3f18b7afa6ace35878 ea73a462801fbe5e27b2f47bca4b39f6936d326d15d6de3f18b7afa6ace35878
lib/codeql/swift/generated/expr/KeyPathExpr.qll d78eb3a2805f7a98b23b8cb16aa66308e7a131284b4cd148a96e0b8c600e1db3 9f05ace69b0de3cdd9e9a1a6aafeb4478cd15423d2fa9e818dd049ddb2adfeb9
lib/codeql/swift/generated/expr/LazyInitializationExpr.qll b15d59017c4f763de1b944e0630f3f9aafced0114420c976afa98e8db613a695 71a10c48de9a74af880c95a71049b466851fe3cc18b4f7661952829eeb63d1ba
lib/codeql/swift/generated/expr/KeyPathExpr.qll 320299a42630a6190b98bf27a6e4acb280573dc5bff8fc7d5fc734107984629b 51823892909330c12fb53f27d35cc686b03793b66c62b6423b25f96e07a0946d
lib/codeql/swift/generated/expr/LazyInitializationExpr.qll a32e19a88296c499c8a934d0be5400ceb310e7f73996518c4ddc5dd06e922bd4 ecfcc601f01581993b2c5adbd0c00c741e4731422c85d75359c27f80d5d4be17
lib/codeql/swift/generated/expr/LinearFunctionExpr.qll cd4c31bed9d0beb09fdfc57069d28adb3a661c064d9c6f52bb250011d8e212a7 cd4c31bed9d0beb09fdfc57069d28adb3a661c064d9c6f52bb250011d8e212a7
lib/codeql/swift/generated/expr/LinearFunctionExtractOriginalExpr.qll ee7d3e025815b5af392ffc006ec91e3150130f2bd708ab92dbe80f2efa9e6792 bcf9ed64cca2dcf5bb544f6347de3d6faa059a1900042a36555e11dfbe0a6013
lib/codeql/swift/generated/expr/LinearToDifferentiableFunctionExpr.qll f7aa178bff083d8e2822fda63de201d9d7f56f7f59f797ec92826001fca98143 c3ef32483f6da294c066c66b1d40159bc51366d817cf64a364f375f5e5dfa8b0
lib/codeql/swift/generated/expr/LiteralExpr.qll b501f426fa4e638b24d772c2ce4a4e0d40fce25b083a3eee361a66983683ee9d 068208879c86fbd5bed8290ce5962868af6c294a53ad1548cf89cf5a7f8e1781
lib/codeql/swift/generated/expr/LoadExpr.qll 90b9ba4c96c26c476c3692b1200c31071aa10199d3e21ef386ff48b9f0b6d33a 90b9ba4c96c26c476c3692b1200c31071aa10199d3e21ef386ff48b9f0b6d33a
lib/codeql/swift/generated/expr/LookupExpr.qll 4b8c4f710e3cbdeb684a07c105f48915782e5de002da87f693ae1e07f3b67031 eceb13729282b77a44317c39f9206d9c1467bc93633b7bac5ada97ea13a773fe
lib/codeql/swift/generated/expr/LookupExpr.qll b779a332de7d4e2713e46f0755d199af67bc1982777307603b6da93f089ce736 984f030417fb890262404e8da98133f8352289058463c6f049d3083a7b25201a
lib/codeql/swift/generated/expr/MagicIdentifierLiteralExpr.qll 16f0050128caf916506b1f7372dc225a12809a60b5b00f108705fcdfce3344a8 c064778526a5854bdf8cdbf4b64ad680b60df9fe71ec7a2d9aa6c36a7c4e5b31
lib/codeql/swift/generated/expr/MakeTemporarilyEscapableExpr.qll d23bd9ea3b13869d7a7f7eef3c3d1c3c156d384b72c65867a0b955bc517da775 f2fd167ac40f01c092b2b443af1557c92dac32074506f2195d32f60b0e0547d8
lib/codeql/swift/generated/expr/MakeTemporarilyEscapableExpr.qll bdb121f1e355ab5556288eaab7fd6e9bc811d6178d5bc923f70495674f124ac1 132002ab50d8ddb6192969c7ae723652c3a043170f122e7e1e6f69a3ded2dec9
lib/codeql/swift/generated/expr/MemberRefExpr.qll e7db805b904d9b5d1e2bc2c171656e9da58f02a585127c45f52f7f8e691dc2e5 b44b5208e0b72060527a6fdb24b17b208f2263d78690d13548fba937fe0db3cd
lib/codeql/swift/generated/expr/MetatypeConversionExpr.qll 714ecbc8ac51fdaaa4075388f20fe5063ead9264ca20c4ab8864c48364ef4b42 714ecbc8ac51fdaaa4075388f20fe5063ead9264ca20c4ab8864c48364ef4b42
lib/codeql/swift/generated/expr/MethodLookupExpr.qll 357bc9ab24830ab60c1456c836e8449ce30ee67fe04e2f2e9437b3211b3b9757 687a3b3e6aeab2d4185f59fc001b3a69e83d96023b0589330a13eeefe3502a80
lib/codeql/swift/generated/expr/MethodLookupExpr.qll c046f7a05fa7a7a6cdbd77814d4695298132d5b8d7fc77b069760bd99ca2dcd5 b645d0b979916293b61a7dbb363d47478e3abf3e5f08fcdbfc466a46109b84f1
lib/codeql/swift/generated/expr/NilLiteralExpr.qll 6f44106bc5396c87681676fc3e1239fe052d1a481d0a854afa8b66369668b058 6f44106bc5396c87681676fc3e1239fe052d1a481d0a854afa8b66369668b058
lib/codeql/swift/generated/expr/NumberLiteralExpr.qll 8acc7df8fe83b7d36d66b2feed0b8859bfde873c6a88dd676c9ebed32f39bd04 4bbafc8996b2e95522d8167417668b536b2651817f732554de3083c4857af96a
lib/codeql/swift/generated/expr/ObjCSelectorExpr.qll 6a4a36798deb602f4cf48c25da3d487e43efb93d7508e9fc2a4feceaa465df73 7f4b5b8a1adf68c23e169cd45a43436be1f30a15b93aabbf57b8fd64eadc2629
lib/codeql/swift/generated/expr/ObjectLiteralExpr.qll 541bd1d9efd110a9e3334cd6849ad04f0e8408f1a72456a79d110f2473a8f87c 3c51d651e8d511b177b21c9ecb0189e4e7311c50abe7f57569be6b2fef5bc0d7
lib/codeql/swift/generated/expr/OneWayExpr.qll bf6dbe9429634a59e831624dde3fe6d32842a543d25a8a5e5026899b7a608a54 dd2d844f3e4b190dfba123cf470a2c2fcfdcc0e02944468742abe816db13f6ba
lib/codeql/swift/generated/expr/ObjCSelectorExpr.qll 6d662aeaa104bb590fca8c0b18c47c6a7b841eb118b2e40783d4e1410dc6b188 64adf0a0b32de64189cea427741d9d8c559b5a606b6a9de77b76aa67c3926487
lib/codeql/swift/generated/expr/ObjectLiteralExpr.qll 16fde05a4a997f5fab3b7abc20215062dc7b110e5291bda061b59ba673b639af a8fdb788d1caeae3954f37ccc4c688248ee6bc7548086832f9646d99b12bcb6d
lib/codeql/swift/generated/expr/OneWayExpr.qll e4e4f44eaaf8bba954fbbd2f33ab3b6b000a8adca8889eb07fe1b230f2e9d86a 60c86fb20399c60cd8c95a91f2a76f82f5b370bd52d25694139b23215af64d5e
lib/codeql/swift/generated/expr/OpaqueValueExpr.qll 354f23d00d5ea2e734fd192130620d26c76c14d5bb7b0a1aa69f17ffb5289793 354f23d00d5ea2e734fd192130620d26c76c14d5bb7b0a1aa69f17ffb5289793
lib/codeql/swift/generated/expr/OpenExistentialExpr.qll 55cfe105f217a4bdb15d1392705030f1d7dec8c082cafa875301f81440ec0b7b 168389014cddb8fd738e2e84ddd22983e5c620c3c843de51976171038d95adc0
lib/codeql/swift/generated/expr/OptionalEvaluationExpr.qll 000b00afe1dcdec43f756f699fd3e38212884eab14bf90e3c276d4ca9cb444a6 177bd4bfbb44e9f5aeaaf283b6537f3146900c1376854607827d224a81456f59
lib/codeql/swift/generated/expr/OpenExistentialExpr.qll 3c703aeb60d582ef2b3ec279549e6d5e587053192ebb52791f8ed7309da5de88 ab22ef76436bfd3cac13d02b0da81063dcc38d5c3a08fc6501db940a7b8660c7
lib/codeql/swift/generated/expr/OptionalEvaluationExpr.qll 30580135a909742ce63edcf412640aad1aae9f8a4dcbb9814e579fa9ae046c25 f6f7159379605cc985032ca9795cb5c711db9d318d45c90c91618f0dd144636b
lib/codeql/swift/generated/expr/OptionalTryExpr.qll f0c8dff90faee4fbf07772efda53afe1acc1fd148c16ee4d85a1502a36178e71 f0c8dff90faee4fbf07772efda53afe1acc1fd148c16ee4d85a1502a36178e71
lib/codeql/swift/generated/expr/OtherInitializerRefExpr.qll bfaa8c29fcc356c76839400dbf996e2f39af1c8fe77f2df422a4d71cbb3b8aa3 23f67902b58f79ba19b645411756567cc832b164c7f4efcc77319987c9266d5f
lib/codeql/swift/generated/expr/OverloadedDeclRefExpr.qll 355f2c3c8f23345198ebfffba24e5b465ebdf6cd1ae44290bd211536377a6256 9436286072c690dff1229cddf6837d50704e8d4f1c710803495580cab37a0a1b
lib/codeql/swift/generated/expr/OtherInitializerRefExpr.qll 2a3aea57c598fac2c7b2972983cc735acb38eac65e65903f6e76e2166ca58a78 a99d418f26b3e867c42633d93769e49a06f3863fc2068f16cb6bc7f331ad3f56
lib/codeql/swift/generated/expr/OverloadedDeclRefExpr.qll 382fec573d036c6b75692d42d64b3e3ed3088c73b905318cb4cc5a743e009578 9feb7a67656d1e6380e2be1a4484980dc8b40844aebdd032a2862af834d2da2e
lib/codeql/swift/generated/expr/ParenExpr.qll f3fb35017423ee7360cab737249c01623cafc5affe8845f3898697d3bd2ef9d7 f3fb35017423ee7360cab737249c01623cafc5affe8845f3898697d3bd2ef9d7
lib/codeql/swift/generated/expr/PointerToPointerExpr.qll 7d6fa806bba09804705f9cef5be66e09cbbbbda9a4c5eae75d4380f1527bb1bd 7d6fa806bba09804705f9cef5be66e09cbbbbda9a4c5eae75d4380f1527bb1bd
lib/codeql/swift/generated/expr/PostfixUnaryExpr.qll d1094c42aa03158bf89bace09b0a92b3056d560ebf69ddbf286accce7940d3ab d1094c42aa03158bf89bace09b0a92b3056d560ebf69ddbf286accce7940d3ab
lib/codeql/swift/generated/expr/PrefixUnaryExpr.qll f66dee3c70ed257914de4dd4e8501bb49c9fe6c156ddad86cdcc636cf49b5f62 f66dee3c70ed257914de4dd4e8501bb49c9fe6c156ddad86cdcc636cf49b5f62
lib/codeql/swift/generated/expr/PropertyWrapperValuePlaceholderExpr.qll 011897278a75050f1c55bd3f2378b73b447d5882404fd410c9707cd06d226a0e e4878e3193b8abf7df6f06676d576e1886fd9cd19721583dd66ea67429bc72a1
lib/codeql/swift/generated/expr/PropertyWrapperValuePlaceholderExpr.qll be709fb5ca2b4d85eb26fdaf50a60d87252c64a84400acec1d739197da2cfff8 9fa64c4904efc96bc3566c14f38592f1f41ace65d669fdda57cba858bbd52c6f
lib/codeql/swift/generated/expr/ProtocolMetatypeToObjectExpr.qll b692be6e5b249c095b77f4adcad5760f48bc07f6f53767ee3d236025ee4a2a51 efa47435cde494f3477164c540ac1ce0b036cb9c60f5f8ec7bfca82a88e208fb
lib/codeql/swift/generated/expr/RebindSelfInInitializerExpr.qll 7e4420bfe346ccc94e7ec9e0c61e7885fa5ad66cca24dc772583350d1fd256e1 62888a035ef882e85173bb9d57bce5e95d6fd6763ceb4067abf1d60468983501
lib/codeql/swift/generated/expr/RebindSelfInInitializerExpr.qll 0339797449a2dcb08d874f800035e444a86a112f3ba2327a49c82dae6ab4cec9 6fc8cdd932ced95ef0548d81731b71e55b0b1ccffbce579d80370bd9523f722d
lib/codeql/swift/generated/expr/RegexLiteralExpr.qll a11eb6f6ce7cebb35ab9ff51eae85f272980140814d7e6bded454069457a1312 bdb4bb65c9f4e187cf743ed13c0213bb7e55db9cc3adeae2169df5e32b003940
lib/codeql/swift/generated/expr/SelfApplyExpr.qll 8a2d8ee8d0006a519aadbdb9055cfb58a28fd2837f4e3641b357e3b6bda0febe fc64b664b041e57f9ca10d94c59e9723a18d4ff9d70f2389f4c11a2a9f903a6f
lib/codeql/swift/generated/expr/SequenceExpr.qll 45f976cbc3ce6b3278955a76a55cd0769e69f9bd16e84b40888cd8ebda6be917 ebb090897e4cc4371383aa6771163f73fa2c28f91e6b5f4eed42d7ad018267f3
lib/codeql/swift/generated/expr/SelfApplyExpr.qll 7890ce785dffa87daa086498d300a1926b75d3ed32fee9bb227cd65e6833c7cc 0ef9389478c0de2d43b360525216f7dd097323b957f8fe36ec18013183e63689
lib/codeql/swift/generated/expr/SequenceExpr.qll 7467f86f7ce67bf6b50585eed32c026700c800300156179b09858fee8fafa96c 861d827db780611557a87d5b36f173d470b4701729ac773dd0091b195619fa24
lib/codeql/swift/generated/expr/StringLiteralExpr.qll f420c5cd51a223b6f98177147967266e0094a5718ba2d57ae2d3acbb64bbb4b6 30d6dab2a93fd95e652a700902c4d106fecfce13880c2ece565de29f2504bedf
lib/codeql/swift/generated/expr/StringToPointerExpr.qll ef69b570aa90697d438f5787a86797955b4b2f985960b5859a7bd13b9ecb9cd3 ef69b570aa90697d438f5787a86797955b4b2f985960b5859a7bd13b9ecb9cd3
lib/codeql/swift/generated/expr/SubscriptExpr.qll 6d8717acbdbb0d53a6dedd98809e17baa42c88e62fab3b6d4da9d1ce477d15c3 6d568c6adb2b676b1945aa3c0964b26e825c9464156f296f3ec0d5b7ece90521
lib/codeql/swift/generated/expr/SuperRefExpr.qll 60de86a46f238dc32ec1ed06a543917147b7a4b9184da99fce153e7fc6a43b7c 798ca560ed9511775b8fad0c772bbcd8a29bebc65996dec1252716087dc110a0
lib/codeql/swift/generated/expr/TapExpr.qll 0a2cbaaec596fa5aabb7acc3cab23bbf1bb1173ea4f240634698d5a89686d014 2267243198f67bb879d639f566e9729cfa9e3a3e205ffe6ff3782b7017a8bf7f
lib/codeql/swift/generated/expr/SubscriptExpr.qll 814310819247d459fa650e02022083d49f2103d1dd79169ac9980fbfecd8ba45 c33270ae90e950af8affd8ef99208d092bcbe2994511c1c3f15aad72dcde5eb2
lib/codeql/swift/generated/expr/SuperRefExpr.qll ae3563dd5dc3a820f627f8ca06e6b13876f7ff1125ba679773fdbb67fc47a693 de24bebae85e543e6d5b2bc2b3236aefe46d0511668838cacd60023d09318647
lib/codeql/swift/generated/expr/TapExpr.qll ee07e14ed0bffeb28c7cd8068ed1010202319d456a7c378b70de6d733f18f12d d1fdec2425d6a3e774c279d2b9b2291d40816e8bf4da4a46704d31b7037161dd
lib/codeql/swift/generated/expr/TryExpr.qll e6619905d9b2e06708c3bf41dace8c4e6332903f7111b3a59609d2bb7a6483ee e6619905d9b2e06708c3bf41dace8c4e6332903f7111b3a59609d2bb7a6483ee
lib/codeql/swift/generated/expr/TupleElementExpr.qll 764371c3b6189f21dcdc8d87f9e6f6ba24e3f2ef0b8c35b8ce8c3b7d4feb7370 25f4f2b747b3887edd82d5eb3fa9ba1b45e7921d2745bfee06300db22a35c291
lib/codeql/swift/generated/expr/TupleExpr.qll f271bdfca86c65d93851f8467a3ebbbb09071c7550767b3db44ad565bb30ef02 1de9f0c1f13649ec622e8ae761db9f68be1cb147b63fd3a69d1b732cdb20703d
lib/codeql/swift/generated/expr/TypeExpr.qll 132096079d0da05ac0e06616e4165c32c5f7e3bc338e37930bb81f4d26d7caea edd58d31ce921a8f7d09c49de3683d5170dfed636184bafc862bbfd78c474ca6
lib/codeql/swift/generated/expr/TupleElementExpr.qll f729d1120bdb850ec0add490f0997d1c6af9356f5634a2ac11bde14304f91cc3 9031560267c3327f1a63777dd4fe4158093313ea11998efa9bb7bd7df8dcdc79
lib/codeql/swift/generated/expr/TupleExpr.qll c3a0123f15bd584c8c27703a92df20c003ccea55665dab9fd5119d9b5c0ae93b e65362b0cb86b07a50e384534612eea84b44635ae55a61927d0d558ea44c3aa3
lib/codeql/swift/generated/expr/TypeExpr.qll e2103b8d717e0390baffce2f35d2b01d3084f873a47fe7e70ba452368c640bd3 e311df2c9b77503bc776a6c3266d3fcd17a368d0f5cf7a5dbb7df00123b284f1
lib/codeql/swift/generated/expr/UnderlyingToOpaqueExpr.qll 13d6c7a16ec0c4c92d12e052437dfa84274394ee8a4ca9b2c9e59514564dc683 13d6c7a16ec0c4c92d12e052437dfa84274394ee8a4ca9b2c9e59514564dc683
lib/codeql/swift/generated/expr/UnevaluatedInstanceExpr.qll 21dedc617838eed25a8d3a011296fda78f99aee0e8ae2c06789484da6886cfea 21dedc617838eed25a8d3a011296fda78f99aee0e8ae2c06789484da6886cfea
lib/codeql/swift/generated/expr/UnresolvedDeclRefExpr.qll ec9c06fd24029fb2a35faa579cb5d4504900a605a54fdfc60ee5a9799d80c7c9 f1d258cc03d19099089f63734c54ac5aa98c72cf7c04664b49a03f879555e893
lib/codeql/swift/generated/expr/UnresolvedDotExpr.qll d6bf4bf1a3c4732f2ca3feef34e8482fc6707ac387a2d6f75cb5dde2e742cc38 d58048081b4c2ed582749b03ae8158d9aa0786f1f0bf2988f2339fee2d42e13b
lib/codeql/swift/generated/expr/UnresolvedDeclRefExpr.qll 17e83f6418f39cfd3b7768ba694dafce2807f97239d3ac0939fc0c3761ae3571 910e9440cae403b13b6dd501a3dbbda564a1d7d61a532e99a1825590c2d9a4ab
lib/codeql/swift/generated/expr/UnresolvedDotExpr.qll 49fbcf07c345b6db06cfcb09e6f03b45b34fa7e520a3c205d47558d779e4c962 1dd710c2ffd9a0fa8b3f4a117ccc1d85d9c940e5387403472360b6732c2cbffb
lib/codeql/swift/generated/expr/UnresolvedMemberChainResultExpr.qll ce900badb9484eb2202c4df5ab11de7a3765e8e5eefaa9639779500942790ef1 c626ff29598af71151dd4395086134008951d9790aa44bcd3d4b2d91d6ca017a
lib/codeql/swift/generated/expr/UnresolvedMemberExpr.qll 6604f7eea32c151322c446c58e91ff68f3cfbf0fc040ccee046669bcc59fb42d c7738e6b909cb621ac109235ba13ede67a10b32894fd1a5114b16d48d6e9b606
lib/codeql/swift/generated/expr/UnresolvedPatternExpr.qll 6f4494d73d3f286daef9b0c6edef9e2b39454db3f1f54fcb5a74f3df955e659d 39fbd35d8755353b3aad89fbf49344b2280561f2c271d9cee6011c9ea9c7bf03
lib/codeql/swift/generated/expr/UnresolvedSpecializeExpr.qll 17387e6e516254bfda7836974771ec1cf9afe6d255f6d28768f6033ac9feced8 e6ec877eb07aa4b83857214675f4d0bc0c89f8c2041daeccaa1285c4a77642f7
lib/codeql/swift/generated/expr/UnresolvedPatternExpr.qll 0c41a4752c618e38c5dcb0892afe5bf112a2a7197270338673f7d676ed40bdc5 0187956c9c5cd49b6de82db12c157115015031a4fce7998cd5380d19cfd78ab9
lib/codeql/swift/generated/expr/UnresolvedSpecializeExpr.qll 6235187fc15e1b041d1b9058fa239b1f23f638d8ebc09f1bc424ece99a26ebd5 96e3eafe9adfe7736f6090fa9f2c93573697a69d5ad529852abf3b5e4a4e72ca
lib/codeql/swift/generated/expr/UnresolvedTypeConversionExpr.qll a38b74b695b9a21b2f1202d4d39017c3ac401e468079477b6d4901c118ae26b6 a79fb5b50b2a50cb2508360374640817848044a203e6b2ce93d6f441a208b84d
lib/codeql/swift/generated/expr/VarargExpansionExpr.qll de72227f75493de4bbb75b80fd072c994ef0e6c096bcaf81fd7dd0b274df5ea9 5400811b30f9673f387a26cfb1ab9fc7ef0055fafb1b96985211b4dde8b1b8f9
lib/codeql/swift/generated/expr/VarargExpansionExpr.qll f376431600530b233e0c2cab8544e1ecaf6d8dd13e885a0f643f13b4d98b910a 924daf0733b31937a4dc15d665530204103c9a2b1c0f3abdbbd658f189b77d82
lib/codeql/swift/generated/pattern/AnyPattern.qll ce091e368da281381539d17e3bac59497ad51bb9c167d8991b661db11c482775 ce091e368da281381539d17e3bac59497ad51bb9c167d8991b661db11c482775
lib/codeql/swift/generated/pattern/BindingPattern.qll 0687ec9761718aed5a13b23fe394f478844c25d6e1feec44d877d82deccd7a70 01bcb096073747e10fc3d2de0c3cc0971ab34626e2b4b2f2bfd670680aff3d5e
lib/codeql/swift/generated/pattern/BindingPattern.qll 0a6f32d66be8fc32daa2843660e4f460b85df79ff18f424aee1fc4c280885f1c eac5a045c08fe828871931f335105ee5e9eeb2fd313d14886631fd5701254721
lib/codeql/swift/generated/pattern/BoolPattern.qll 118300aa665defa688a7c28f82deb73fa76adce1429d19aa082c71cfcbeb0903 0cd6db87e925e89f8ad6d464762d01d63ddfd34b05a31d5e80eb41aec37480b4
lib/codeql/swift/generated/pattern/EnumElementPattern.qll 397ae58175ff54d35388b86524172009904cb784040ef06b8421f1dcdf064e3e 1485105498b397d7ee5cb1b3dd99e76597018dc357983b3e463bf689ddda865d
lib/codeql/swift/generated/pattern/ExprPattern.qll 99072c50c5361966cdb312e9b1571c1c313cbcfffe5ea9e77247709f5ff9acf5 6ec3ad407528f0bd773103945e3184681ef2af990efdc8fcf1982799909c54bf
lib/codeql/swift/generated/pattern/IsPattern.qll 3716a0e7153393f253fe046f479c2bc3bf1a2c5d7afb1bfa577bb830fcb6b52b 730324d250c4a4e9073b1c5b777aa1ab57759caf447696feee90068baa337f20
lib/codeql/swift/generated/pattern/EnumElementPattern.qll 7c5a75523f851aa3e67c8c4e8274516715ebf61876931956169a9af03e1e1544 6631cff61b4b27ff8ba9eceb1bff25905159086154093c6200d157273ac10c42
lib/codeql/swift/generated/pattern/ExprPattern.qll 68e211bc265d80eb77c3227fe804d54fcd199693dba3a6a1bdc74ac190c2c53d df5df794ef24c91d0414995dbdf57ca2009ccc55f70fd3298d6c77572c1d5e7e
lib/codeql/swift/generated/pattern/IsPattern.qll 1428413d7edc1daae1b9369184d2bfe93e83ed91b782ef8217ecdf231f6d858b e1a21f58b2b511bfbd47df08af95750c9731f647a28583220bfcc89aecfeeb18
lib/codeql/swift/generated/pattern/NamedPattern.qll 5d25e51eb83e86363b95a6531ffb164e5a6070b4a577f3900140edbef0e83c71 9e88b2b2b90a547b402d4782e8d494bc555d4200763c094dd985fe3b7ebc1ec8
lib/codeql/swift/generated/pattern/OptionalSomePattern.qll 4230ba4adaac68868c7c5bd2bf30d1f8284f1025acb3ae9c47b6a87f09ccdcd9 449568950700d21854ec65f9751506fc4dc4e490a4744fb67ca421fc2956fc6a
lib/codeql/swift/generated/pattern/ParenPattern.qll 4e5e2968ffdf07a68f5d5a49f4ecc1a2e7ff389c4fd498cc272e7afd7af7bea5 a143af906ab0cef8cbe3ed8ae06cb4dcb520ded3d70dbb800dab2227b9bf8d3c
lib/codeql/swift/generated/pattern/OptionalSomePattern.qll 93e3b0d2f6ebc042ebc9ff139f4df5d80e715e1a2cfa4c5ded7548a5f3897fc8 aa0bb0ae4c82472911fa9d434080f6c4fd1d8a316ed97d9aae8bde0a81a41da3
lib/codeql/swift/generated/pattern/ParenPattern.qll 2b86219dec05da6e953f4c1cb038d98c3566ab278279d8af723817926ae88eec 23e586a6180635e81136d768b3b99755f08ef0e1c8bb46048f6dd31cf8a30879
lib/codeql/swift/generated/pattern/Pattern.qll 0e96528a8dd87185f4fb23ba33ea418932762127e99739d7e56e5c8988e024d1 ba1e010c9f7f891048fb8c4ff8ea5a6c664c09e43d74b860d559f6459f82554a
lib/codeql/swift/generated/pattern/TuplePattern.qll d658653bdbe5e1a730e462c4bad7e2c468413b1f333c0a816a0e165ad8601a45 d0c4b5a4c04ad8a1ebf181313937e4e1d57fb8a98806f1161c289f9f5818961a
lib/codeql/swift/generated/pattern/TypedPattern.qll e46078cd90a30379011f565fefb71d42b92b34b1d7fd4be915aad2bafbdbeaf3 aedf0e4a931f868cc2a171f791e96732c6e931a979b2f03e37907a9b2b776cad
lib/codeql/swift/generated/stmt/BraceStmt.qll 121c669fc98bf5ed1f17e98fdfc36ae5f42e31436c14c16b53c13fd64bdaada8 c8eb7eed650586c2b71683096ea42461a9e811e63fe90aaa7da307b6cd63bc03
lib/codeql/swift/generated/stmt/BreakStmt.qll 31d6b2969a919062c46e7bf0203f91c3489ee3c364e73fc2788f0e06ac109b25 7fca57698a821e81903204f271d0a220adfdd50ff144eafd6868286aa6aefa33
lib/codeql/swift/generated/stmt/CaseLabelItem.qll 0755fabf3ca7a5ee9a553dec0a6d8af3c8abdc99015c229ce1c4b154a3af80d9 b3c9b88610a3dc729a5eb4f9667710d84a5ac0f3acddcda3031e744309265c68
lib/codeql/swift/generated/stmt/CaseStmt.qll 3cbb4e5e1e04931489adf252d809e0f153bfd32fb32cf05917ded5c418e78695 c80f22ce4915073e787634e015f7461b4b64cf100ad7705f4b1507cef1e88ea7
lib/codeql/swift/generated/stmt/ConditionElement.qll 46fe0a39e64765f32f5dd58bcd6c54f161806754fdac5579e89a91bc7d498abf aaedd5410971aeb875a4fbcb1464c5e84341fafcbdaacbd4d9d3c69b4a25bcc2
lib/codeql/swift/generated/stmt/ContinueStmt.qll 3213c4ede9c8240bcb1d1c02ee6171821cdfbf89056f1e5c607428dcfaf464f6 00756c533dfd9ee5402e739f360dfe5203ee2043e20fc1982d7782ca7a249f9a
lib/codeql/swift/generated/stmt/DeferStmt.qll 69a8e04618569b61ce680bae1d20cda299eea6064f50433fa8a5787114a6cf5e 12c4f66fc74803f276bbb65e8a696f9bd47cc2a8edfebb286f5c3b2a5b6efce7
lib/codeql/swift/generated/stmt/DoCatchStmt.qll f8d2e7366524518933bd59eb66f0ac13266c4483ec4e71c6c4e4e890374787a1 31529884d5c49f119491f8add3bc06dd47ca0a094c4db6b3d84693db6a9cc489
lib/codeql/swift/generated/stmt/DoStmt.qll dfa2879944e9b6879be7b47ba7e2be3cbb066322a891453891c4719bf0eb4a43 581c57de1a60084f8122fc698934894bbb8848825cb759fa62ff4e07002840cb
lib/codeql/swift/generated/pattern/TuplePattern.qll d82f3fc807251263209d0cf27f19a48707e0368f3e93192c82d9ade66baca52d 68f1375cb150bcc280ecc065cdac85e7b05ecfd630993ebe944e9f34482818a6
lib/codeql/swift/generated/pattern/TypedPattern.qll 4d9dec2bad3deccd7881ea8a0d6ff5807fae998febf2b4e6f0dd98341a0bbbdc 57309d44718c48e93622911957fc0a81dabf28d0a1f488c834f052d79bc7e93e
lib/codeql/swift/generated/stmt/BraceStmt.qll 1bbe5c2c4d88885e5345423ca03af269f881fc32a02154072acafd111a6c18b7 6a815892a8372bdfd12c270790d2ef7242310b54703fed8292b8d4ab5ee9d7e1
lib/codeql/swift/generated/stmt/BreakStmt.qll ec8d423c7139f6fc8470d039549d9a6cb53834645cf0e940bceaee1aed560788 45c2b269aabd209e811d99fd0ae457fff9ed5332df854a7bf86c1f436ea549cb
lib/codeql/swift/generated/stmt/CaseLabelItem.qll a2eb4027d8cdacd95134f1ac40b4dd96c1fbc85ddcc92f3aef876cd41764eb5a 6b583bfacaea6033fd803abc1e7e9b64d760aa66200bd2a1d18561bc0c999234
lib/codeql/swift/generated/stmt/CaseStmt.qll 31b7912e3e85b25864249c3474791fbe821745fbd81f8065b8092383a6005d64 34b873825d1dbcc30dbb551afc0ca0d66c2f5ee8f67b6256b9b74aa03e5fc83d
lib/codeql/swift/generated/stmt/ConditionElement.qll dc1d2180b779d7e2700e46fcc30dfe20caa45371d254c561e57b762a0ee847b0 ab5aea9669bc3cf2e4e20cda87d8ee403896c3749441389dc86f3dd8b2335027
lib/codeql/swift/generated/stmt/ContinueStmt.qll c29f2fb3913ac561eb9949c9a74aab4e57a00bb80ae2976944f7276c38a2993f 948b6a69841e45bb16066d022616b8854d9a3ece233d8931d5c5e077d59b8679
lib/codeql/swift/generated/stmt/DeferStmt.qll fd218f179d7139ccfa466bc59ec815d611bc80503f55c224d302060db956fa9e 9b153ed53e84e468ea8887c4866458f32c1b006c1bd51a872997d55f46628bc6
lib/codeql/swift/generated/stmt/DoCatchStmt.qll 2d9c6235000936da027a89d356d7004ddd8491e4b7533b0ff797e3374abb469b f63ca4196f432333b9ffd1edd781737affb973f76d49394aac23143b8b9b2e72
lib/codeql/swift/generated/stmt/DoStmt.qll dbce454f0e9e7cbafd610eb00f68d6ce839e111bcfe3a7e9bac315f29e3f6a23 7275838e3fad229de57115afaadaa455efd5c6ed95e469505d0eeb9adb101a30
lib/codeql/swift/generated/stmt/FailStmt.qll d8f5816c51c5027fd6dacc8d9f5ddd21f691c138dfc80c6c79e250402a1fe165 d8f5816c51c5027fd6dacc8d9f5ddd21f691c138dfc80c6c79e250402a1fe165
lib/codeql/swift/generated/stmt/FallthroughStmt.qll 7574c3b0d4e7901509b64c4a1d0355a06c02a09fc1282c0c5e86fa7566359c2e 54e85e2fd57313a20dfc196ded519422e4adee5ae4b17f4cc47d47b89650bf47
lib/codeql/swift/generated/stmt/ForEachStmt.qll c58b8ba4bbcb7609ea52181bfd095ecd0f162cd48600b9ce909ae646127a286f af93281c6e6ad02b249d25b0ce35086da37395aaf77dc0801a7b7df406938b1d
lib/codeql/swift/generated/stmt/GuardStmt.qll 18875adfca4a804932fcc035a0f1931fc781b3b4031e1df435c3e6a505d9edba 10f7a0ed8d4975d854f8b558654bfc2ab604b203c2429240e3a4b615e50c7ad8
lib/codeql/swift/generated/stmt/IfStmt.qll b55a7407988abba2ffc6f37803cff8d62abd5f27048d83a3fc64b8b6ce66590a 91def4db6dd271f5283e9a55a1e186e28e02962df334b5d753cea132731d7a85
lib/codeql/swift/generated/stmt/LabeledConditionalStmt.qll 42e8f32da8451cab4abf3a262abdf95aec8359606971700eb8c34d6dc3a3472f fa3c186f2cd57e16c7d09b5bf1dc3076db9e97ade0d78f4b12dd563b57207f00
lib/codeql/swift/generated/stmt/LabeledStmt.qll ffbfa0dc114399aabc217a9a245a8bcacbfbad6f20e6ff1078c62e29b051f093 33ddfd86495acc7a452fa34e02fe5cce755129aa7ee84f1c2ad67699574b55dc
lib/codeql/swift/generated/stmt/PoundAssertStmt.qll a03dc4a5ef847d74a3cbae6529f7534b35c1345caf15c04694eab71decefd9ab f968f8e8766e19c91852856ea3a84f8fa3fc1b4923c47f2ea42d82118b6f2e0d
lib/codeql/swift/generated/stmt/RepeatWhileStmt.qll adfebcb8a804842866c5f363c39856298de06fd538cca9ffe9c9cd4f59ddc6a7 19d74a05cb01fb586b08d3842a258de82721b1c709d556373e4a75c408e3c891
lib/codeql/swift/generated/stmt/ReturnStmt.qll 464dc2a4060ffdee4db3d405c344543c4d4e20b969ab536b47f0057b13ff0ce9 8d02dc871965db4947ee895f120ae6fe4c999d8d47e658a970990ea1bf76dd4c
lib/codeql/swift/generated/stmt/FallthroughStmt.qll 1bcf5fe7a3709a9893896668da1ee4209e1ec3bf73f861241dc586cc6d43a334 ffd433d93fbfd3b82c3c46f22bed57da4493b72b4194db9b55c1142f51bdaab2
lib/codeql/swift/generated/stmt/ForEachStmt.qll 1e08c898b8421577679fcaf6518947c6db270e90ee1cc8b80390b4c0f0d73f13 59e02adf04c9c92d07e220372ba60da4bc031dd39f98252d2693c406434a56c6
lib/codeql/swift/generated/stmt/GuardStmt.qll 216d6f7ee2fbc32771c77251ea8c13f5bc80d372115285b35cac14a413fee543 ba0c7911a26f5c06f0a0f7004d40e1e7a218ac73a8861188502f048913fe3102
lib/codeql/swift/generated/stmt/IfStmt.qll 0e4d8aaf6d2c05f34b1c2b048024d1708b64e8fa8e638b89e48a0bee7a143d92 bcc6a0dc5f49e631d7983bb438981a63f48231f8226fd66f2e4818c5462ec494
lib/codeql/swift/generated/stmt/LabeledConditionalStmt.qll 1c492adc4a997c029b587c06fc312ddd799e2bc589fa617b985fd3a716d7d120 8792991987453ff8f96df92d4e137fdbb8f3ca446cacb63b6f0bb035094e20de
lib/codeql/swift/generated/stmt/LabeledStmt.qll 734f0bb5b40d72c3c949a08af15c01b3ae3a3e315f3196f75da27e03a2635d63 f1fbea28c7eef71135e60e144714b1027d71f07ccfabbb65d6a98aa89523720e
lib/codeql/swift/generated/stmt/PoundAssertStmt.qll 72b60c1425b8b0be7542a4384c57d01d5299df53374bd69687958a7e01f5d6ad ed12106bc03ea1bb87d7c85fd8af7fddbac132258ac1c309e66120948e50fa46
lib/codeql/swift/generated/stmt/RepeatWhileStmt.qll 0812bbb3290d3ab86f9f4c628beee5e7a2487bf04f2b643191de40a3cf921a7e 8d36e0121fe856c48dd60c89c9cab695eee6deeca0ed1abd116d437363ca59b2
lib/codeql/swift/generated/stmt/ReturnStmt.qll 998454a234ac299de03567e40c46db9606d141ca67a49ebdaf7a8fa2048c5963 a739f1281771ed038e4db6ea5864a722daee53cf6747bf820a11811dc3a775b2
lib/codeql/swift/generated/stmt/Stmt.qll b2a4f3712e3575321a4bc65d31b9eb8ddcd2d20af9863f3b9240e78e4b32ccff e0fc13b3af867aa53b21f58a5be1b7d1333b3e8543a4d214a346468f783dbf40
lib/codeql/swift/generated/stmt/StmtCondition.qll 21ff34296584a5a0acf0f466c8aa83690f8f9761efa1208e65bb6ed120af5541 23b12b6db6f7ab7b2a951083a9a06ec702407c2a0c79cc9c479a24213d0753a9
lib/codeql/swift/generated/stmt/SwitchStmt.qll 1fce725cb70bfc20d373c4798731da0394b726653887d9c1fe27852253b06393 805d8383b3168e218c1d45c93d3f0c40a1d779208dbbbe45423ea1af64a98e1d
lib/codeql/swift/generated/stmt/ThrowStmt.qll 480553a18c58c2fa594ee3c7bc6b69f8aafb1c209e27379b711681652cbe6dd3 23829747c8b8428d7a2eea6017bb01536df01d7346c136bd6b654ebdd04342de
lib/codeql/swift/generated/stmt/WhileStmt.qll 1ac3c3638899386a953905f98f432b7ba5c89e23e28ca55def478ce726127f50 4ac6f0f62082a2a5c1a0119addbb6e4cdebe468a7f972c682c114a70a58c1e80
lib/codeql/swift/generated/stmt/YieldStmt.qll 8b1e8b7b19f94232eb877e1f8956033f6ca51db30d2542642bf3892a20eb1069 87355acc75a95a08e4f2894609c3093321904f62b9033620700ccd4427a9ca70
lib/codeql/swift/generated/stmt/StmtCondition.qll bb09bfc45e09406f952e690822435a9fef34468b7c43d768e7da3332a0e68f0e 7db513d3f8122d853876fc9eb6ff29131cc4a8109a63c6e775f1eb393fdb79ec
lib/codeql/swift/generated/stmt/SwitchStmt.qll 0161e9939c72c0b5356b237b342742d3069d3bdeb94324ee428b86d6f2a86161 557c727ee44d5869b4575b6c6016a2992e8495de02e62aca0b4662ee64f89858
lib/codeql/swift/generated/stmt/ThrowStmt.qll 595094c0acd0edea5296d792eeb4740ccd76e14a8b2b0863bb5156419a33884a be467040909e89efb663b2337a89c42d7cb23a37ae1f010eeef14b83fcb5bc49
lib/codeql/swift/generated/stmt/WhileStmt.qll f52eabcf852685bee2d8eb8cf742418a2b8c2d77f2e1a15f00619667dd05f31a 74d8b48f0a41340cea5d0a183924df85743cce1ff9490705903800d66ab45ed2
lib/codeql/swift/generated/stmt/YieldStmt.qll 5c413b0ca17b4ce725f25198f9185cd8f991c0b05dd09c0c4f6a2eb1e8da5b7d e1175d882552eadf368525480945e43ec09f85cb92505fa98bb62b62b275a277
lib/codeql/swift/generated/type/AnyBuiltinIntegerType.qll a263451163e027c4c4223ec288e090b7e0d399cc46eb962013342bfeac5f6b86 d850ec1ee1902945b172ddd0ecd8884e399e963f939c04bc8bfaadacebdf55a9
lib/codeql/swift/generated/type/AnyFunctionType.qll 0ad10fc75520316769f658cd237f3dbe2bc42cfa5942a71e9341d83dc68d0887 f883269d31b295c853fa06897ef253183049e34274ca0a669dedcd8252a9386e
lib/codeql/swift/generated/type/AnyGenericType.qll ae127c259d9881f240a9b77fb139f16084af53c29aee9abf1af3bcc698bcd611 4cb9e1d9effc7d829e5bc85455c44e4143a4f288454dd58eb25111cd5c1dd95e
lib/codeql/swift/generated/type/AnyFunctionType.qll 2d600cb27bc3c5d0f5c912b526c5b0d25364c35e5bdcfdf7d6ef78b9920197f1 4635de4c1dd484355e78adf4c939730814357e4d42e2cb34ceab1f31ad9926f8
lib/codeql/swift/generated/type/AnyGenericType.qll 1f1036efc8622f18498315269a9be10a4f317ea95b89f7d0c00f4ddfb6a24db0 6a89e625a12aefde2720adea7bd583e958cde94a8935310e9f4d3c86b1b32bab
lib/codeql/swift/generated/type/AnyMetatypeType.qll 6805a6895e748e02502105d844b66fab5111dbb0d727534d305a0396dacc9465 58e0794b8d6dccd9809f5b83bf64b162e69f3f84b5f3161b88aed10f16a8ede8
lib/codeql/swift/generated/type/ArchetypeType.qll 3c3d88c43a746b54cd09562756768538675ee1bae31c58fca4b8c6af7ccc8656 6dd41b2a89176342a27d3ffa7abc60dc9e53f2a6c132941fb7c79f9aa1b189db
lib/codeql/swift/generated/type/ArchetypeType.qll 7ffb3764ff5a36224eada35c0acb812b479d05ef607fe5aa70f909a0e803b162 b6e252370190590d62b622d36a02485c2113fb142573e4de6b28db73c535f4a0
lib/codeql/swift/generated/type/ArraySliceType.qll 72d0409e2704e89ebca364ae28d55c874152f55dd1deaac6c954617f6566f3c2 72d0409e2704e89ebca364ae28d55c874152f55dd1deaac6c954617f6566f3c2
lib/codeql/swift/generated/type/BoundGenericClassType.qll c82971dcd306a4cbc6bb885ae300556717eb2d068066b7752a36480e5eb14b5f c82971dcd306a4cbc6bb885ae300556717eb2d068066b7752a36480e5eb14b5f
lib/codeql/swift/generated/type/BoundGenericEnumType.qll 89fcee52adbe6c9b130eae45cf43b2a2c302e8812f8519ea885e5d41dec3ec56 89fcee52adbe6c9b130eae45cf43b2a2c302e8812f8519ea885e5d41dec3ec56
lib/codeql/swift/generated/type/BoundGenericStructType.qll ff24933889dcc9579fe9a52bd5992b6ecd7b7a7b59c4b1005734e5cd367c8ed6 ff24933889dcc9579fe9a52bd5992b6ecd7b7a7b59c4b1005734e5cd367c8ed6
lib/codeql/swift/generated/type/BoundGenericType.qll 6c252df4623344c89072fefa82879b05a195b53dd78ea7b95e9eb862b9c9c64c 91b172eea501ef3d0710bbbeee7b8270c20a6667d2cf169e058804b12ff2166d
lib/codeql/swift/generated/type/BoundGenericType.qll 5ae2dc86a61329b4145293d9c4f2f2aa4e8d85c5a07b16d1c6500a8154642666 e0eacd682988e8074e036cd50b2ad92fc974bb01aac9155d9d1da2f97966dee5
lib/codeql/swift/generated/type/BuiltinBridgeObjectType.qll 848291382ac6bd7cf5dd6707418d4881ec9750ca8e345f7eff9e358715c11264 848291382ac6bd7cf5dd6707418d4881ec9750ca8e345f7eff9e358715c11264
lib/codeql/swift/generated/type/BuiltinDefaultActorStorageType.qll 54e981860527a18660c9c76da60b14fa6dd3dae0441490ed7eb47d36f1190d8b 54e981860527a18660c9c76da60b14fa6dd3dae0441490ed7eb47d36f1190d8b
lib/codeql/swift/generated/type/BuiltinExecutorType.qll 149642b70b123bcffb0a235ca0fca21a667939fe17cdae62fee09a54dca3e6be 149642b70b123bcffb0a235ca0fca21a667939fe17cdae62fee09a54dca3e6be
lib/codeql/swift/generated/type/BuiltinFloatType.qll 7a1c769c34d67f278074f6179596ec8aee0f92fb30a7de64e8165df2f377cd3f 7a1c769c34d67f278074f6179596ec8aee0f92fb30a7de64e8165df2f377cd3f
lib/codeql/swift/generated/type/BuiltinIntegerLiteralType.qll 94406446732709afdf28852160017c1ca286ad5b2b7812aa8a1a5c96952a7da1 94406446732709afdf28852160017c1ca286ad5b2b7812aa8a1a5c96952a7da1
lib/codeql/swift/generated/type/BuiltinIntegerType.qll c466054ad1bd06e225937cf67d947a0ae81a078475f9ab6149d4ffb23531c933 8813c8b99df42a489c6b38f7764daac5ab5a55b1c76167da200409b09a4d6244
lib/codeql/swift/generated/type/BuiltinIntegerType.qll 43be42f093054063804c275d1e7e469ed52bce5f92419acf0e092093e8e6d2bb 5a87d692e986c190df402da2679842b1a5a35593804a875de6b3b08cadab4cf1
lib/codeql/swift/generated/type/BuiltinJobType.qll 4ba48722281db420aeca34fc9bb638500832d273db80337aaff0a0fa709ec873 4ba48722281db420aeca34fc9bb638500832d273db80337aaff0a0fa709ec873
lib/codeql/swift/generated/type/BuiltinNativeObjectType.qll 7231290a65e31dbee4ec2a89b011ee1e5adb444848f6e8117e56bea0a1e11631 7231290a65e31dbee4ec2a89b011ee1e5adb444848f6e8117e56bea0a1e11631
lib/codeql/swift/generated/type/BuiltinRawPointerType.qll bc3f6c3388c08e05d6f7d086123dc2189480dae240fcb575aef2e0f24241d207 bc3f6c3388c08e05d6f7d086123dc2189480dae240fcb575aef2e0f24241d207
@@ -616,40 +616,40 @@ lib/codeql/swift/generated/type/BuiltinType.qll 0f90f2fd18b67edf20712ff51484afd5
lib/codeql/swift/generated/type/BuiltinUnsafeValueBufferType.qll d569e7c255de5e87bb0eb68ae5e7fea011121e01b2868007485af91da7417cd6 d569e7c255de5e87bb0eb68ae5e7fea011121e01b2868007485af91da7417cd6
lib/codeql/swift/generated/type/BuiltinVectorType.qll f51ce577abec2a1de3ae77a5cd9719aa4a1a6f3f5ec492c7444e410fb1de802a f51ce577abec2a1de3ae77a5cd9719aa4a1a6f3f5ec492c7444e410fb1de802a
lib/codeql/swift/generated/type/ClassType.qll b52f0383d3dcbf7cf56d0b143cbb63783cb5fa319bcbfc4754e362d935e0fb53 b52f0383d3dcbf7cf56d0b143cbb63783cb5fa319bcbfc4754e362d935e0fb53
lib/codeql/swift/generated/type/DependentMemberType.qll d9806aa84e0c9a7f0d96155ffeae586ced8ee1343e139f754ebd97d4476f0911 d0b3395e3263be150a6b6df550c02a2567cfa4a827dcb625d0bf1e7bf01956eb
lib/codeql/swift/generated/type/DictionaryType.qll 8b9aad8e8eca8881c1b1516e354c25bf60f12f63f294e906d236f70de025307c 53b0102e1b8f9f5b2c502faa82982c2105dd0e7194eb9ff76d514bddfa50f1dd
lib/codeql/swift/generated/type/DynamicSelfType.qll 9a2950762ad4d78bfacbf5b166ea9dc562b662cf3fcbfc50198aaacf1ea55047 8fb21715ed4ba88866b010cbba73fc004d6f8baef9ce63c747e4d680f382ca6e
lib/codeql/swift/generated/type/DependentMemberType.qll 8c431d869db76224a7ad9e23a4c1ce472929d12d1efb3bd2dacab5fc067540c1 7df0ee16d1f1ffe0a146b20d58ed62d4275a75e238b5c19f9d3d213552485a99
lib/codeql/swift/generated/type/DictionaryType.qll 238c55ea5833fe5b13770cd8dc622f530b6c3e464168a3d8c456becb2f6db094 d16f05962d94085a8adbeb6a0b6287009c99bd9b4042b22e4d0488bb0b6c5d3d
lib/codeql/swift/generated/type/DynamicSelfType.qll ced4642aeb0f9f2a18284aa342a9d69b7b430db4ad307d55c6bbc864bbc3a029 db6569add6655e066ccef10a9df6394f91aec04924c907c156664aabe8188f8f
lib/codeql/swift/generated/type/EnumType.qll dcf653c7ee2e76882d9f415fbbc208905b8d8ed68cc32e36c0439a9205e65b35 dcf653c7ee2e76882d9f415fbbc208905b8d8ed68cc32e36c0439a9205e65b35
lib/codeql/swift/generated/type/ErrorType.qll cbc17f4d9977268b2ff0f8a517ca898978af869d97310b6c88519ff8d07efff3 cbc17f4d9977268b2ff0f8a517ca898978af869d97310b6c88519ff8d07efff3
lib/codeql/swift/generated/type/ExistentialMetatypeType.qll 3a7fd0829381fe4d3768d4c6b0b1257f8386be6c59a73458f68387f66ea23e05 3a7fd0829381fe4d3768d4c6b0b1257f8386be6c59a73458f68387f66ea23e05
lib/codeql/swift/generated/type/ExistentialType.qll 974537bfafdd509743ccd5173770c31d29aaa311acb07bb9808c62b7fa63f67a c6fbbfb8dacf78087828d68bc94db5d18db75f6c6183ab4425dfa13fccb6b220
lib/codeql/swift/generated/type/ExistentialType.qll c8ef7c7a14629a437865d80a38c2286421d801c4b22cd7d5ca8459cf17611035 ac0cfd3de4da401f7077b6e6b5ab40dd8715cbe442078d7a1d071ae21ab992cf
lib/codeql/swift/generated/type/FunctionType.qll 36e1de86e127d2fb1b0a3a7abce68422bdf55a3ab207e2df03ea0a861ab5ccb4 36e1de86e127d2fb1b0a3a7abce68422bdf55a3ab207e2df03ea0a861ab5ccb4
lib/codeql/swift/generated/type/GenericFunctionType.qll 299c06f01579161b1a22104b91947b9e24c399e66fca91415c2125bf02876631 b4a6bd09a4f28edf58681f8e1f71c955089484535e22fa50d9bae71fd52192fb
lib/codeql/swift/generated/type/GenericFunctionType.qll ed1fe0390a798daf1032fc3b8777120b81f899aeac50d8b7cdbbb7a1b604e0a6 ec43604910433f24f6dbd2e00d183c24d75eab1d2e6b280991410a403eea05b7
lib/codeql/swift/generated/type/GenericTypeParamType.qll f515debe8b21f3ea6551e4f8513cda14c3a5ed0cebd4cbfd3b533ff6f0e8b0bf f515debe8b21f3ea6551e4f8513cda14c3a5ed0cebd4cbfd3b533ff6f0e8b0bf
lib/codeql/swift/generated/type/InOutType.qll c69d0f3c3f3d82c6300e052366709760c12f91a6580865ff8718f29057925235 2a9e1d66bec636a727f5ebc60827d90afcdbee69aabe8ae7501f0e089c6dbd5e
lib/codeql/swift/generated/type/LValueType.qll 5159f8cf7004e497db76130d2bfd10228f60864f0e6e9e809fc9a2765eafa978 fc238183b7bf54632fa003e9e91a1c49fb9167170fe60c22358dc3a651acbf98
lib/codeql/swift/generated/type/InOutType.qll 8573d9daaaea7db4ef5faa82a92556226ef533a0c96dac6edf620ab2d6984007 81804eb58118c43251f0b3e19502e58a92f1ef46960178d47b764688659b36d1
lib/codeql/swift/generated/type/LValueType.qll 05fa3d818ecaf3451751de5cf8af5b059b161d554bc2e2d05ca1922acfbb6290 e0836743c36c8db9eb3dd513ca41247284ce0bf1cbd9fb0d974e9ca32de8c0c3
lib/codeql/swift/generated/type/MetatypeType.qll cd752f81257820f74c1f5c016e19bdc9b0f8ff8ddcc231daa68061a85c4b38e2 cd752f81257820f74c1f5c016e19bdc9b0f8ff8ddcc231daa68061a85c4b38e2
lib/codeql/swift/generated/type/ModuleType.qll 0198db803b999e2c42b65783f62a2556029c59d6c7cc52b788865fd7bb736e70 199f8fd9b4f9d48c44f6f8d11cb1be80eb35e9e5e71a0e92a549905092000e98
lib/codeql/swift/generated/type/ModuleType.qll be1174e3338243da3dd88d6795a6c1ed26634e86a6b11c26d9ce2f1b18f010f5 691a1449e2b0c3a4130e867f003f996b8c089718c69d14cf08d843fb8a2b0dfd
lib/codeql/swift/generated/type/NominalOrBoundGenericNominalType.qll 27d87dc4792b7f46fa1b708aadecef742ab2a78b23d4eb28ce392da49766122f 380b827d026202cbfcd825e975ebbdf8f53784a0426ce5454cb1b43cc42dfe16
lib/codeql/swift/generated/type/NominalType.qll f7e85d544eaaa259c727b8b4ba691578861d15612a134d19936a20943270b629 87472017a129921d2af9d380f69c293f4deba788e7660b0fe085a455e76562e8
lib/codeql/swift/generated/type/OpaqueTypeArchetypeType.qll 74c840ae210fff84636fbfb75d8fce2c2e0bc5bda1489c57f312d2195fdfeda3 0c9986107dcf497798dc69842a277045dcaacfe8eec0ed1f5fc7244dd213ff56
lib/codeql/swift/generated/type/OpaqueTypeArchetypeType.qll 333a669f84d5ac7ff276ecb931badae1291336aff6516cbd15adbe5843128696 4151581915e3b4baae926c1c9e70df28db2f8374383c5c9c550cd6b24ec1cf62
lib/codeql/swift/generated/type/OpenedArchetypeType.qll ed97d3fb8810424643953a0d5ebd93e58d1b2e397ea01ccde0dcd8e68c41adb2 ed97d3fb8810424643953a0d5ebd93e58d1b2e397ea01ccde0dcd8e68c41adb2
lib/codeql/swift/generated/type/OptionalType.qll d99dd5ec5636cc6c3e0e52bf27d0d8bf8dfcff25739cd7e1b845f5d96b1a5ac9 d99dd5ec5636cc6c3e0e52bf27d0d8bf8dfcff25739cd7e1b845f5d96b1a5ac9
lib/codeql/swift/generated/type/ParameterizedProtocolType.qll cdbbb98eea4d8e9bf0437abcca34884f7ff56eedad74316838bdbfb9c3492b4b 2cf32174c8431c69690f5b34f0c4b4156c3496da49f85886ce91bf368e4fc346
lib/codeql/swift/generated/type/ParenType.qll 4c8db82abce7b0a1e9a77d2cf799a3e897348fc48f098488bad4ca46890b2646 9ae88f83b4d09a8b59b27f6272533c1aebf04517264804e1cecd42d55e236aa3
lib/codeql/swift/generated/type/ParameterizedProtocolType.qll a2f76537bc90031afa3a05dfc7604f0ed95df0f30528fbbff958f401329bed02 04db40554b3017dce767bb66baacff0b94207d042074e9a3169a459c54ee949d
lib/codeql/swift/generated/type/ParenType.qll feb5db83beefda6bcc73c9189f55da245fff9865dd57bf2024ed84c53ebdeaf2 0fe92c0e93dc154f8b29c065d72bd4f3b816ecf72b7f2b2967a30ea5b911955a
lib/codeql/swift/generated/type/PrimaryArchetypeType.qll 87279ab9a04415fcbcf825af0145b4fc7f118fc8ce57727b840cb18f7d203b59 87279ab9a04415fcbcf825af0145b4fc7f118fc8ce57727b840cb18f7d203b59
lib/codeql/swift/generated/type/ProtocolCompositionType.qll 36a4f7e74eb917a84d4be18084ba5727c3fbc78368f2022da136cd4cf5a76ecc 779e75d2e2bf8050dcd859f2da870fbc937dfcaa834fc75e1d6dba01d1502fbc
lib/codeql/swift/generated/type/ProtocolCompositionType.qll 3c998689c48168854c242bfa4970eda63077887bfbbdc34445d26a8d034673e6 a23cd63570903fbc08eff90773fd00d6d979dc001038f118bb288c8b08d42d74
lib/codeql/swift/generated/type/ProtocolType.qll 07eb08216ca978c9565a7907ab3a932aa915041b6e7520bc421450b32070dbcf 07eb08216ca978c9565a7907ab3a932aa915041b6e7520bc421450b32070dbcf
lib/codeql/swift/generated/type/ReferenceStorageType.qll f565055bb52939ebb38eae4ec2fb9a70ee3045c1c7c9d604037ecf0557cce481 4d5b884f3947a1c0cb9673dc61b8735c9aeec19c9f0a87aa9b7fbe01f49fc957
lib/codeql/swift/generated/type/ReferenceStorageType.qll a2b02a158baaf30dce3e0884e18198f462bd3514d682405c436230c693b5b63c 9e76bc2338ce088237ab2dd784094133dc43a8e6c0f48eced9ae4b042e72666f
lib/codeql/swift/generated/type/StructType.qll 5681060ec1cb83be082c4d5d521cdfc1c48a4095b56415efc03de7f960d1fa04 5681060ec1cb83be082c4d5d521cdfc1c48a4095b56415efc03de7f960d1fa04
lib/codeql/swift/generated/type/SubstitutableType.qll 9e74ec2d281cd3dedbc5791d66a820a56e0387260f7b2d30a5875dc3f5883389 619f0e4d509bdd9e8cfc061e5627762e9cbae8779bec998564556894a475f9d8
lib/codeql/swift/generated/type/SugarType.qll 4ea82201ae20e769c0c3e6e158bae86493e1b16bbd3ef6495e2a3760baa1fc6b 6c78df86db6f9c70398484819a9b9ecc8ee337b0a4ac2d84e17294951a6fd788
lib/codeql/swift/generated/type/SyntaxSugarType.qll 253e036452e0ba8ae3bb60d6ed22f4efb8436f4ef19f158f1114a6f9a14df42c 743fe4dede40ca173b19d5757d14e0f606fe36f51119445503e8eea7cf6df3b0
lib/codeql/swift/generated/type/TupleType.qll e94b6173b195cab14c8b48081e0e5f47787a64fe251fd9af0465e726ffa55ffb cd6c354e872012888014d627be93f415c55ddde0691390fe5e46df96ddebf63f
lib/codeql/swift/generated/type/Type.qll 2bd40fd723b2feca4728efe1941ae4b7d830b1021b2de304e6d52c16d744f5a1 c9e44bc375a4dede3f5f1d5bcc8a2f667db0f1919f2549c8c2bb1af5eee899cf
lib/codeql/swift/generated/type/TypeAliasType.qll 081916a36657d4e7df02d6c034715e674cdc980e7067d5317785f7f5bd1b6acb 47b1b7502f8e0792bbe31f03b9df0302cc3d7332b84e104d83304e09f425a06b
lib/codeql/swift/generated/type/TypeRepr.qll 10febbf304b45c9c15f158ccc7f52aa4f4da0f7ca8856c082ef19823d9a1d114 89dcafe7b9939cf6915215ef2906becf5658a3fd2c7b20968b3fc72c3f5155ec
lib/codeql/swift/generated/type/UnarySyntaxSugarType.qll ffdaa0851a0db7c69cf6b8f4437fe848a73d8a1f20e1be52917c682bd6200634 ca5a9912c9f99a9aa9c7685242de1692aad21182f8105cbdce3ba3e7f1118b40
lib/codeql/swift/generated/type/TupleType.qll 2fe4b458d59ff834342d07f05340ca549b5da1a167979efbc38a16027efec1de a138e943a431cebf259391dbe5ea196c1f9fcc9ace8f498ad84adfc442526890
lib/codeql/swift/generated/type/Type.qll 5f87d805a35cffdd48e5b5357d52aeb664962f6e011ee1c22c598cfa8073a6b4 2f33629856f0a8771ed8400031041fbc12d47db26d43e9929720069671b0d024
lib/codeql/swift/generated/type/TypeAliasType.qll 30053601cbbd7dff041770b947af9c45309d081ff9afc1dec8e0eeb099e190c0 a15258e88ec9ab06b58626f53cfa0ce2a75207b8c27c830f08a738c56e5b7d71
lib/codeql/swift/generated/type/TypeRepr.qll 517eee0844c01aea497a0c9933cbd8930a915456cd7084b9e09aefd5a109942a 60b98da8fd689ce38aed88b88d98a536cc662b09420f130fa93d1b76cb4717ea
lib/codeql/swift/generated/type/UnarySyntaxSugarType.qll a31bf4cd364a3015ab21d47447a6f111633284e64eeaa6d6a51c38e15cc569ae 0bfcfb6397c608c908c6df34bfd32f678f95dbe16bc9dab266bbac924dbde9e1
lib/codeql/swift/generated/type/UnboundGenericType.qll 43549cbdaaa05c3c6e3d6757aca7c549b67f3c1f7d7f0a987121de0c80567a78 43549cbdaaa05c3c6e3d6757aca7c549b67f3c1f7d7f0a987121de0c80567a78
lib/codeql/swift/generated/type/UnmanagedStorageType.qll 198727a7c9557a0a92c6d833768086f0a0a18c546b4bfd486d7ff7ad5677a6aa 198727a7c9557a0a92c6d833768086f0a0a18c546b4bfd486d7ff7ad5677a6aa
lib/codeql/swift/generated/type/UnownedStorageType.qll 062fd6e902ecbde78a7b8a6d80029731ffb7b4ca741fdc1573c19dd373b6df8e 062fd6e902ecbde78a7b8a6d80029731ffb7b4ca741fdc1573c19dd373b6df8e

View File

@@ -46,16 +46,16 @@ module Generated {
/**
* Gets the `index`th spec of this availability info (0-based).
*/
final AvailabilitySpec getSpec(int index) { result = getImmediateSpec(index).resolve() }
final AvailabilitySpec getSpec(int index) { result = this.getImmediateSpec(index).resolve() }
/**
* Gets any of the specs of this availability info.
*/
final AvailabilitySpec getASpec() { result = getSpec(_) }
final AvailabilitySpec getASpec() { result = this.getSpec(_) }
/**
* Gets the number of specs of this availability info.
*/
final int getNumberOfSpecs() { result = count(int i | exists(getSpec(i))) }
final int getNumberOfSpecs() { result = count(int i | exists(this.getSpec(i))) }
}
}

View File

@@ -16,7 +16,7 @@ module Generated {
/**
* Holds if `getName()` exists.
*/
final predicate hasName() { exists(getName()) }
final predicate hasName() { exists(this.getName()) }
/**
* Gets the self parameter of this callable, if it exists.
@@ -34,12 +34,12 @@ module Generated {
/**
* Gets the self parameter of this callable, if it exists.
*/
final ParamDecl getSelfParam() { result = getImmediateSelfParam().resolve() }
final ParamDecl getSelfParam() { result = this.getImmediateSelfParam().resolve() }
/**
* Holds if `getSelfParam()` exists.
*/
final predicate hasSelfParam() { exists(getSelfParam()) }
final predicate hasSelfParam() { exists(this.getSelfParam()) }
/**
* Gets the `index`th parameter of this callable (0-based).
@@ -57,17 +57,17 @@ module Generated {
/**
* Gets the `index`th parameter of this callable (0-based).
*/
final ParamDecl getParam(int index) { result = getImmediateParam(index).resolve() }
final ParamDecl getParam(int index) { result = this.getImmediateParam(index).resolve() }
/**
* Gets any of the parameters of this callable.
*/
final ParamDecl getAParam() { result = getParam(_) }
final ParamDecl getAParam() { result = this.getParam(_) }
/**
* Gets the number of parameters of this callable.
*/
final int getNumberOfParams() { result = count(int i | exists(getParam(i))) }
final int getNumberOfParams() { result = count(int i | exists(this.getParam(i))) }
/**
* Gets the body of this callable, if it exists.
@@ -85,12 +85,12 @@ module Generated {
*
* The body is absent within protocol declarations.
*/
final BraceStmt getBody() { result = getImmediateBody().resolve() }
final BraceStmt getBody() { result = this.getImmediateBody().resolve() }
/**
* Holds if `getBody()` exists.
*/
final predicate hasBody() { exists(getBody()) }
final predicate hasBody() { exists(this.getBody()) }
/**
* Gets the `index`th capture of this callable (0-based).
@@ -108,16 +108,16 @@ module Generated {
/**
* Gets the `index`th capture of this callable (0-based).
*/
final CapturedDecl getCapture(int index) { result = getImmediateCapture(index).resolve() }
final CapturedDecl getCapture(int index) { result = this.getImmediateCapture(index).resolve() }
/**
* Gets any of the captures of this callable.
*/
final CapturedDecl getACapture() { result = getCapture(_) }
final CapturedDecl getACapture() { result = this.getCapture(_) }
/**
* Gets the number of captures of this callable.
*/
final int getNumberOfCaptures() { result = count(int i | exists(getCapture(i))) }
final int getNumberOfCaptures() { result = count(int i | exists(this.getCapture(i))) }
}
}

View File

@@ -36,9 +36,9 @@ module Generated {
* transitively.
*/
final Element resolve() {
not exists(getResolveStep()) and result = this
not exists(this.getResolveStep()) and result = this
or
result = getResolveStep().resolve()
result = this.getResolveStep().resolve()
}
/**

View File

@@ -47,19 +47,19 @@ module Generated {
* Gets the `index`th argument to an array or dictionary subscript expression (0-based).
*/
final Argument getSubscriptArgument(int index) {
result = getImmediateSubscriptArgument(index).resolve()
result = this.getImmediateSubscriptArgument(index).resolve()
}
/**
* Gets any of the arguments to an array or dictionary subscript expression.
*/
final Argument getASubscriptArgument() { result = getSubscriptArgument(_) }
final Argument getASubscriptArgument() { result = this.getSubscriptArgument(_) }
/**
* Gets the number of arguments to an array or dictionary subscript expression.
*/
final int getNumberOfSubscriptArguments() {
result = count(int i | exists(getSubscriptArgument(i)))
result = count(int i | exists(this.getSubscriptArgument(i)))
}
/**
@@ -72,7 +72,7 @@ module Generated {
/**
* Holds if `getTupleIndex()` exists.
*/
final predicate hasTupleIndex() { exists(getTupleIndex()) }
final predicate hasTupleIndex() { exists(this.getTupleIndex()) }
/**
* Gets the property or subscript operator, if it exists.
@@ -90,12 +90,12 @@ module Generated {
/**
* Gets the property or subscript operator, if it exists.
*/
final ValueDecl getDeclRef() { result = getImmediateDeclRef().resolve() }
final ValueDecl getDeclRef() { result = this.getImmediateDeclRef().resolve() }
/**
* Holds if `getDeclRef()` exists.
*/
final predicate hasDeclRef() { exists(getDeclRef()) }
final predicate hasDeclRef() { exists(this.getDeclRef()) }
/**
* Gets the return type of this component application.
@@ -117,6 +117,6 @@ module Generated {
* path; an optional-wrapping component is inserted if required to produce an optional type
* as the final output.
*/
final Type getComponentType() { result = getImmediateComponentType().resolve() }
final Type getComponentType() { result = this.getImmediateComponentType().resolve() }
}
}

View File

@@ -22,11 +22,11 @@ module Generated {
/**
* Gets the location associated with this element in the code, if it exists.
*/
final Location getLocation() { result = getImmediateLocation().resolve() }
final Location getLocation() { result = this.getImmediateLocation().resolve() }
/**
* Holds if `getLocation()` exists.
*/
final predicate hasLocation() { exists(getLocation()) }
final predicate hasLocation() { exists(this.getLocation()) }
}
}

View File

@@ -20,7 +20,7 @@ module Generated {
/**
* Gets the file of this location.
*/
final File getFile() { result = getImmediateFile().resolve() }
final File getFile() { result = this.getImmediateFile().resolve() }
/**
* Gets the start line of this location.

View File

@@ -24,12 +24,12 @@ module Generated {
/**
* Gets the parent of this unspecified element, if it exists.
*/
final Element getParent() { result = getImmediateParent().resolve() }
final Element getParent() { result = this.getImmediateParent().resolve() }
/**
* Holds if `getParent()` exists.
*/
final predicate hasParent() { exists(getParent()) }
final predicate hasParent() { exists(this.getParent()) }
/**
* Gets the property of this unspecified element.
@@ -48,7 +48,7 @@ module Generated {
/**
* Holds if `getIndex()` exists.
*/
final predicate hasIndex() { exists(getIndex()) }
final predicate hasIndex() { exists(this.getIndex()) }
/**
* Gets the error of this unspecified element.

View File

@@ -22,16 +22,16 @@ module Generated {
/**
* Gets the `index`th accessor of this abstract storage declaration (0-based).
*/
final Accessor getAccessor(int index) { result = getImmediateAccessor(index).resolve() }
final Accessor getAccessor(int index) { result = this.getImmediateAccessor(index).resolve() }
/**
* Gets any of the accessors of this abstract storage declaration.
*/
final Accessor getAnAccessor() { result = getAccessor(_) }
final Accessor getAnAccessor() { result = this.getAccessor(_) }
/**
* Gets the number of accessors of this abstract storage declaration.
*/
final int getNumberOfAccessors() { result = count(int i | exists(getAccessor(i))) }
final int getNumberOfAccessors() { result = count(int i | exists(this.getAccessor(i))) }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the the declaration captured by the parent closure.
*/
final ValueDecl getDecl() { result = getImmediateDecl().resolve() }
final ValueDecl getDecl() { result = this.getImmediateDecl().resolve() }
/**
* Holds if this captured declaration is direct.

View File

@@ -20,7 +20,7 @@ module Generated {
/**
* Gets the module of this declaration.
*/
final ModuleDecl getModule() { result = getImmediateModule().resolve() }
final ModuleDecl getModule() { result = this.getImmediateModule().resolve() }
/**
* Gets the `index`th member of this declaration (0-based).
@@ -35,16 +35,16 @@ module Generated {
/**
* Gets the `index`th member of this declaration (0-based).
*/
final Decl getMember(int index) { result = getImmediateMember(index).resolve() }
final Decl getMember(int index) { result = this.getImmediateMember(index).resolve() }
/**
* Gets any of the members of this declaration.
*/
final Decl getAMember() { result = getMember(_) }
final Decl getAMember() { result = this.getMember(_) }
/**
* Gets the number of members of this declaration.
*/
final int getNumberOfMembers() { result = count(int i | exists(getMember(i))) }
final int getNumberOfMembers() { result = count(int i | exists(this.getMember(i))) }
}
}

View File

@@ -24,16 +24,18 @@ module Generated {
/**
* Gets the `index`th element of this enum case declaration (0-based).
*/
final EnumElementDecl getElement(int index) { result = getImmediateElement(index).resolve() }
final EnumElementDecl getElement(int index) {
result = this.getImmediateElement(index).resolve()
}
/**
* Gets any of the elements of this enum case declaration.
*/
final EnumElementDecl getAnElement() { result = getElement(_) }
final EnumElementDecl getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this enum case declaration.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -31,16 +31,16 @@ module Generated {
/**
* Gets the `index`th parameter of this enum element declaration (0-based).
*/
final ParamDecl getParam(int index) { result = getImmediateParam(index).resolve() }
final ParamDecl getParam(int index) { result = this.getImmediateParam(index).resolve() }
/**
* Gets any of the parameters of this enum element declaration.
*/
final ParamDecl getAParam() { result = getParam(_) }
final ParamDecl getAParam() { result = this.getParam(_) }
/**
* Gets the number of parameters of this enum element declaration.
*/
final int getNumberOfParams() { result = count(int i | exists(getParam(i))) }
final int getNumberOfParams() { result = count(int i | exists(this.getParam(i))) }
}
}

View File

@@ -27,7 +27,7 @@ module Generated {
* Gets the extended type declaration of this extension declaration.
*/
final NominalTypeDecl getExtendedTypeDecl() {
result = getImmediateExtendedTypeDecl().resolve()
result = this.getImmediateExtendedTypeDecl().resolve()
}
/**
@@ -46,16 +46,18 @@ module Generated {
/**
* Gets the `index`th protocol of this extension declaration (0-based).
*/
final ProtocolDecl getProtocol(int index) { result = getImmediateProtocol(index).resolve() }
final ProtocolDecl getProtocol(int index) {
result = this.getImmediateProtocol(index).resolve()
}
/**
* Gets any of the protocols of this extension declaration.
*/
final ProtocolDecl getAProtocol() { result = getProtocol(_) }
final ProtocolDecl getAProtocol() { result = this.getProtocol(_) }
/**
* Gets the number of protocols of this extension declaration.
*/
final int getNumberOfProtocols() { result = count(int i | exists(getProtocol(i))) }
final int getNumberOfProtocols() { result = count(int i | exists(this.getProtocol(i))) }
}
}

View File

@@ -23,19 +23,19 @@ module Generated {
* Gets the `index`th generic type parameter of this generic context (0-based).
*/
final GenericTypeParamDecl getGenericTypeParam(int index) {
result = getImmediateGenericTypeParam(index).resolve()
result = this.getImmediateGenericTypeParam(index).resolve()
}
/**
* Gets any of the generic type parameters of this generic context.
*/
final GenericTypeParamDecl getAGenericTypeParam() { result = getGenericTypeParam(_) }
final GenericTypeParamDecl getAGenericTypeParam() { result = this.getGenericTypeParam(_) }
/**
* Gets the number of generic type parameters of this generic context.
*/
final int getNumberOfGenericTypeParams() {
result = count(int i | exists(getGenericTypeParam(i)))
result = count(int i | exists(this.getGenericTypeParam(i)))
}
}
}

View File

@@ -25,17 +25,19 @@ module Generated {
* Gets the `index`th active element of this if config declaration (0-based).
*/
final AstNode getActiveElement(int index) {
result = getImmediateActiveElement(index).resolve()
result = this.getImmediateActiveElement(index).resolve()
}
/**
* Gets any of the active elements of this if config declaration.
*/
final AstNode getAnActiveElement() { result = getActiveElement(_) }
final AstNode getAnActiveElement() { result = this.getActiveElement(_) }
/**
* Gets the number of active elements of this if config declaration.
*/
final int getNumberOfActiveElements() { result = count(int i | exists(getActiveElement(i))) }
final int getNumberOfActiveElements() {
result = count(int i | exists(this.getActiveElement(i)))
}
}
}

View File

@@ -30,12 +30,12 @@ module Generated {
/**
* Gets the imported module of this import declaration, if it exists.
*/
final ModuleDecl getImportedModule() { result = getImmediateImportedModule().resolve() }
final ModuleDecl getImportedModule() { result = this.getImmediateImportedModule().resolve() }
/**
* Holds if `getImportedModule()` exists.
*/
final predicate hasImportedModule() { exists(getImportedModule()) }
final predicate hasImportedModule() { exists(this.getImportedModule()) }
/**
* Gets the `index`th declaration of this import declaration (0-based).
@@ -53,16 +53,18 @@ module Generated {
/**
* Gets the `index`th declaration of this import declaration (0-based).
*/
final ValueDecl getDeclaration(int index) { result = getImmediateDeclaration(index).resolve() }
final ValueDecl getDeclaration(int index) {
result = this.getImmediateDeclaration(index).resolve()
}
/**
* Gets any of the declarations of this import declaration.
*/
final ValueDecl getADeclaration() { result = getDeclaration(_) }
final ValueDecl getADeclaration() { result = this.getDeclaration(_) }
/**
* Gets the number of declarations of this import declaration.
*/
final int getNumberOfDeclarations() { result = count(int i | exists(getDeclaration(i))) }
final int getNumberOfDeclarations() { result = count(int i | exists(this.getDeclaration(i))) }
}
}

View File

@@ -25,12 +25,12 @@ module Generated {
* Gets the precedence group of this infix operator declaration, if it exists.
*/
final PrecedenceGroupDecl getPrecedenceGroup() {
result = getImmediatePrecedenceGroup().resolve()
result = this.getImmediatePrecedenceGroup().resolve()
}
/**
* Holds if `getPrecedenceGroup()` exists.
*/
final predicate hasPrecedenceGroup() { exists(getPrecedenceGroup()) }
final predicate hasPrecedenceGroup() { exists(this.getPrecedenceGroup()) }
}
}

View File

@@ -39,12 +39,14 @@ module Generated {
* Gets the `index`th imported module of this module declaration (0-based).
*Gets any of the imported modules of this module declaration.
*/
final ModuleDecl getAnImportedModule() { result = getAnImmediateImportedModule().resolve() }
final ModuleDecl getAnImportedModule() {
result = this.getAnImmediateImportedModule().resolve()
}
/**
* Gets the number of imported modules of this module declaration.
*/
final int getNumberOfImportedModules() { result = count(getAnImportedModule()) }
final int getNumberOfImportedModules() { result = count(this.getAnImportedModule()) }
/**
* Gets the `index`th exported module of this module declaration (0-based).
@@ -64,11 +66,13 @@ module Generated {
* Gets the `index`th exported module of this module declaration (0-based).
*Gets any of the exported modules of this module declaration.
*/
final ModuleDecl getAnExportedModule() { result = getAnImmediateExportedModule().resolve() }
final ModuleDecl getAnExportedModule() {
result = this.getAnImmediateExportedModule().resolve()
}
/**
* Gets the number of exported modules of this module declaration.
*/
final int getNumberOfExportedModules() { result = count(getAnExportedModule()) }
final int getNumberOfExportedModules() { result = count(this.getAnExportedModule()) }
}
}

View File

@@ -22,6 +22,6 @@ module Generated {
/**
* Gets the type of this nominal type declaration.
*/
final Type getType() { result = getImmediateType().resolve() }
final Type getType() { result = this.getImmediateType().resolve() }
}
}

View File

@@ -36,7 +36,9 @@ module Generated {
/**
* Gets the naming declaration of this opaque type declaration.
*/
final ValueDecl getNamingDeclaration() { result = getImmediateNamingDeclaration().resolve() }
final ValueDecl getNamingDeclaration() {
result = this.getImmediateNamingDeclaration().resolve()
}
/**
* Gets the `index`th opaque generic parameter of this opaque type declaration (0-based).
@@ -55,19 +57,19 @@ module Generated {
* Gets the `index`th opaque generic parameter of this opaque type declaration (0-based).
*/
final GenericTypeParamType getOpaqueGenericParam(int index) {
result = getImmediateOpaqueGenericParam(index).resolve()
result = this.getImmediateOpaqueGenericParam(index).resolve()
}
/**
* Gets any of the opaque generic parameters of this opaque type declaration.
*/
final GenericTypeParamType getAnOpaqueGenericParam() { result = getOpaqueGenericParam(_) }
final GenericTypeParamType getAnOpaqueGenericParam() { result = this.getOpaqueGenericParam(_) }
/**
* Gets the number of opaque generic parameters of this opaque type declaration.
*/
final int getNumberOfOpaqueGenericParams() {
result = count(int i | exists(getOpaqueGenericParam(i)))
result = count(int i | exists(this.getOpaqueGenericParam(i)))
}
}
}

View File

@@ -33,14 +33,14 @@ module Generated {
* variable for this variable, if any.
*/
final PatternBindingDecl getPropertyWrapperLocalWrappedVarBinding() {
result = getImmediatePropertyWrapperLocalWrappedVarBinding().resolve()
result = this.getImmediatePropertyWrapperLocalWrappedVarBinding().resolve()
}
/**
* Holds if `getPropertyWrapperLocalWrappedVarBinding()` exists.
*/
final predicate hasPropertyWrapperLocalWrappedVarBinding() {
exists(getPropertyWrapperLocalWrappedVarBinding())
exists(this.getPropertyWrapperLocalWrappedVarBinding())
}
/**
@@ -63,14 +63,14 @@ module Generated {
* has a property wrapper.
*/
final VarDecl getPropertyWrapperLocalWrappedVar() {
result = getImmediatePropertyWrapperLocalWrappedVar().resolve()
result = this.getImmediatePropertyWrapperLocalWrappedVar().resolve()
}
/**
* Holds if `getPropertyWrapperLocalWrappedVar()` exists.
*/
final predicate hasPropertyWrapperLocalWrappedVar() {
exists(getPropertyWrapperLocalWrappedVar())
exists(this.getPropertyWrapperLocalWrappedVar())
}
}
}

View File

@@ -25,17 +25,17 @@ module Generated {
/**
* Gets the `index`th init of this pattern binding declaration (0-based), if it exists.
*/
final Expr getInit(int index) { result = getImmediateInit(index).resolve() }
final Expr getInit(int index) { result = this.getImmediateInit(index).resolve() }
/**
* Holds if `getInit(index)` exists.
*/
final predicate hasInit(int index) { exists(getInit(index)) }
final predicate hasInit(int index) { exists(this.getInit(index)) }
/**
* Gets any of the inits of this pattern binding declaration.
*/
final Expr getAnInit() { result = getInit(_) }
final Expr getAnInit() { result = this.getInit(_) }
/**
* Gets the `index`th pattern of this pattern binding declaration (0-based).
@@ -53,16 +53,16 @@ module Generated {
/**
* Gets the `index`th pattern of this pattern binding declaration (0-based).
*/
final Pattern getPattern(int index) { result = getImmediatePattern(index).resolve() }
final Pattern getPattern(int index) { result = this.getImmediatePattern(index).resolve() }
/**
* Gets any of the patterns of this pattern binding declaration.
*/
final Pattern getAPattern() { result = getPattern(_) }
final Pattern getAPattern() { result = this.getPattern(_) }
/**
* Gets the number of patterns of this pattern binding declaration.
*/
final int getNumberOfPatterns() { result = count(int i | exists(getPattern(i))) }
final int getNumberOfPatterns() { result = count(int i | exists(this.getPattern(i))) }
}
}

View File

@@ -36,6 +36,6 @@ module Generated {
/**
* Gets the message of this pound diagnostic declaration.
*/
final StringLiteralExpr getMessage() { result = getImmediateMessage().resolve() }
final StringLiteralExpr getMessage() { result = this.getImmediateMessage().resolve() }
}
}

View File

@@ -26,17 +26,17 @@ module Generated {
/**
* Gets the `index`th parameter of this subscript declaration (0-based).
*/
final ParamDecl getParam(int index) { result = getImmediateParam(index).resolve() }
final ParamDecl getParam(int index) { result = this.getImmediateParam(index).resolve() }
/**
* Gets any of the parameters of this subscript declaration.
*/
final ParamDecl getAParam() { result = getParam(_) }
final ParamDecl getAParam() { result = this.getParam(_) }
/**
* Gets the number of parameters of this subscript declaration.
*/
final int getNumberOfParams() { result = count(int i | exists(getParam(i))) }
final int getNumberOfParams() { result = count(int i | exists(this.getParam(i))) }
/**
* Gets the element type of this subscript declaration.
@@ -54,6 +54,6 @@ module Generated {
/**
* Gets the element type of this subscript declaration.
*/
final Type getElementType() { result = getImmediateElementType().resolve() }
final Type getElementType() { result = this.getImmediateElementType().resolve() }
}
}

View File

@@ -24,6 +24,6 @@ module Generated {
/**
* Gets the body of this top level code declaration.
*/
final BraceStmt getBody() { result = getImmediateBody().resolve() }
final BraceStmt getBody() { result = this.getImmediateBody().resolve() }
}
}

View File

@@ -35,6 +35,6 @@ module Generated {
* typealias MyInt = Int
* ```
*/
final Type getAliasedType() { result = getImmediateAliasedType().resolve() }
final Type getAliasedType() { result = this.getImmediateAliasedType().resolve() }
}
}

View File

@@ -27,16 +27,16 @@ module Generated {
/**
* Gets the `index`th base type of this type declaration (0-based).
*/
final Type getBaseType(int index) { result = getImmediateBaseType(index).resolve() }
final Type getBaseType(int index) { result = this.getImmediateBaseType(index).resolve() }
/**
* Gets any of the base types of this type declaration.
*/
final Type getABaseType() { result = getBaseType(_) }
final Type getABaseType() { result = this.getBaseType(_) }
/**
* Gets the number of base types of this type declaration.
*/
final int getNumberOfBaseTypes() { result = count(int i | exists(getBaseType(i))) }
final int getNumberOfBaseTypes() { result = count(int i | exists(this.getBaseType(i))) }
}
}

View File

@@ -22,6 +22,6 @@ module Generated {
/**
* Gets the interface type of this value declaration.
*/
final Type getInterfaceType() { result = getImmediateInterfaceType().resolve() }
final Type getInterfaceType() { result = this.getImmediateInterfaceType().resolve() }
}
}

View File

@@ -45,7 +45,7 @@ module Generated {
/**
* Gets the type of this variable declaration.
*/
final Type getType() { result = getImmediateType().resolve() }
final Type getType() { result = this.getImmediateType().resolve() }
/**
* Gets the attached property wrapper type of this variable declaration, if it exists.
@@ -64,13 +64,15 @@ module Generated {
* Gets the attached property wrapper type of this variable declaration, if it exists.
*/
final Type getAttachedPropertyWrapperType() {
result = getImmediateAttachedPropertyWrapperType().resolve()
result = this.getImmediateAttachedPropertyWrapperType().resolve()
}
/**
* Holds if `getAttachedPropertyWrapperType()` exists.
*/
final predicate hasAttachedPropertyWrapperType() { exists(getAttachedPropertyWrapperType()) }
final predicate hasAttachedPropertyWrapperType() {
exists(this.getAttachedPropertyWrapperType())
}
/**
* Gets the parent pattern of this variable declaration, if it exists.
@@ -88,12 +90,12 @@ module Generated {
/**
* Gets the parent pattern of this variable declaration, if it exists.
*/
final Pattern getParentPattern() { result = getImmediateParentPattern().resolve() }
final Pattern getParentPattern() { result = this.getImmediateParentPattern().resolve() }
/**
* Holds if `getParentPattern()` exists.
*/
final predicate hasParentPattern() { exists(getParentPattern()) }
final predicate hasParentPattern() { exists(this.getParentPattern()) }
/**
* Gets the parent initializer of this variable declaration, if it exists.
@@ -111,12 +113,12 @@ module Generated {
/**
* Gets the parent initializer of this variable declaration, if it exists.
*/
final Expr getParentInitializer() { result = getImmediateParentInitializer().resolve() }
final Expr getParentInitializer() { result = this.getImmediateParentInitializer().resolve() }
/**
* Holds if `getParentInitializer()` exists.
*/
final predicate hasParentInitializer() { exists(getParentInitializer()) }
final predicate hasParentInitializer() { exists(this.getParentInitializer()) }
/**
* Gets the property wrapper backing variable binding of this variable declaration, if it exists.
@@ -138,14 +140,14 @@ module Generated {
* variable, if any. See `getPropertyWrapperBackingVar`.
*/
final PatternBindingDecl getPropertyWrapperBackingVarBinding() {
result = getImmediatePropertyWrapperBackingVarBinding().resolve()
result = this.getImmediatePropertyWrapperBackingVarBinding().resolve()
}
/**
* Holds if `getPropertyWrapperBackingVarBinding()` exists.
*/
final predicate hasPropertyWrapperBackingVarBinding() {
exists(getPropertyWrapperBackingVarBinding())
exists(this.getPropertyWrapperBackingVarBinding())
}
/**
@@ -181,13 +183,13 @@ module Generated {
* This predicate returns such variable declaration.
*/
final VarDecl getPropertyWrapperBackingVar() {
result = getImmediatePropertyWrapperBackingVar().resolve()
result = this.getImmediatePropertyWrapperBackingVar().resolve()
}
/**
* Holds if `getPropertyWrapperBackingVar()` exists.
*/
final predicate hasPropertyWrapperBackingVar() { exists(getPropertyWrapperBackingVar()) }
final predicate hasPropertyWrapperBackingVar() { exists(this.getPropertyWrapperBackingVar()) }
/**
* Gets the property wrapper projection variable binding of this variable declaration, if it exists.
@@ -209,14 +211,14 @@ module Generated {
* variable, if any. See `getPropertyWrapperProjectionVar`.
*/
final PatternBindingDecl getPropertyWrapperProjectionVarBinding() {
result = getImmediatePropertyWrapperProjectionVarBinding().resolve()
result = this.getImmediatePropertyWrapperProjectionVarBinding().resolve()
}
/**
* Holds if `getPropertyWrapperProjectionVarBinding()` exists.
*/
final predicate hasPropertyWrapperProjectionVarBinding() {
exists(getPropertyWrapperProjectionVarBinding())
exists(this.getPropertyWrapperProjectionVarBinding())
}
/**
@@ -258,12 +260,14 @@ module Generated {
* This predicate returns such variable declaration.
*/
final VarDecl getPropertyWrapperProjectionVar() {
result = getImmediatePropertyWrapperProjectionVar().resolve()
result = this.getImmediatePropertyWrapperProjectionVar().resolve()
}
/**
* Holds if `getPropertyWrapperProjectionVar()` exists.
*/
final predicate hasPropertyWrapperProjectionVar() { exists(getPropertyWrapperProjectionVar()) }
final predicate hasPropertyWrapperProjectionVar() {
exists(this.getPropertyWrapperProjectionVar())
}
}
}

View File

@@ -19,6 +19,6 @@ module Generated {
/**
* Gets the sub expression of this any try expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -41,7 +41,7 @@ module Generated {
*
* The value on which the wrapper is applied.
*/
final Expr getValue() { result = getImmediateValue().resolve() }
final Expr getValue() { result = this.getImmediateValue().resolve() }
/**
* Gets the parameter declaration owning this wrapper application.
@@ -59,6 +59,6 @@ module Generated {
/**
* Gets the parameter declaration owning this wrapper application.
*/
final ParamDecl getParam() { result = getImmediateParam().resolve() }
final ParamDecl getParam() { result = this.getImmediateParam().resolve() }
}
}

View File

@@ -20,7 +20,7 @@ module Generated {
/**
* Gets the function being applied.
*/
final Expr getFunction() { result = getImmediateFunction().resolve() }
final Expr getFunction() { result = this.getImmediateFunction().resolve() }
/**
* Gets the `index`th argument passed to the applied function (0-based).
@@ -38,16 +38,16 @@ module Generated {
/**
* Gets the `index`th argument passed to the applied function (0-based).
*/
final Argument getArgument(int index) { result = getImmediateArgument(index).resolve() }
final Argument getArgument(int index) { result = this.getImmediateArgument(index).resolve() }
/**
* Gets any of the arguments passed to the applied function.
*/
final Argument getAnArgument() { result = getArgument(_) }
final Argument getAnArgument() { result = this.getArgument(_) }
/**
* Gets the number of arguments passed to the applied function.
*/
final int getNumberOfArguments() { result = count(int i | exists(getArgument(i))) }
final int getNumberOfArguments() { result = count(int i | exists(this.getArgument(i))) }
}
}

View File

@@ -27,6 +27,6 @@ module Generated {
/**
* Gets the expression of this argument.
*/
final Expr getExpr() { result = getImmediateExpr().resolve() }
final Expr getExpr() { result = this.getImmediateExpr().resolve() }
}
}

View File

@@ -24,16 +24,16 @@ module Generated {
/**
* Gets the `index`th element of this array expression (0-based).
*/
final Expr getElement(int index) { result = getImmediateElement(index).resolve() }
final Expr getElement(int index) { result = this.getImmediateElement(index).resolve() }
/**
* Gets any of the elements of this array expression.
*/
final Expr getAnElement() { result = getElement(_) }
final Expr getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this array expression.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -21,7 +21,7 @@ module Generated {
/**
* Gets the dest of this assign expression.
*/
final Expr getDest() { result = getImmediateDest().resolve() }
final Expr getDest() { result = this.getImmediateDest().resolve() }
/**
* Gets the source of this assign expression.
@@ -37,6 +37,6 @@ module Generated {
/**
* Gets the source of this assign expression.
*/
final Expr getSource() { result = getImmediateSource().resolve() }
final Expr getSource() { result = this.getImmediateSource().resolve() }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub expression of this bind optional expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -26,18 +26,18 @@ module Generated {
* Gets the `index`th binding declaration of this capture list expression (0-based).
*/
final PatternBindingDecl getBindingDecl(int index) {
result = getImmediateBindingDecl(index).resolve()
result = this.getImmediateBindingDecl(index).resolve()
}
/**
* Gets any of the binding declarations of this capture list expression.
*/
final PatternBindingDecl getABindingDecl() { result = getBindingDecl(_) }
final PatternBindingDecl getABindingDecl() { result = this.getBindingDecl(_) }
/**
* Gets the number of binding declarations of this capture list expression.
*/
final int getNumberOfBindingDecls() { result = count(int i | exists(getBindingDecl(i))) }
final int getNumberOfBindingDecls() { result = count(int i | exists(this.getBindingDecl(i))) }
/**
* Gets the closure body of this capture list expression.
@@ -55,6 +55,6 @@ module Generated {
/**
* Gets the closure body of this capture list expression.
*/
final ExplicitClosureExpr getClosureBody() { result = getImmediateClosureBody().resolve() }
final ExplicitClosureExpr getClosureBody() { result = this.getImmediateClosureBody().resolve() }
}
}

View File

@@ -23,7 +23,7 @@ module Generated {
/**
* Gets the declaration of this declaration reference expression.
*/
final Decl getDecl() { result = getImmediateDecl().resolve() }
final Decl getDecl() { result = this.getImmediateDecl().resolve() }
/**
* Gets the `index`th replacement type of this declaration reference expression (0-based).
@@ -42,19 +42,19 @@ module Generated {
* Gets the `index`th replacement type of this declaration reference expression (0-based).
*/
final Type getReplacementType(int index) {
result = getImmediateReplacementType(index).resolve()
result = this.getImmediateReplacementType(index).resolve()
}
/**
* Gets any of the replacement types of this declaration reference expression.
*/
final Type getAReplacementType() { result = getReplacementType(_) }
final Type getAReplacementType() { result = this.getReplacementType(_) }
/**
* Gets the number of replacement types of this declaration reference expression.
*/
final int getNumberOfReplacementTypes() {
result = count(int i | exists(getReplacementType(i)))
result = count(int i | exists(this.getReplacementType(i)))
}
/**

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the parameter declaration of this default argument expression.
*/
final ParamDecl getParamDecl() { result = getImmediateParamDecl().resolve() }
final ParamDecl getParamDecl() { result = this.getImmediateParamDecl().resolve() }
/**
* Gets the parameter index of this default argument expression.
@@ -50,11 +50,11 @@ module Generated {
/**
* Gets the caller side default of this default argument expression, if it exists.
*/
final Expr getCallerSideDefault() { result = getImmediateCallerSideDefault().resolve() }
final Expr getCallerSideDefault() { result = this.getImmediateCallerSideDefault().resolve() }
/**
* Holds if `getCallerSideDefault()` exists.
*/
final predicate hasCallerSideDefault() { exists(getCallerSideDefault()) }
final predicate hasCallerSideDefault() { exists(this.getCallerSideDefault()) }
}
}

View File

@@ -24,16 +24,16 @@ module Generated {
/**
* Gets the `index`th element of this dictionary expression (0-based).
*/
final Expr getElement(int index) { result = getImmediateElement(index).resolve() }
final Expr getElement(int index) { result = this.getImmediateElement(index).resolve() }
/**
* Gets any of the elements of this dictionary expression.
*/
final Expr getAnElement() { result = getElement(_) }
final Expr getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this dictionary expression.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -23,7 +23,7 @@ module Generated {
/**
* Gets the qualifier of this dot syntax base ignored expression.
*/
final Expr getQualifier() { result = getImmediateQualifier().resolve() }
final Expr getQualifier() { result = this.getImmediateQualifier().resolve() }
/**
* Gets the sub expression of this dot syntax base ignored expression.
@@ -41,6 +41,6 @@ module Generated {
/**
* Gets the sub expression of this dot syntax base ignored expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the base of this dynamic type expression.
*/
final Expr getBase() { result = getImmediateBase().resolve() }
final Expr getBase() { result = this.getImmediateBase().resolve() }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the sub expression of this enum is case expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
/**
* Gets the element of this enum is case expression.
@@ -42,6 +42,6 @@ module Generated {
/**
* Gets the element of this enum is case expression.
*/
final EnumElementDecl getElement() { result = getImmediateElement().resolve() }
final EnumElementDecl getElement() { result = this.getImmediateElement().resolve() }
}
}

View File

@@ -21,6 +21,6 @@ module Generated {
/**
* Gets the sub expression of this explicit cast expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -22,11 +22,11 @@ module Generated {
/**
* Gets the type of this expression, if it exists.
*/
final Type getType() { result = getImmediateType().resolve() }
final Type getType() { result = this.getImmediateType().resolve() }
/**
* Holds if `getType()` exists.
*/
final predicate hasType() { exists(getType()) }
final predicate hasType() { exists(this.getType()) }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub expression of this force value expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -21,6 +21,6 @@ module Generated {
/**
* Gets the sub expression of this identity expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -21,7 +21,7 @@ module Generated {
/**
* Gets the condition of this if expression.
*/
final Expr getCondition() { result = getImmediateCondition().resolve() }
final Expr getCondition() { result = this.getImmediateCondition().resolve() }
/**
* Gets the then expression of this if expression.
@@ -37,7 +37,7 @@ module Generated {
/**
* Gets the then expression of this if expression.
*/
final Expr getThenExpr() { result = getImmediateThenExpr().resolve() }
final Expr getThenExpr() { result = this.getImmediateThenExpr().resolve() }
/**
* Gets the else expression of this if expression.
@@ -53,6 +53,6 @@ module Generated {
/**
* Gets the else expression of this if expression.
*/
final Expr getElseExpr() { result = getImmediateElseExpr().resolve() }
final Expr getElseExpr() { result = this.getImmediateElseExpr().resolve() }
}
}

View File

@@ -21,6 +21,6 @@ module Generated {
/**
* Gets the sub expression of this implicit conversion expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -21,6 +21,6 @@ module Generated {
/**
* Gets the sub expression of this in out expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -27,13 +27,13 @@ module Generated {
* Gets the interpolation expression of this interpolated string literal expression, if it exists.
*/
final OpaqueValueExpr getInterpolationExpr() {
result = getImmediateInterpolationExpr().resolve()
result = this.getImmediateInterpolationExpr().resolve()
}
/**
* Holds if `getInterpolationExpr()` exists.
*/
final predicate hasInterpolationExpr() { exists(getInterpolationExpr()) }
final predicate hasInterpolationExpr() { exists(this.getInterpolationExpr()) }
/**
* Gets the interpolation count expression of this interpolated string literal expression, if it exists.
@@ -52,13 +52,13 @@ module Generated {
* Gets the interpolation count expression of this interpolated string literal expression, if it exists.
*/
final Expr getInterpolationCountExpr() {
result = getImmediateInterpolationCountExpr().resolve()
result = this.getImmediateInterpolationCountExpr().resolve()
}
/**
* Holds if `getInterpolationCountExpr()` exists.
*/
final predicate hasInterpolationCountExpr() { exists(getInterpolationCountExpr()) }
final predicate hasInterpolationCountExpr() { exists(this.getInterpolationCountExpr()) }
/**
* Gets the literal capacity expression of this interpolated string literal expression, if it exists.
@@ -76,12 +76,14 @@ module Generated {
/**
* Gets the literal capacity expression of this interpolated string literal expression, if it exists.
*/
final Expr getLiteralCapacityExpr() { result = getImmediateLiteralCapacityExpr().resolve() }
final Expr getLiteralCapacityExpr() {
result = this.getImmediateLiteralCapacityExpr().resolve()
}
/**
* Holds if `getLiteralCapacityExpr()` exists.
*/
final predicate hasLiteralCapacityExpr() { exists(getLiteralCapacityExpr()) }
final predicate hasLiteralCapacityExpr() { exists(this.getLiteralCapacityExpr()) }
/**
* Gets the appending expression of this interpolated string literal expression, if it exists.
@@ -99,11 +101,11 @@ module Generated {
/**
* Gets the appending expression of this interpolated string literal expression, if it exists.
*/
final TapExpr getAppendingExpr() { result = getImmediateAppendingExpr().resolve() }
final TapExpr getAppendingExpr() { result = this.getImmediateAppendingExpr().resolve() }
/**
* Holds if `getAppendingExpr()` exists.
*/
final predicate hasAppendingExpr() { exists(getAppendingExpr()) }
final predicate hasAppendingExpr() { exists(this.getAppendingExpr()) }
}
}

View File

@@ -23,7 +23,7 @@ module Generated {
/**
* Gets the base of this key path application expression.
*/
final Expr getBase() { result = getImmediateBase().resolve() }
final Expr getBase() { result = this.getImmediateBase().resolve() }
/**
* Gets the key path of this key path application expression.
@@ -41,6 +41,6 @@ module Generated {
/**
* Gets the key path of this key path application expression.
*/
final Expr getKeyPath() { result = getImmediateKeyPath().resolve() }
final Expr getKeyPath() { result = this.getImmediateKeyPath().resolve() }
}
}

View File

@@ -28,12 +28,12 @@ module Generated {
/**
* Gets the root of this key path expression, if it exists.
*/
final TypeRepr getRoot() { result = getImmediateRoot().resolve() }
final TypeRepr getRoot() { result = this.getImmediateRoot().resolve() }
/**
* Holds if `getRoot()` exists.
*/
final predicate hasRoot() { exists(getRoot()) }
final predicate hasRoot() { exists(this.getRoot()) }
/**
* Gets the `index`th component of this key path expression (0-based).
@@ -52,17 +52,17 @@ module Generated {
* Gets the `index`th component of this key path expression (0-based).
*/
final KeyPathComponent getComponent(int index) {
result = getImmediateComponent(index).resolve()
result = this.getImmediateComponent(index).resolve()
}
/**
* Gets any of the components of this key path expression.
*/
final KeyPathComponent getAComponent() { result = getComponent(_) }
final KeyPathComponent getAComponent() { result = this.getComponent(_) }
/**
* Gets the number of components of this key path expression.
*/
final int getNumberOfComponents() { result = count(int i | exists(getComponent(i))) }
final int getNumberOfComponents() { result = count(int i | exists(this.getComponent(i))) }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub expression of this lazy initialization expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -20,7 +20,7 @@ module Generated {
/**
* Gets the base of this lookup expression.
*/
final Expr getBase() { result = getImmediateBase().resolve() }
final Expr getBase() { result = this.getImmediateBase().resolve() }
/**
* Gets the member of this lookup expression, if it exists.
@@ -36,11 +36,11 @@ module Generated {
/**
* Gets the member of this lookup expression, if it exists.
*/
final Decl getMember() { result = getImmediateMember().resolve() }
final Decl getMember() { result = this.getImmediateMember().resolve() }
/**
* Holds if `getMember()` exists.
*/
final predicate hasMember() { exists(getMember()) }
final predicate hasMember() { exists(this.getMember()) }
}
}

View File

@@ -24,7 +24,9 @@ module Generated {
/**
* Gets the escaping closure of this make temporarily escapable expression.
*/
final OpaqueValueExpr getEscapingClosure() { result = getImmediateEscapingClosure().resolve() }
final OpaqueValueExpr getEscapingClosure() {
result = this.getImmediateEscapingClosure().resolve()
}
/**
* Gets the nonescaping closure of this make temporarily escapable expression.
@@ -42,7 +44,7 @@ module Generated {
/**
* Gets the nonescaping closure of this make temporarily escapable expression.
*/
final Expr getNonescapingClosure() { result = getImmediateNonescapingClosure().resolve() }
final Expr getNonescapingClosure() { result = this.getImmediateNonescapingClosure().resolve() }
/**
* Gets the sub expression of this make temporarily escapable expression.
@@ -60,6 +62,6 @@ module Generated {
/**
* Gets the sub expression of this make temporarily escapable expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -19,6 +19,6 @@ module Generated {
/**
* Gets the the underlying method declaration reference expression.
*/
final Expr getMethodRef() { result = getImmediateMethodRef().resolve() }
final Expr getMethodRef() { result = this.getImmediateMethodRef().resolve() }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the sub expression of this obj c selector expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
/**
* Gets the method of this obj c selector expression.
@@ -42,6 +42,6 @@ module Generated {
/**
* Gets the method of this obj c selector expression.
*/
final Function getMethod() { result = getImmediateMethod().resolve() }
final Function getMethod() { result = this.getImmediateMethod().resolve() }
}
}

View File

@@ -36,16 +36,16 @@ module Generated {
/**
* Gets the `index`th argument of this object literal expression (0-based).
*/
final Argument getArgument(int index) { result = getImmediateArgument(index).resolve() }
final Argument getArgument(int index) { result = this.getImmediateArgument(index).resolve() }
/**
* Gets any of the arguments of this object literal expression.
*/
final Argument getAnArgument() { result = getArgument(_) }
final Argument getAnArgument() { result = this.getArgument(_) }
/**
* Gets the number of arguments of this object literal expression.
*/
final int getNumberOfArguments() { result = count(int i | exists(getArgument(i))) }
final int getNumberOfArguments() { result = count(int i | exists(this.getArgument(i))) }
}
}

View File

@@ -21,6 +21,6 @@ module Generated {
/**
* Gets the sub expression of this one way expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the sub expression of this open existential expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
/**
* Gets the existential of this open existential expression.
@@ -42,7 +42,7 @@ module Generated {
/**
* Gets the existential of this open existential expression.
*/
final Expr getExistential() { result = getImmediateExistential().resolve() }
final Expr getExistential() { result = this.getImmediateExistential().resolve() }
/**
* Gets the opaque expression of this open existential expression.
@@ -60,6 +60,6 @@ module Generated {
/**
* Gets the opaque expression of this open existential expression.
*/
final OpaqueValueExpr getOpaqueExpr() { result = getImmediateOpaqueExpr().resolve() }
final OpaqueValueExpr getOpaqueExpr() { result = this.getImmediateOpaqueExpr().resolve() }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub expression of this optional evaluation expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -24,6 +24,6 @@ module Generated {
/**
* Gets the initializer of this other initializer reference expression.
*/
final Initializer getInitializer() { result = getImmediateInitializer().resolve() }
final Initializer getInitializer() { result = this.getImmediateInitializer().resolve() }
}
}

View File

@@ -30,19 +30,19 @@ module Generated {
* Gets the `index`th possible declaration of this overloaded declaration reference expression (0-based).
*/
final ValueDecl getPossibleDeclaration(int index) {
result = getImmediatePossibleDeclaration(index).resolve()
result = this.getImmediatePossibleDeclaration(index).resolve()
}
/**
* Gets any of the possible declarations of this overloaded declaration reference expression.
*/
final ValueDecl getAPossibleDeclaration() { result = getPossibleDeclaration(_) }
final ValueDecl getAPossibleDeclaration() { result = this.getPossibleDeclaration(_) }
/**
* Gets the number of possible declarations of this overloaded declaration reference expression.
*/
final int getNumberOfPossibleDeclarations() {
result = count(int i | exists(getPossibleDeclaration(i)))
result = count(int i | exists(this.getPossibleDeclaration(i)))
}
}
}

View File

@@ -30,12 +30,12 @@ module Generated {
/**
* Gets the wrapped value of this property wrapper value placeholder expression, if it exists.
*/
final Expr getWrappedValue() { result = getImmediateWrappedValue().resolve() }
final Expr getWrappedValue() { result = this.getImmediateWrappedValue().resolve() }
/**
* Holds if `getWrappedValue()` exists.
*/
final predicate hasWrappedValue() { exists(getWrappedValue()) }
final predicate hasWrappedValue() { exists(this.getWrappedValue()) }
/**
* Gets the placeholder of this property wrapper value placeholder expression.
@@ -53,6 +53,6 @@ module Generated {
/**
* Gets the placeholder of this property wrapper value placeholder expression.
*/
final OpaqueValueExpr getPlaceholder() { result = getImmediatePlaceholder().resolve() }
final OpaqueValueExpr getPlaceholder() { result = this.getImmediatePlaceholder().resolve() }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the sub expression of this rebind self in initializer expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
/**
* Gets the self of this rebind self in initializer expression.
@@ -42,6 +42,6 @@ module Generated {
/**
* Gets the self of this rebind self in initializer expression.
*/
final VarDecl getSelf() { result = getImmediateSelf().resolve() }
final VarDecl getSelf() { result = this.getImmediateSelf().resolve() }
}
}

View File

@@ -27,6 +27,6 @@ module Generated {
/**
* Gets the base of this self apply expression.
*/
final Expr getBase() { result = getImmediateBase().resolve() }
final Expr getBase() { result = this.getImmediateBase().resolve() }
}
}

View File

@@ -23,16 +23,16 @@ module Generated {
/**
* Gets the `index`th element of this sequence expression (0-based).
*/
final Expr getElement(int index) { result = getImmediateElement(index).resolve() }
final Expr getElement(int index) { result = this.getImmediateElement(index).resolve() }
/**
* Gets any of the elements of this sequence expression.
*/
final Expr getAnElement() { result = getElement(_) }
final Expr getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this sequence expression.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -24,17 +24,17 @@ module Generated {
/**
* Gets the `index`th argument of this subscript expression (0-based).
*/
final Argument getArgument(int index) { result = getImmediateArgument(index).resolve() }
final Argument getArgument(int index) { result = this.getImmediateArgument(index).resolve() }
/**
* Gets any of the arguments of this subscript expression.
*/
final Argument getAnArgument() { result = getArgument(_) }
final Argument getAnArgument() { result = this.getArgument(_) }
/**
* Gets the number of arguments of this subscript expression.
*/
final int getNumberOfArguments() { result = count(int i | exists(getArgument(i))) }
final int getNumberOfArguments() { result = count(int i | exists(this.getArgument(i))) }
/**
* Holds if this subscript expression has direct to storage semantics.

View File

@@ -24,6 +24,6 @@ module Generated {
/**
* Gets the self of this super reference expression.
*/
final VarDecl getSelf() { result = getImmediateSelf().resolve() }
final VarDecl getSelf() { result = this.getImmediateSelf().resolve() }
}
}

View File

@@ -23,12 +23,12 @@ module Generated {
/**
* Gets the sub expression of this tap expression, if it exists.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
/**
* Holds if `getSubExpr()` exists.
*/
final predicate hasSubExpr() { exists(getSubExpr()) }
final predicate hasSubExpr() { exists(this.getSubExpr()) }
/**
* Gets the body of this tap expression.
@@ -44,7 +44,7 @@ module Generated {
/**
* Gets the body of this tap expression.
*/
final BraceStmt getBody() { result = getImmediateBody().resolve() }
final BraceStmt getBody() { result = this.getImmediateBody().resolve() }
/**
* Gets the variable of this tap expression.
@@ -60,6 +60,6 @@ module Generated {
/**
* Gets the variable of this tap expression.
*/
final VarDecl getVar() { result = getImmediateVar().resolve() }
final VarDecl getVar() { result = this.getImmediateVar().resolve() }
}
}

View File

@@ -23,7 +23,7 @@ module Generated {
/**
* Gets the sub expression of this tuple element expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
/**
* Gets the index of this tuple element expression.

View File

@@ -23,16 +23,16 @@ module Generated {
/**
* Gets the `index`th element of this tuple expression (0-based).
*/
final Expr getElement(int index) { result = getImmediateElement(index).resolve() }
final Expr getElement(int index) { result = this.getImmediateElement(index).resolve() }
/**
* Gets any of the elements of this tuple expression.
*/
final Expr getAnElement() { result = getElement(_) }
final Expr getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this tuple expression.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -24,11 +24,11 @@ module Generated {
/**
* Gets the type representation of this type expression, if it exists.
*/
final TypeRepr getTypeRepr() { result = getImmediateTypeRepr().resolve() }
final TypeRepr getTypeRepr() { result = this.getImmediateTypeRepr().resolve() }
/**
* Holds if `getTypeRepr()` exists.
*/
final predicate hasTypeRepr() { exists(getTypeRepr()) }
final predicate hasTypeRepr() { exists(this.getTypeRepr()) }
}
}

View File

@@ -18,6 +18,6 @@ module Generated {
/**
* Holds if `getName()` exists.
*/
final predicate hasName() { exists(getName()) }
final predicate hasName() { exists(this.getName()) }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the base of this unresolved dot expression.
*/
final Expr getBase() { result = getImmediateBase().resolve() }
final Expr getBase() { result = this.getImmediateBase().resolve() }
/**
* Gets the name of this unresolved dot expression.

View File

@@ -25,6 +25,6 @@ module Generated {
/**
* Gets the sub pattern of this unresolved pattern expression.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
}
}

View File

@@ -24,6 +24,6 @@ module Generated {
/**
* Gets the sub expression of this unresolved specialize expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub expression of this vararg expansion expression.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub pattern of this binding pattern.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the element of this enum element pattern.
*/
final EnumElementDecl getElement() { result = getImmediateElement().resolve() }
final EnumElementDecl getElement() { result = this.getImmediateElement().resolve() }
/**
* Gets the sub pattern of this enum element pattern, if it exists.
@@ -42,11 +42,11 @@ module Generated {
/**
* Gets the sub pattern of this enum element pattern, if it exists.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
/**
* Holds if `getSubPattern()` exists.
*/
final predicate hasSubPattern() { exists(getSubPattern()) }
final predicate hasSubPattern() { exists(this.getSubPattern()) }
}
}

View File

@@ -24,6 +24,6 @@ module Generated {
/**
* Gets the sub expression of this expression pattern.
*/
final Expr getSubExpr() { result = getImmediateSubExpr().resolve() }
final Expr getSubExpr() { result = this.getImmediateSubExpr().resolve() }
}
}

View File

@@ -24,12 +24,12 @@ module Generated {
/**
* Gets the cast type representation of this is pattern, if it exists.
*/
final TypeRepr getCastTypeRepr() { result = getImmediateCastTypeRepr().resolve() }
final TypeRepr getCastTypeRepr() { result = this.getImmediateCastTypeRepr().resolve() }
/**
* Holds if `getCastTypeRepr()` exists.
*/
final predicate hasCastTypeRepr() { exists(getCastTypeRepr()) }
final predicate hasCastTypeRepr() { exists(this.getCastTypeRepr()) }
/**
* Gets the sub pattern of this is pattern, if it exists.
@@ -47,11 +47,11 @@ module Generated {
/**
* Gets the sub pattern of this is pattern, if it exists.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
/**
* Holds if `getSubPattern()` exists.
*/
final predicate hasSubPattern() { exists(getSubPattern()) }
final predicate hasSubPattern() { exists(this.getSubPattern()) }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub pattern of this optional some pattern.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
}
}

View File

@@ -23,6 +23,6 @@ module Generated {
/**
* Gets the sub pattern of this paren pattern.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
}
}

View File

@@ -23,16 +23,16 @@ module Generated {
/**
* Gets the `index`th element of this tuple pattern (0-based).
*/
final Pattern getElement(int index) { result = getImmediateElement(index).resolve() }
final Pattern getElement(int index) { result = this.getImmediateElement(index).resolve() }
/**
* Gets any of the elements of this tuple pattern.
*/
final Pattern getAnElement() { result = getElement(_) }
final Pattern getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this tuple pattern.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -24,7 +24,7 @@ module Generated {
/**
* Gets the sub pattern of this typed pattern.
*/
final Pattern getSubPattern() { result = getImmediateSubPattern().resolve() }
final Pattern getSubPattern() { result = this.getImmediateSubPattern().resolve() }
/**
* Gets the type representation of this typed pattern, if it exists.
@@ -42,11 +42,11 @@ module Generated {
/**
* Gets the type representation of this typed pattern, if it exists.
*/
final TypeRepr getTypeRepr() { result = getImmediateTypeRepr().resolve() }
final TypeRepr getTypeRepr() { result = this.getImmediateTypeRepr().resolve() }
/**
* Holds if `getTypeRepr()` exists.
*/
final predicate hasTypeRepr() { exists(getTypeRepr()) }
final predicate hasTypeRepr() { exists(this.getTypeRepr()) }
}
}

View File

@@ -24,16 +24,16 @@ module Generated {
/**
* Gets the `index`th element of this brace statement (0-based).
*/
final AstNode getElement(int index) { result = getImmediateElement(index).resolve() }
final AstNode getElement(int index) { result = this.getImmediateElement(index).resolve() }
/**
* Gets any of the elements of this brace statement.
*/
final AstNode getAnElement() { result = getElement(_) }
final AstNode getAnElement() { result = this.getElement(_) }
/**
* Gets the number of elements of this brace statement.
*/
final int getNumberOfElements() { result = count(int i | exists(getElement(i))) }
final int getNumberOfElements() { result = count(int i | exists(this.getElement(i))) }
}
}

View File

@@ -17,7 +17,7 @@ module Generated {
/**
* Holds if `getTargetName()` exists.
*/
final predicate hasTargetName() { exists(getTargetName()) }
final predicate hasTargetName() { exists(this.getTargetName()) }
/**
* Gets the target of this break statement, if it exists.
@@ -33,11 +33,11 @@ module Generated {
/**
* Gets the target of this break statement, if it exists.
*/
final Stmt getTarget() { result = getImmediateTarget().resolve() }
final Stmt getTarget() { result = this.getImmediateTarget().resolve() }
/**
* Holds if `getTarget()` exists.
*/
final predicate hasTarget() { exists(getTarget()) }
final predicate hasTarget() { exists(this.getTarget()) }
}
}

View File

@@ -25,7 +25,7 @@ module Generated {
/**
* Gets the pattern of this case label item.
*/
final Pattern getPattern() { result = getImmediatePattern().resolve() }
final Pattern getPattern() { result = this.getImmediatePattern().resolve() }
/**
* Gets the guard of this case label item, if it exists.
@@ -43,11 +43,11 @@ module Generated {
/**
* Gets the guard of this case label item, if it exists.
*/
final Expr getGuard() { result = getImmediateGuard().resolve() }
final Expr getGuard() { result = this.getImmediateGuard().resolve() }
/**
* Holds if `getGuard()` exists.
*/
final predicate hasGuard() { exists(getGuard()) }
final predicate hasGuard() { exists(this.getGuard()) }
}
}

View File

@@ -23,7 +23,7 @@ module Generated {
/**
* Gets the body of this case statement.
*/
final Stmt getBody() { result = getImmediateBody().resolve() }
final Stmt getBody() { result = this.getImmediateBody().resolve() }
/**
* Gets the `index`th label of this case statement (0-based).
@@ -41,17 +41,17 @@ module Generated {
/**
* Gets the `index`th label of this case statement (0-based).
*/
final CaseLabelItem getLabel(int index) { result = getImmediateLabel(index).resolve() }
final CaseLabelItem getLabel(int index) { result = this.getImmediateLabel(index).resolve() }
/**
* Gets any of the labels of this case statement.
*/
final CaseLabelItem getALabel() { result = getLabel(_) }
final CaseLabelItem getALabel() { result = this.getLabel(_) }
/**
* Gets the number of labels of this case statement.
*/
final int getNumberOfLabels() { result = count(int i | exists(getLabel(i))) }
final int getNumberOfLabels() { result = count(int i | exists(this.getLabel(i))) }
/**
* Gets the `index`th variable of this case statement (0-based).
@@ -69,16 +69,16 @@ module Generated {
/**
* Gets the `index`th variable of this case statement (0-based).
*/
final VarDecl getVariable(int index) { result = getImmediateVariable(index).resolve() }
final VarDecl getVariable(int index) { result = this.getImmediateVariable(index).resolve() }
/**
* Gets any of the variables of this case statement.
*/
final VarDecl getAVariable() { result = getVariable(_) }
final VarDecl getAVariable() { result = this.getVariable(_) }
/**
* Gets the number of variables of this case statement.
*/
final int getNumberOfVariables() { result = count(int i | exists(getVariable(i))) }
final int getNumberOfVariables() { result = count(int i | exists(this.getVariable(i))) }
}
}

View File

@@ -26,12 +26,12 @@ module Generated {
/**
* Gets the boolean of this condition element, if it exists.
*/
final Expr getBoolean() { result = getImmediateBoolean().resolve() }
final Expr getBoolean() { result = this.getImmediateBoolean().resolve() }
/**
* Holds if `getBoolean()` exists.
*/
final predicate hasBoolean() { exists(getBoolean()) }
final predicate hasBoolean() { exists(this.getBoolean()) }
/**
* Gets the pattern of this condition element, if it exists.
@@ -49,12 +49,12 @@ module Generated {
/**
* Gets the pattern of this condition element, if it exists.
*/
final Pattern getPattern() { result = getImmediatePattern().resolve() }
final Pattern getPattern() { result = this.getImmediatePattern().resolve() }
/**
* Holds if `getPattern()` exists.
*/
final predicate hasPattern() { exists(getPattern()) }
final predicate hasPattern() { exists(this.getPattern()) }
/**
* Gets the initializer of this condition element, if it exists.
@@ -72,12 +72,12 @@ module Generated {
/**
* Gets the initializer of this condition element, if it exists.
*/
final Expr getInitializer() { result = getImmediateInitializer().resolve() }
final Expr getInitializer() { result = this.getImmediateInitializer().resolve() }
/**
* Holds if `getInitializer()` exists.
*/
final predicate hasInitializer() { exists(getInitializer()) }
final predicate hasInitializer() { exists(this.getInitializer()) }
/**
* Gets the availability of this condition element, if it exists.
@@ -95,11 +95,11 @@ module Generated {
/**
* Gets the availability of this condition element, if it exists.
*/
final AvailabilityInfo getAvailability() { result = getImmediateAvailability().resolve() }
final AvailabilityInfo getAvailability() { result = this.getImmediateAvailability().resolve() }
/**
* Holds if `getAvailability()` exists.
*/
final predicate hasAvailability() { exists(getAvailability()) }
final predicate hasAvailability() { exists(this.getAvailability()) }
}
}

View File

@@ -17,7 +17,7 @@ module Generated {
/**
* Holds if `getTargetName()` exists.
*/
final predicate hasTargetName() { exists(getTargetName()) }
final predicate hasTargetName() { exists(this.getTargetName()) }
/**
* Gets the target of this continue statement, if it exists.
@@ -35,11 +35,11 @@ module Generated {
/**
* Gets the target of this continue statement, if it exists.
*/
final Stmt getTarget() { result = getImmediateTarget().resolve() }
final Stmt getTarget() { result = this.getImmediateTarget().resolve() }
/**
* Holds if `getTarget()` exists.
*/
final predicate hasTarget() { exists(getTarget()) }
final predicate hasTarget() { exists(this.getTarget()) }
}
}

View File

@@ -22,6 +22,6 @@ module Generated {
/**
* Gets the body of this defer statement.
*/
final BraceStmt getBody() { result = getImmediateBody().resolve() }
final BraceStmt getBody() { result = this.getImmediateBody().resolve() }
}
}

View File

@@ -23,7 +23,7 @@ module Generated {
/**
* Gets the body of this do catch statement.
*/
final Stmt getBody() { result = getImmediateBody().resolve() }
final Stmt getBody() { result = this.getImmediateBody().resolve() }
/**
* Gets the `index`th catch of this do catch statement (0-based).
@@ -41,16 +41,16 @@ module Generated {
/**
* Gets the `index`th catch of this do catch statement (0-based).
*/
final CaseStmt getCatch(int index) { result = getImmediateCatch(index).resolve() }
final CaseStmt getCatch(int index) { result = this.getImmediateCatch(index).resolve() }
/**
* Gets any of the catches of this do catch statement.
*/
final CaseStmt getACatch() { result = getCatch(_) }
final CaseStmt getACatch() { result = this.getCatch(_) }
/**
* Gets the number of catches of this do catch statement.
*/
final int getNumberOfCatches() { result = count(int i | exists(getCatch(i))) }
final int getNumberOfCatches() { result = count(int i | exists(this.getCatch(i))) }
}
}

View File

@@ -22,6 +22,6 @@ module Generated {
/**
* Gets the body of this do statement.
*/
final BraceStmt getBody() { result = getImmediateBody().resolve() }
final BraceStmt getBody() { result = this.getImmediateBody().resolve() }
}
}

View File

@@ -24,7 +24,9 @@ module Generated {
/**
* Gets the fallthrough source of this fallthrough statement.
*/
final CaseStmt getFallthroughSource() { result = getImmediateFallthroughSource().resolve() }
final CaseStmt getFallthroughSource() {
result = this.getImmediateFallthroughSource().resolve()
}
/**
* Gets the fallthrough dest of this fallthrough statement.
@@ -42,6 +44,6 @@ module Generated {
/**
* Gets the fallthrough dest of this fallthrough statement.
*/
final CaseStmt getFallthroughDest() { result = getImmediateFallthroughDest().resolve() }
final CaseStmt getFallthroughDest() { result = this.getImmediateFallthroughDest().resolve() }
}
}

View File

@@ -26,7 +26,7 @@ module Generated {
/**
* Gets the pattern of this for each statement.
*/
final Pattern getPattern() { result = getImmediatePattern().resolve() }
final Pattern getPattern() { result = this.getImmediatePattern().resolve() }
/**
* Gets the sequence of this for each statement.
@@ -44,7 +44,7 @@ module Generated {
/**
* Gets the sequence of this for each statement.
*/
final Expr getSequence() { result = getImmediateSequence().resolve() }
final Expr getSequence() { result = this.getImmediateSequence().resolve() }
/**
* Gets the where of this for each statement, if it exists.
@@ -60,12 +60,12 @@ module Generated {
/**
* Gets the where of this for each statement, if it exists.
*/
final Expr getWhere() { result = getImmediateWhere().resolve() }
final Expr getWhere() { result = this.getImmediateWhere().resolve() }
/**
* Holds if `getWhere()` exists.
*/
final predicate hasWhere() { exists(getWhere()) }
final predicate hasWhere() { exists(this.getWhere()) }
/**
* Gets the body of this for each statement.
@@ -83,6 +83,6 @@ module Generated {
/**
* Gets the body of this for each statement.
*/
final BraceStmt getBody() { result = getImmediateBody().resolve() }
final BraceStmt getBody() { result = this.getImmediateBody().resolve() }
}
}

Some files were not shown because too many files have changed in this diff Show More