Argyrios Kyrtzidis
|
2b17438a92
|
[Index/USRGeneration] Make sure that ObjC properties in categories also get namescoped properly for USR generation
If the property is in a category that has module names from external_declaration property, make sure they are included in the USR.
rdar://59897320
|
2020-03-07 15:07:37 -08:00 |
Argyrios Kyrtzidis
|
7c3a12ff42
|
[index] Introduce 'ProtocolInterface' as part of SymbolPropertySet
This is useful to directly infer that a method or property is from a protocol interface
at the point of the symbol occurrences.
llvm-svn: 340696
|
2018-08-26 06:27:23 +00:00 |
Argyrios Kyrtzidis
|
11d704839f
|
[index] Fix forward declarations interfering with USR generation of external source symbols
Patch by Nathan Hawes.
https://reviews.llvm.org/D33346
llvm-svn: 303484
|
2017-05-20 04:11:33 +00:00 |
Argyrios Kyrtzidis
|
b4b85f2033
|
[index] If the 'external_source_symbol' attribute indicates 'Swift' as the language then report it accordingly
llvm-svn: 301183
|
2017-04-24 14:52:00 +00:00 |
Argyrios Kyrtzidis
|
f363474996
|
[index] Take into account the category's external_symbol attr for namespacing its methods
llvm-svn: 301051
|
2017-04-21 22:27:06 +00:00 |
Argyrios Kyrtzidis
|
6e5ca5be53
|
[index] Take advantage of 'external_source_symbol' attribute for indexing purposes
- Ignore decls marked as 'generated_declaration'
- Include the 'defined_in' in the USR for additional namespacing
llvm-svn: 300949
|
2017-04-21 05:42:46 +00:00 |