mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Swift: rename base_types to syntactic_base_types in TypeDecl
This commit is contained in:
24
swift/ql/.generated.list
generated
24
swift/ql/.generated.list
generated
@@ -382,7 +382,7 @@ lib/codeql/swift/generated/OtherAvailabilitySpec.qll 0e26a203b26ff0581b7396b0c6d
|
||||
lib/codeql/swift/generated/ParentChild.qll f8647fba02b9acca7bf2870dfaee5709e2d3e3a12d27b012dd1e17f7df2e56e5 75d3501c2a59d931dd537321475687a73ff517e5caaae4ce2e0c2daec0d94df4
|
||||
lib/codeql/swift/generated/PlatformVersionAvailabilitySpec.qll f82d9ca416fe8bd59b5531b65b1c74c9f317b3297a6101544a11339a1cffce38 7f5c6d3309e66c134107afe55bae76dfc9a72cb7cdd6d4c3706b6b34cee09fa0
|
||||
lib/codeql/swift/generated/PureSynthConstructors.qll 173c0dd59396a1de26fe870e3bc2766c46de689da2a4d8807cb62023bbce1a98 173c0dd59396a1de26fe870e3bc2766c46de689da2a4d8807cb62023bbce1a98
|
||||
lib/codeql/swift/generated/Raw.qll 7904614a526f13c336402c38e8632c8ee32e0ee7a6b5a9c2ace22fab0a5927f8 273f958f5052ae025e7361dbfd6a7a505da5fa6b4f418e83aa2a1d5f8602c54d
|
||||
lib/codeql/swift/generated/Raw.qll dc586049687382446884061d6856a4f773b9e1af5c2a791b80224e493680f530 47e8281a5df6844087a8746797b5cd0da2522bb855a3c65c3441f3e5fa90015f
|
||||
lib/codeql/swift/generated/Synth.qll 551fdf7e4b53f9ee1314d1bb42c2638cf82f45bfa1f40a635dfa7b6072e4418c 9ab178464700a19951fc5285acacda4913addee81515d8e072b3d7055935a814
|
||||
lib/codeql/swift/generated/SynthConstructors.qll 2f801bd8b0db829b0253cd459ed3253c1fdfc55dce68ebc53e7fec138ef0aca4 2f801bd8b0db829b0253cd459ed3253c1fdfc55dce68ebc53e7fec138ef0aca4
|
||||
lib/codeql/swift/generated/UnknownFile.qll 0fcf9beb8de79440bcdfff4bb6ab3dd139bd273e6c32754e05e6a632651e85f6 0fcf9beb8de79440bcdfff4bb6ab3dd139bd273e6c32754e05e6a632651e85f6
|
||||
@@ -427,7 +427,7 @@ lib/codeql/swift/generated/decl/StructDecl.qll 9343b001dfeec83a6b41e88dc1ec75744
|
||||
lib/codeql/swift/generated/decl/SubscriptDecl.qll c0bb8fd0d9d363c253251ea4b6cdceebd316708ce61f49e321318f7ce80ea153 dda76edc25ce4b3c31bcd7cc707143e22c3f887658e8071c646668f445b9f601
|
||||
lib/codeql/swift/generated/decl/TopLevelCodeDecl.qll f9b4f8b413e5fd3c0d48910013fe2443143d2ee237084cf3e4eb668d5bc8f460 5c85641375f5b9e658c9467f5c4913e50d4228718aad950e94f55a28edbe28c7
|
||||
lib/codeql/swift/generated/decl/TypeAliasDecl.qll b9c4baf4a2eb67d21535da5cbb9894945d66b8aecf8bd91cb8aa8c964188c82f a69db19c25da7232a9139400578cb7eda8b56eb55c7c45d38aa50cc0c063947f
|
||||
lib/codeql/swift/generated/decl/TypeDecl.qll 21d075b1fb55ce2e89ad73e62edbe1ad3ca429ea5a1c6096ca7aca7eaeea9772 c099f32a24d1be26b7b6e7478b481f8086c74f67cc840a843466715afc069784
|
||||
lib/codeql/swift/generated/decl/TypeDecl.qll 893820fbf7b4ecf7f00607aa059ec30d9ec1e88e354598edb109c7be59fb5f64 e99a7b09c72ad07cafbf23b4acb6e9e44f04752626c03d1f19c9357f7274f6db
|
||||
lib/codeql/swift/generated/decl/ValueDecl.qll f34e3414f8700150ccd221aed26e58f64ed43d708a3ccb3c50eff5c12f083303 c2926bebba6bfb997f8a610f7bfd13114b21e92ba0243247543984d6ea71a33e
|
||||
lib/codeql/swift/generated/decl/VarDecl.qll d326cd9d4e892e6ad2f02847e476218d0f1f1ca012c1bfeca7d656af34c870b4 a2cac56e67fdc32d6f33eac180ca4831cd355343280e2d69cd5a8e17a77a89ce
|
||||
lib/codeql/swift/generated/expr/AbiSafeConversionExpr.qll f4c913df3f1c139a0533f9a3a2f2e07aee96ab723c957fc7153d68564e4fdd6d f4c913df3f1c139a0533f9a3a2f2e07aee96ab723c957fc7153d68564e4fdd6d
|
||||
@@ -673,14 +673,14 @@ test/extractor-tests/generated/decl/Accessor/Accessor_getMember.ql d0b6260b9d63e
|
||||
test/extractor-tests/generated/decl/Accessor/Accessor_getName.ql d01afe57e4161131b4fafb9fad59fc6d0f6220802ff178f433a913d903d9fc49 c9dbae26272c008d1b9ae5fc83d0958c657e9baed8c5e87cb4782ffa7684c382
|
||||
test/extractor-tests/generated/decl/Accessor/Accessor_getParam.ql 818a352cf9ee3a9b0592f8b668e0ca540e3ee4351004d38323ca8d95e04630a1 ca8b5b7cdbd5c7c4eab30bdb7dcfb60e7c59deb5d37a8b021b36fb0f5efec79c
|
||||
test/extractor-tests/generated/decl/Accessor/Accessor_getSelfParam.ql 260ce6a4fc2a650826a5c372fa1df63d28112623a1671189ea5f44c0d8d45bc2 6f45476da7cf37d450c07ab9651e12f928e104ba6d7f4bf173a265b9b72c89eb
|
||||
test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl.ql 74579a1907817168b5014ebcb69ab9a85687189c73145f1a7c2d4b334af4eb30 5d1f265f0e6c1d2392a9e37a42a8e184a16e473836c1a45b5dbc4daccc4aeabb
|
||||
test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl_getBaseType.ql 39d26252c242eec5aaef23951bd76755a4d3cdceff7349b15067fefb2ece14b3 214fdbaa77d32ee6f21bcccf112d46c9d26006552081cc1f90cbb00a527a9d7f
|
||||
test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl.ql a3a2c651b0a25ccb2ef245e5ed271fb4884901673e6c83443a6d895a98afc351 f0429f289b38968ad943883c533eaa3e55958029f62fa31a9bc17b0324a54a6a
|
||||
test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl_getInheritedType.ql 651ca27e51c5281b6892f0256e7c043c47648a4d8839e4505a5cf4fed97fc4f9 c1a46a7de16d4592eadeced97aca26b9566d1abedb17c010f37a23f798932e0b
|
||||
test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl_getMember.ql e662e651d84bddcf49445d7bf5732d0dad30242d32b90f86e40de0010d48fd9c a6b7028468490a12c0a9f4c535cbd5e6c50a6c3519c9d2552d34f9411f904718
|
||||
test/extractor-tests/generated/decl/CapturedDecl/CapturedDecl.ql 950e94dc10f8a8589a6b6ead39faaecfb5739c1e40f381e09c5e015d14507a25 38ab48ca3e647c60bee985732631c6e43116180c36d90132a25fe4f620087482
|
||||
test/extractor-tests/generated/decl/CapturedDecl/CapturedDecl_getMember.ql fcb4dd4da4d4b13db46f20458513334fb54bcfcec3ddf8cc86798eefe49f31e3 545096ab96006aa9e9058b9cd0c62d2f102f2fe6813880cf9c4eb42374b7ad9c
|
||||
test/extractor-tests/generated/decl/ClassDecl/ClassDecl.ql a76c9710142c368206ceb26df38e9d182833641d1c5f2df178b03eb196b812f2 6661f2af1e7cddcc44735d2bbc7ecc40af69587024b7d8db74ff205dd8db2e6d
|
||||
test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getBaseType.ql 5f4fddbb3fb3d003f1485dc4c5a56f7d0d26dfc1d691540085654c4c66e70e69 0b5a5b757ca92e664ef136d26ac682aa5a0e071494d9f09d85f66cd13807e81d
|
||||
test/extractor-tests/generated/decl/ClassDecl/ClassDecl.ql 57a7249119f08ad63f5015b9319a446e46117daf22c3b78266f1f4e2e66b4c9f 176618e7a58bcbeeffbdee2025f16f1defeeed48f9186c49d3496adcb6c3d97b
|
||||
test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getGenericTypeParam.ql ca0b73a4f31eea47def7a1de017de36b5fdaec96ae98edb03ff00611bfcac572 f9badd62887a30113484496532b3ff9b67ff5047eb5a311aa2ec2e4d91321e0e
|
||||
test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getInheritedType.ql 5ff7bc8bd0e076c71071093044870bb5db3611f6ddeb3e4528b109750819a20b f4c69715f834c7f8a5b5f23d2b5637b3ab9b54339079c992ae6ae3b9c8103908
|
||||
test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getMember.ql f73881b14bb4eaf83dacf60b9e46d440227f90566e2dfb8908a55567626ccdda f78a7261f7ccfe01ca55f7279bd5a1a302fc65ba36b13e779426d173c7465b84
|
||||
test/extractor-tests/generated/decl/ConcreteVarDecl/ConcreteVarDecl.ql 66c20b9245c7f6aa6dabb81e00717a3441ea02176aed2b63e35aa7828d4282cc 4fd1cee669d972dc7295f5640985868e74f570e4ced8750793afb8fa889f438e
|
||||
test/extractor-tests/generated/decl/ConcreteVarDecl/ConcreteVarDecl_getAccessor.ql 22ed8e1f4c57fae2e39087837380f359d6e0c478ce6af272bcaddab2e55beb26 8b1248b8d1da45992ec8d926d0cd2a77eb43f667c41469227b6ea2b60196d94a
|
||||
@@ -694,9 +694,9 @@ test/extractor-tests/generated/decl/ConcreteVarDecl/ConcreteVarDecl_getPropertyW
|
||||
test/extractor-tests/generated/decl/ConcreteVarDecl/ConcreteVarDecl_getPropertyWrapperProjectionVarBinding.ql 40274aac8b67cb6a285bf91ccdc725ae1556b13ebcc6854a43e759b029733687 44e569aac32148bcce4cd5e8ebb33d7418580b7f5f03dfbd18635db9965b28d9
|
||||
test/extractor-tests/generated/decl/Deinitializer/MISSING_SOURCE.txt 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7
|
||||
test/extractor-tests/generated/decl/EnumCaseDecl/MISSING_SOURCE.txt 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7
|
||||
test/extractor-tests/generated/decl/EnumDecl/EnumDecl.ql e1906b751a4b72081a61b175e016f5182fdd0e27518f16017d17e14c65dd4268 8a1dd50e951ed2c25f18823ff8b9ab36dc2dc49703801dd48da443bc384bd9b4
|
||||
test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getBaseType.ql 4ace6176a57dd4c759356ddbefc28b25481c80bdeddfeb396d91b07db55af22a d0d1337ccbba45a648fe68fefc51006e14506d4fb7211fb2bde45f7761c4dbf1
|
||||
test/extractor-tests/generated/decl/EnumDecl/EnumDecl.ql b0befc31c0f68c850cc00ceb7e1c051d930d5cfffc03b5f871de62103425b6d1 13ead91987d0da290a1e3f3e3c9e59df6aaded94e8de2f486c00a9c76706dabb
|
||||
test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getGenericTypeParam.ql 3a0927f87a21d69bfc309f5f7faedb3d0cc2956c071b16c38b2b4acd36f24ea9 aafed56a1744579f05b3817adef6a5fd011d1b5cb7da2db230a43b6f55a04649
|
||||
test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getInheritedType.ql abb969cd2200a8a7fd39b25ae6a7b6f75fdb6b359c1565e35b18dbe550cbc815 e7b69579675d3bccfe08f1bc1e0bbe5379fb7411597a9d6387f4b7afc8d7dba3
|
||||
test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getMember.ql 621870b7dbeaeefa93cbbfc102e97810b15d39b49db685019c9e3cbf2423ffef e110630f0ba8f588e7f8ebc56a1a31c2ca2f22f2cc763baa76854beb3b3a4ece
|
||||
test/extractor-tests/generated/decl/EnumElementDecl/MISSING_SOURCE.txt 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7
|
||||
test/extractor-tests/generated/decl/ExtensionDecl/ExtensionDecl.ql 71523b034d2abc6225f433f140841a35a466e82c04cbf07bdb3a9e384024fedb 919c66eeff004324b48249fd746c38891f6f8723f1281ad60126cf4b3c1febe0
|
||||
@@ -713,10 +713,10 @@ test/extractor-tests/generated/decl/ImportDecl/ImportDecl_getImportedModule.ql 0
|
||||
test/extractor-tests/generated/decl/ImportDecl/ImportDecl_getMember.ql 6d48d3a93bc96dba3bda71ec9d9d6282615c2228a58da6167c169fafaedb3e17 8560b23d0f52b845c81727ce09c0b2f9647965c83d7de165e8cd3d91be5bdd42
|
||||
test/extractor-tests/generated/decl/InfixOperatorDecl/MISSING_SOURCE.txt 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7
|
||||
test/extractor-tests/generated/decl/Initializer/MISSING_SOURCE.txt 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7 66846d526b0bc4328735c3c4dd9c390a9325da5b5dfd42ec07622f9c7108a7d7
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl.ql f9216e83077ebc0cb5a5bf2d7368af86167a1bfd378f9cd5592fd484a1bbc5dd 1c2de61cb064474340db10de4399c49f15eb0a5669e6dc9587d8b4f656b0134f
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl.ql d096e82574438b1e6d646b8762217dc74f9f9c40b01d642ef6a0286a55ecad9d 3eae6049885efcd3ffd6117af31cd12d792492b1591a88444a8e4a7fa31ac187
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getAnExportedModule.ql 321619519c5cffefda78f11f2c85a199af76fccbfcc51126c7a558ba12fdfd80 30e48eb820ba9d7f3ec30bf4536c0f84280c5f2ca8c63427f6b77d74a092e68b
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getAnImportedModule.ql 65fae5b1a7db3a11fd837ed78c663e8907306c36695ae73e4e29559755276fbe 3ddef1a7af7a636e66674fadb3e727ad18655a9ecb4c73fd3d6aca202f1191fb
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getBaseType.ql 54a4bd2cfa666271ae9092285bb7217b082c88483d614066cfb599fc8ab84305 8b24ab8e93efe3922cb192eb5de5f517763058782e83e8732153421adddd68e1
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getInheritedType.ql 2de3deb0a2a19d534ef158a1a4813eaf0e427ec48138ba23aefc9ec5ef577172 c510faa43f4cfaeca1032defaec976d220db976d6deb0b083924badfeabc4c1c
|
||||
test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getMember.ql a4663d47cf0a16a07167b9a64d56f8ba8e504a78142c7e216d1df69879df9130 3f6a4080e33bddd1e34fa25519d855811c256182055db4989be8150fcddd541b
|
||||
test/extractor-tests/generated/decl/NamedFunction/NamedFunction.ql a56ea8bf7080ba76cee7a1fca2b3e63f09d644663c15e405c8a62ee9506335d3 3b18f5200b09ccbe3087c57d30a50169fc84241a76c406e2b090cf8d214e5596
|
||||
test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getBody.ql 91688f59415c479a7e39f61eeccbac09a4fe3fcfdd94f198d7bdbef39ccc892c 760497101fd872d513641b810cae91ff9e436f3c20f4c31b72d36c2d49492ef9
|
||||
@@ -726,9 +726,9 @@ test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getMember.ql f44
|
||||
test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getName.ql c7cf5b81a8db16ef44c84eb861d4a7f41ce2b9ad733f8853b66d6dc64ed315a3 8000fad2b9b56077e8a262ec2899d765026bd07836622b0cb48327e6d6e9c0a0
|
||||
test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getParam.ql ae3ba8026861c4f79e1810457331e838790cbf11537d1b1e2ba38bf3fea5a7cd 10e7c69956784f01e3455d29cd934358347afd4317cf08e12e0385559eb4fd1f
|
||||
test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getSelfParam.ql d7d05f91e9ef0c083780b9215e761efc753dbef98789bd7d21c5e40fce322826 ec8e6262e15730532e12dcb6faaf24b10bc5a2c7b0e1ec97fe1d5ed047b1994d
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl.ql 16ccca5a90cc3133ab085ccb843416abc103f2fcf3423a84fbd7f5c15a5c7f17 242d7ea07842ee3fb0f9905b5cbc0ea744f1116c4591c5f133025260991bfdeb
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getBaseType.ql d030fd55ea5a5443c03e8ba1a024c03e3c68c96c948c850131f59fbac6409402 46816c1a75a4cf11db95884733382e46d5573b6c1116d5de0bfe5ae91fed4c3d
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl.ql 1e5dc0bedae6ad10d785c44d2137ef976ac97a59e3282ebf2cdc1bd0c7d59737 e9eb956d10fa0f6c73222100b3a4aef9560fe179506ff839612d297f390236a1
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getGenericTypeParam.ql c147420a91c157ee37a900dd7739bdb386fba5eeaadd84e609d2642d3fdbf2e0 cf1c981b6cb7b84944e9430cfe361905dcc396d4356d7f20a0ba993352bd5b02
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getInheritedType.ql 60417e02e2d2b7fceaec90910e8a2fbf2ee1b4bb68db79c8038ce5927d80a861 66176cfd7f6a2d230b8da444f3cf5ca95a8fa7ce77f9614cacb308f30cbff6ef
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getMember.ql aa601966925c03f066624f4297b01ccc21cfeaba8e803e29c42cc9ef954258b6 4559e1d5257dcfb6cf414538f57fc015e483c06381048066c28b31324a2db09c
|
||||
test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getOpaqueGenericParam.ql 2b4264a68817f53ddd73e4fd80e9f7c3a5fcfa4d0692135e2d3b10c8a8379d98 c2efac460b655e726d898b2b80cbfce24820a922e26935804ddd21ae9c474085
|
||||
test/extractor-tests/generated/decl/ParamDecl/ParamDecl.ql 44e04f4d8753f19be04200f6a6fe5f5e8ed77c1a7c4026ae0ff640878ec19650 2a4d994754aa0560d12c15ff39bbc4b7d83116e7b4a9ea46f432a6a267a661de
|
||||
|
||||
10
swift/ql/.gitattributes
generated
vendored
10
swift/ql/.gitattributes
generated
vendored
@@ -676,13 +676,13 @@
|
||||
/test/extractor-tests/generated/decl/Accessor/Accessor_getParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/Accessor/Accessor_getSelfParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl_getBaseType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl_getInheritedType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/AssociatedTypeDecl/AssociatedTypeDecl_getMember.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/CapturedDecl/CapturedDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/CapturedDecl/CapturedDecl_getMember.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ClassDecl/ClassDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getBaseType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getGenericTypeParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getInheritedType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ClassDecl/ClassDecl_getMember.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ConcreteVarDecl/ConcreteVarDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ConcreteVarDecl/ConcreteVarDecl_getAccessor.ql linguist-generated
|
||||
@@ -697,8 +697,8 @@
|
||||
/test/extractor-tests/generated/decl/Deinitializer/MISSING_SOURCE.txt linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumCaseDecl/MISSING_SOURCE.txt linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumDecl/EnumDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getBaseType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getGenericTypeParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getInheritedType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumDecl/EnumDecl_getMember.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/EnumElementDecl/MISSING_SOURCE.txt linguist-generated
|
||||
/test/extractor-tests/generated/decl/ExtensionDecl/ExtensionDecl.ql linguist-generated
|
||||
@@ -718,7 +718,7 @@
|
||||
/test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getAnExportedModule.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getAnImportedModule.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getBaseType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getInheritedType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ModuleDecl/ModuleDecl_getMember.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/NamedFunction/NamedFunction.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getBody.ql linguist-generated
|
||||
@@ -729,8 +729,8 @@
|
||||
/test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/NamedFunction/NamedFunction_getSelfParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getBaseType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getGenericTypeParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getInheritedType.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getMember.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/OpaqueTypeDecl/OpaqueTypeDecl_getOpaqueGenericParam.ql linguist-generated
|
||||
/test/extractor-tests/generated/decl/ParamDecl/ParamDecl.ql linguist-generated
|
||||
|
||||
7
swift/ql/lib/codeql/swift/generated/Raw.qll
generated
7
swift/ql/lib/codeql/swift/generated/Raw.qll
generated
@@ -574,9 +574,12 @@ module Raw {
|
||||
string getName() { type_decls(this, result) }
|
||||
|
||||
/**
|
||||
* Gets the `index`th base type of this type declaration (0-based).
|
||||
* Gets the `index`th inherited type of this type declaration (0-based).
|
||||
*
|
||||
* This only returns the types effectively appearing in the declaration. In particular it
|
||||
* will not resolve `TypeAliasDecl`s or consider base types added by extensions.
|
||||
*/
|
||||
Type getBaseType(int index) { type_decl_base_types(this, index, result) }
|
||||
Type getInheritedType(int index) { type_decl_inherited_types(this, index, result) }
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,36 +12,41 @@ module Generated {
|
||||
string getName() { result = Synth::convertTypeDeclToRaw(this).(Raw::TypeDecl).getName() }
|
||||
|
||||
/**
|
||||
* Gets the `index`th base type of this type declaration (0-based).
|
||||
* Gets the `index`th inherited type of this type declaration (0-based).
|
||||
*
|
||||
* This includes nodes from the "hidden" AST. It can be overridden in subclasses to change the
|
||||
* behavior of both the `Immediate` and non-`Immediate` versions.
|
||||
*/
|
||||
Type getImmediateBaseType(int index) {
|
||||
Type getImmediateInheritedType(int index) {
|
||||
result =
|
||||
Synth::convertTypeFromRaw(Synth::convertTypeDeclToRaw(this)
|
||||
.(Raw::TypeDecl)
|
||||
.getBaseType(index))
|
||||
.getInheritedType(index))
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the `index`th base type of this type declaration (0-based).
|
||||
* Gets the `index`th inherited type of this type declaration (0-based).
|
||||
*
|
||||
* This only returns the types effectively appearing in the declaration. In particular it
|
||||
* will not resolve `TypeAliasDecl`s or consider base types added by extensions.
|
||||
*/
|
||||
final Type getBaseType(int index) {
|
||||
final Type getInheritedType(int index) {
|
||||
exists(Type immediate |
|
||||
immediate = this.getImmediateBaseType(index) and
|
||||
immediate = this.getImmediateInheritedType(index) and
|
||||
result = immediate.resolve()
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets any of the base types of this type declaration.
|
||||
* Gets any of the inherited types of this type declaration.
|
||||
*/
|
||||
final Type getABaseType() { result = this.getBaseType(_) }
|
||||
final Type getAnInheritedType() { result = this.getInheritedType(_) }
|
||||
|
||||
/**
|
||||
* Gets the number of base types of this type declaration.
|
||||
* Gets the number of inherited types of this type declaration.
|
||||
*/
|
||||
final int getNumberOfBaseTypes() { result = count(int i | exists(this.getBaseType(i))) }
|
||||
final int getNumberOfInheritedTypes() {
|
||||
result = count(int i | exists(this.getInheritedType(i)))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
4
swift/ql/lib/swift.dbscheme
generated
4
swift/ql/lib/swift.dbscheme
generated
@@ -464,10 +464,10 @@ type_decls( //dir=decl
|
||||
);
|
||||
|
||||
#keyset[id, index]
|
||||
type_decl_base_types( //dir=decl
|
||||
type_decl_inherited_types( //dir=decl
|
||||
int id: @type_decl ref,
|
||||
int index: int ref,
|
||||
int base_type: @type_or_none ref
|
||||
int inherited_type: @type_or_none ref
|
||||
);
|
||||
|
||||
@abstract_type_param_decl =
|
||||
|
||||
@@ -4,7 +4,7 @@ import TestUtils
|
||||
|
||||
from
|
||||
AssociatedTypeDecl x, ModuleDecl getModule, int getNumberOfMembers, Type getInterfaceType,
|
||||
string getName, int getNumberOfBaseTypes
|
||||
string getName, int getNumberOfInheritedTypes
|
||||
where
|
||||
toBeTested(x) and
|
||||
not x.isUnknown() and
|
||||
@@ -12,6 +12,6 @@ where
|
||||
getNumberOfMembers = x.getNumberOfMembers() and
|
||||
getInterfaceType = x.getInterfaceType() and
|
||||
getName = x.getName() and
|
||||
getNumberOfBaseTypes = x.getNumberOfBaseTypes()
|
||||
getNumberOfInheritedTypes = x.getNumberOfInheritedTypes()
|
||||
select x, "getModule:", getModule, "getNumberOfMembers:", getNumberOfMembers, "getInterfaceType:",
|
||||
getInterfaceType, "getName:", getName, "getNumberOfBaseTypes:", getNumberOfBaseTypes
|
||||
getInterfaceType, "getName:", getName, "getNumberOfInheritedTypes:", getNumberOfInheritedTypes
|
||||
|
||||
@@ -4,4 +4,4 @@ import TestUtils
|
||||
|
||||
from AssociatedTypeDecl x, int index
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, index, x.getBaseType(index)
|
||||
select x, index, x.getInheritedType(index)
|
||||
@@ -4,7 +4,7 @@ import TestUtils
|
||||
|
||||
from
|
||||
ClassDecl x, int getNumberOfGenericTypeParams, ModuleDecl getModule, int getNumberOfMembers,
|
||||
Type getInterfaceType, string getName, int getNumberOfBaseTypes, Type getType
|
||||
Type getInterfaceType, string getName, int getNumberOfInheritedTypes, Type getType
|
||||
where
|
||||
toBeTested(x) and
|
||||
not x.isUnknown() and
|
||||
@@ -13,8 +13,8 @@ where
|
||||
getNumberOfMembers = x.getNumberOfMembers() and
|
||||
getInterfaceType = x.getInterfaceType() and
|
||||
getName = x.getName() and
|
||||
getNumberOfBaseTypes = x.getNumberOfBaseTypes() and
|
||||
getNumberOfInheritedTypes = x.getNumberOfInheritedTypes() and
|
||||
getType = x.getType()
|
||||
select x, "getNumberOfGenericTypeParams:", getNumberOfGenericTypeParams, "getModule:", getModule,
|
||||
"getNumberOfMembers:", getNumberOfMembers, "getInterfaceType:", getInterfaceType, "getName:",
|
||||
getName, "getNumberOfBaseTypes:", getNumberOfBaseTypes, "getType:", getType
|
||||
getName, "getNumberOfInheritedTypes:", getNumberOfInheritedTypes, "getType:", getType
|
||||
|
||||
@@ -4,4 +4,4 @@ import TestUtils
|
||||
|
||||
from ClassDecl x, int index
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, index, x.getBaseType(index)
|
||||
select x, index, x.getInheritedType(index)
|
||||
@@ -4,7 +4,7 @@ import TestUtils
|
||||
|
||||
from
|
||||
EnumDecl x, int getNumberOfGenericTypeParams, ModuleDecl getModule, int getNumberOfMembers,
|
||||
Type getInterfaceType, string getName, int getNumberOfBaseTypes, Type getType
|
||||
Type getInterfaceType, string getName, int getNumberOfInheritedTypes, Type getType
|
||||
where
|
||||
toBeTested(x) and
|
||||
not x.isUnknown() and
|
||||
@@ -13,8 +13,8 @@ where
|
||||
getNumberOfMembers = x.getNumberOfMembers() and
|
||||
getInterfaceType = x.getInterfaceType() and
|
||||
getName = x.getName() and
|
||||
getNumberOfBaseTypes = x.getNumberOfBaseTypes() and
|
||||
getNumberOfInheritedTypes = x.getNumberOfInheritedTypes() and
|
||||
getType = x.getType()
|
||||
select x, "getNumberOfGenericTypeParams:", getNumberOfGenericTypeParams, "getModule:", getModule,
|
||||
"getNumberOfMembers:", getNumberOfMembers, "getInterfaceType:", getInterfaceType, "getName:",
|
||||
getName, "getNumberOfBaseTypes:", getNumberOfBaseTypes, "getType:", getType
|
||||
getName, "getNumberOfInheritedTypes:", getNumberOfInheritedTypes, "getType:", getType
|
||||
|
||||
@@ -4,4 +4,4 @@ import TestUtils
|
||||
|
||||
from EnumDecl x, int index
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, index, x.getBaseType(index)
|
||||
select x, index, x.getInheritedType(index)
|
||||
@@ -4,7 +4,7 @@ import TestUtils
|
||||
|
||||
from
|
||||
ModuleDecl x, ModuleDecl getModule, int getNumberOfMembers, Type getInterfaceType, string getName,
|
||||
int getNumberOfBaseTypes, string isBuiltinModule, string isSystemModule,
|
||||
int getNumberOfInheritedTypes, string isBuiltinModule, string isSystemModule,
|
||||
int getNumberOfImportedModules, int getNumberOfExportedModules
|
||||
where
|
||||
toBeTested(x) and
|
||||
@@ -13,13 +13,13 @@ where
|
||||
getNumberOfMembers = x.getNumberOfMembers() and
|
||||
getInterfaceType = x.getInterfaceType() and
|
||||
getName = x.getName() and
|
||||
getNumberOfBaseTypes = x.getNumberOfBaseTypes() and
|
||||
getNumberOfInheritedTypes = x.getNumberOfInheritedTypes() and
|
||||
(if x.isBuiltinModule() then isBuiltinModule = "yes" else isBuiltinModule = "no") and
|
||||
(if x.isSystemModule() then isSystemModule = "yes" else isSystemModule = "no") and
|
||||
getNumberOfImportedModules = x.getNumberOfImportedModules() and
|
||||
getNumberOfExportedModules = x.getNumberOfExportedModules()
|
||||
select x, "getModule:", getModule, "getNumberOfMembers:", getNumberOfMembers, "getInterfaceType:",
|
||||
getInterfaceType, "getName:", getName, "getNumberOfBaseTypes:", getNumberOfBaseTypes,
|
||||
getInterfaceType, "getName:", getName, "getNumberOfInheritedTypes:", getNumberOfInheritedTypes,
|
||||
"isBuiltinModule:", isBuiltinModule, "isSystemModule:", isSystemModule,
|
||||
"getNumberOfImportedModules:", getNumberOfImportedModules, "getNumberOfExportedModules:",
|
||||
getNumberOfExportedModules
|
||||
|
||||
@@ -4,4 +4,4 @@ import TestUtils
|
||||
|
||||
from ModuleDecl x, int index
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, index, x.getBaseType(index)
|
||||
select x, index, x.getInheritedType(index)
|
||||
@@ -4,8 +4,8 @@ import TestUtils
|
||||
|
||||
from
|
||||
OpaqueTypeDecl x, int getNumberOfGenericTypeParams, ModuleDecl getModule, int getNumberOfMembers,
|
||||
Type getInterfaceType, string getName, int getNumberOfBaseTypes, ValueDecl getNamingDeclaration,
|
||||
int getNumberOfOpaqueGenericParams
|
||||
Type getInterfaceType, string getName, int getNumberOfInheritedTypes,
|
||||
ValueDecl getNamingDeclaration, int getNumberOfOpaqueGenericParams
|
||||
where
|
||||
toBeTested(x) and
|
||||
not x.isUnknown() and
|
||||
@@ -14,10 +14,10 @@ where
|
||||
getNumberOfMembers = x.getNumberOfMembers() and
|
||||
getInterfaceType = x.getInterfaceType() and
|
||||
getName = x.getName() and
|
||||
getNumberOfBaseTypes = x.getNumberOfBaseTypes() and
|
||||
getNumberOfInheritedTypes = x.getNumberOfInheritedTypes() and
|
||||
getNamingDeclaration = x.getNamingDeclaration() and
|
||||
getNumberOfOpaqueGenericParams = x.getNumberOfOpaqueGenericParams()
|
||||
select x, "getNumberOfGenericTypeParams:", getNumberOfGenericTypeParams, "getModule:", getModule,
|
||||
"getNumberOfMembers:", getNumberOfMembers, "getInterfaceType:", getInterfaceType, "getName:",
|
||||
getName, "getNumberOfBaseTypes:", getNumberOfBaseTypes, "getNamingDeclaration:",
|
||||
getName, "getNumberOfInheritedTypes:", getNumberOfInheritedTypes, "getNamingDeclaration:",
|
||||
getNamingDeclaration, "getNumberOfOpaqueGenericParams:", getNumberOfOpaqueGenericParams
|
||||
|
||||
@@ -4,4 +4,4 @@ import TestUtils
|
||||
|
||||
from OpaqueTypeDecl x, int index
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, index, x.getBaseType(index)
|
||||
select x, index, x.getInheritedType(index)
|
||||
@@ -261,7 +261,10 @@ class PrefixOperatorDecl(OperatorDecl):
|
||||
|
||||
class TypeDecl(ValueDecl):
|
||||
name: string
|
||||
base_types: list[Type]
|
||||
inherited_types: list[Type] | desc("""
|
||||
This only returns the types effectively appearing in the declaration. In particular it
|
||||
will not resolve `TypeAliasDecl`s or consider base types added by extensions.
|
||||
""")
|
||||
|
||||
class AbstractTypeParamDecl(TypeDecl):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user